* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block
}
audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}
audio:not([controls]) {
    display: none
}
[hidden] {
    display: none
}
html {
    font-size: 100%;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-size: 16px;
}
body {
    margin: 0;
    line-height: 1.231;
    font-size: 16px;
    position:relative;
    min-width:320px;
}
body,
button,
input,
select,
textarea {
    font-family: sans-serif;
    color: #222;
    font-size: 16px;
}
a {
    color: #00e
}
a:visited {
    color: #551a8b
}
a:hover {
    color: #06e
}
a:focus {
    outline: thin dotted
}
a:hover,
a:active {
    outline: 0
}
abbr[title] {
    border-bottom: 1px dotted
}
b,
strong {
    font-weight: bold
}
blockquote {
    margin: 1em 40px
}
dfn {
    font-style: italic
}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}
ins {
    background: #ff9;
    color: #000;
    text-decoration: none
}
mark {
    background: #ff0;
    color: #000;
    font-style: italic;
    font-weight: bold
}
pre,
code,
kbd,
samp {
    font-family: monospace, monospace;
    _font-family: 'courier new', monospace;
    font-size: 1em
}
pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word
}
q {
    quotes: none
}
q:before,
q:after {
    content: "";
    content: none
}
small {
    font-size: 85%
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}
sup {
    top: -0.5em
}
sub {
    bottom: -0.25em
}
ul,
ol {
    margin: 1em 0;
    padding: 0 0 0 40px
}
dd {
    margin: 0 0 0 40px
}
nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0
}
img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle
}
svg:not(:root) {
    overflow: hidden
}
figure {
    margin: 0
}
form {
    margin: 0
}
fieldset {
    border: 0;
    margin: 0;
    padding: 0
}
label {
    cursor: pointer
}
legend {
    border: 0;
    *margin-left: -7px;
    padding: 0
}
button,
input,
select,
textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle
}
button,
input {
    line-height: normal;
    *overflow: visible
}
table button,
table input {
    *overflow: auto
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box
}
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}
textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical
}
input:invalid,
textarea:invalid {
    background-color: #f0dddd
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
td {
    vertical-align: top
}
.placeholder {
    color: #8c8c8c !important
}
.ir {
    display: block;
    border: 0;
    text-indent: -999em;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr
}
.ir br {
    display: none
}
.hidden {
    display: none !important;
    visibility: hidden
}
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}
.invisible {
    visibility: hidden
}
.clearfix:before,
.clearfix:after {
    content: "";
    display: table
}
.clearfix:after {
    clear: both
}
.clearfix {
    zoom: 1
}
@media print {
    body:after {
        content: 'print'
    }
    * {
        background: transparent !important;
        color: black !important;
        text-shadow: none !important;
        filter: none !important;
        -ms-filter: none !important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: ""
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    tr,
    img {
        page-break-inside: avoid
    }
    img {
        max-width: 100% !important
    }
    @page {
        margin: 0.5cm
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
}
@font-face {
    font-family: 'IcoMoon';
    src: url("/assets/fonts/wef/IcoMoon/IcoMoon.eot?201406280717");
    src: url("/assets/fonts/wef/IcoMoon/IcoMoon.eot?#iefix-tn0vt8") format("embedded-opentype"), url("/assets/fonts/wef/IcoMoon/IcoMoon.ttf?201406280717") format("truetype"), url("/assets/fonts/wef/IcoMoon/IcoMoon.woff?201406280717") format("woff"), url("/assets/fonts/wef/IcoMoon/IcoMoon.svg#IcoMoon?201406280717") format("svg");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'BrownStd';
    src: url("/assets/fonts/wef/BrownStd/Light/BrownStd-Light.eot?201406280717");
    src: url("/assets/fonts/wef/BrownStd/Light/BrownStd-Light.eot?#iefix-tn0vt8") format("embedded-opentype"), url("/assets/fonts/wef/BrownStd/Light/BrownStd-Light.ttf?201406280717") format("truetype"), url("/assets/fonts/wef/BrownStd/Light/BrownStd-Light.woff?201406280717") format("woff"), url("/assets/fonts/wef/BrownStd/Light/BrownStd-Light.svg#201406280717") format("svg");
    font-weight: 100;
    font-style: normal
}
@font-face {
    font-family: 'BrownStd';
    src: url("/assets/fonts/wef/BrownStd/Thin/BrownStd-Thin.eot?201406280717");
    src: url("/assets/fonts/wef/BrownStd/Thin/BrownStd-Thin.eot?#iefix-tn0vt8") format("embedded-opentype"), url("/assets/fonts/wef/BrownStd/Thin/BrownStd-Thin.ttf?201406280717") format("truetype"), url("/assets/fonts/wef/BrownStd/Thin/BrownStd-Thin.woff?201406280717") format("woff"), url("/assets/fonts/wef/BrownStd/Thin/BrownStd-Thin.svg#201406280717") format("svg");
    font-weight: 200;
    font-style: normal
}
@font-face {
    font-family: 'BrownStd';
    src: url("/assets/fonts/wef/BrownStd/ThinItalic/BrownStd-ThinItalic.eot?201406280717");
    src: url("/assets/fonts/wef/BrownStd/ThinItalic/BrownStd-ThinItalic.eot?#iefix-tn0vt8") format("embedded-opentype"), url("/assets/fonts/wef/BrownStd/ThinItalic/BrownStd-ThinItalic.ttf?201406280717") format("truetype"), url("/assets/fonts/wef/BrownStd/ThinItalic/BrownStd-ThinItalic.woff?201406280717") format("woff"), url("/assets/fonts/wef/BrownStd/ThinItalic/BrownStd-ThinItalic.svg#201406280717") format("svg");
    font-weight: 200;
    font-style: italic
}
@font-face {
    font-family: 'BrownStd';
    src: url("/assets/fonts/wef/BrownStd/Regular/BrownStd-Regular.eot?201406280717");
    src: url("/assets/fonts/wef/BrownStd/Regular/BrownStd-Regular.eot?#iefix-tn0vt8") format("embedded-opentype"), url("/assets/fonts/wef/BrownStd/Regular/BrownStd-Regular.ttf?201406280717") format("truetype"), url("/assets/fonts/wef/BrownStd/Regular/BrownStd-Regular.woff?201406280717") format("woff"), url("/assets/fonts/wef/BrownStd/Regular/BrownStd-Regular.svg#201406280717") format("svg");
    font-weight: 300;
    font-style: normal
}
@font-face {
    font-family: 'BrownStd';
    src: url("/assets/fonts/wef/BrownStd/Italic/BrownStd-Italic.eot?201406280717");
    src: url("/assets/fonts/wef/BrownStd/Italic/BrownStd-Italic.eot?#iefix-tn0vt8") format("embedded-opentype"), url("/assets/fonts/wef/BrownStd/Italic/BrownStd-Italic.ttf?201406280717") format("truetype"), url("/assets/fonts/wef/BrownStd/Italic/BrownStd-Italic.woff?201406280717") format("woff"), url("/assets/fonts/wef/BrownStd/Italic/BrownStd-Italic.svg#201406280717") format("svg");
    font-weight: normal;
    font-style: italic
}
@font-face {
    font-family: 'BrownStd';
    src: url("/assets/fonts/wef/BrownStd/Bold/BrownStd-Bold.eot?201406280717");
    src: url("/assets/fonts/wef/BrownStd/Bold/BrownStd-Bold.eot?#iefix-tn0vt8") format("embedded-opentype"), url("/assets/fonts/wef/BrownStd/Bold/BrownStd-Bold.ttf?201406280717") format("truetype"), url("/assets/fonts/wef/BrownStd/Bold/BrownStd-Bold.woff?201406280717") format("woff"), url("/assets/fonts/wef/BrownStd/Bold/BrownStd-Bold.svg#201406280717") format("svg");
    font-weight: 700;
    font-style: normal
}
@font-face {
    font-family: 'BrownStd';
    src: url("/assets/fonts/wef/BrownStd/BoldItalic/BrownStd-BoldItalic.eot?201406280717");
    src: url("/assets/fonts/wef/BrownStd/BoldItalic/BrownStd-BoldItalic.eot?#iefix-tn0vt8") format("embedded-opentype"), url("/assets/fonts/wef/BrownStd/BoldItalic/BrownStd-BoldItalic.ttf?201406280717") format("truetype"), url("/assets/fonts/wef/BrownStd/BoldItalic/BrownStd-BoldItalic.woff?201406280717") format("woff"), url("/assets/fonts/wef/BrownStd/BoldItalic/BrownStd-BoldItalic.svg#201406280717") format("svg");
    font-weight: 700;
    font-style: italic
}
@font-face {
    font-family: 'MuseoSans';
    src: url("/assets/fonts/wef/MuseoSans/Regular/MuseoSans-Regular.eot?201406280717");
    src: url("/assets/fonts/wef/MuseoSans/Regular/MuseoSans-Regular.eot?#iefix-tn0vt8") format("embedded-opentype"), url("/assets/fonts/wef/MuseoSans/Regular/MuseoSans-Regular.ttf?201406280717") format("truetype"), url("/assets/fonts/wef/MuseoSans/Regular/MuseoSans-Regular.woff?201406280717") format("woff"), url("/assets/fonts/wef/MuseoSans/Regular/MuseoSans-Regular.svg#201406280717") format("svg");
    font-weight: 300;
    font-style: normal
}
@font-face {
    font-family: 'MuseoSans';
    src: url("/assets/fonts/wef/MuseoSans/Book/MuseoSans-Book.eot?201406280717");
    src: url("/assets/fonts/wef/MuseoSans/Book/MuseoSans-Book.eot?#iefix-tn0vt8") format("embedded-opentype"), url("/assets/fonts/wef/MuseoSans/Book/MuseoSans-Book.ttf?201406280717") format("truetype"), url("/assets/fonts/wef/MuseoSans/Book/MuseoSans-Book.woff?201406280717") format("woff"), url("/assets/fonts/wef/MuseoSans/Book/MuseoSans-Book.svg#201406280717") format("svg");
    font-weight: 500;
    font-style: normal
}
@font-face {
    font-family: 'MuseoSans';
    src: url("/assets/fonts/wef/MuseoSans/BookItalic/MuseoSans-BookItalic.eot?201406280717");
    src: url("/assets/fonts/wef/MuseoSans/BookItalic/MuseoSans-BookItalic.eot?#iefix-tn0vt8") format("embedded-opentype"), url("/assets/fonts/wef/MuseoSans/BookItalic/MuseoSans-BookItalic.ttf?201406280717") format("truetype"), url("/assets/fonts/wef/MuseoSans/BookItalic/MuseoSans-BookItalic.woff?201406280717") format("woff"), url("/assets/fonts/wef/MuseoSans/BookItalic/MuseoSans-BookItalic.svg#201406280717") format("svg");
    font-weight: 500;
    font-style: italic
}
@font-face {
    font-family: 'TradeGothic';
    src: url("/assets/fonts/wef/TradeGothic/Regular/TradeGothic.eot?201405050517");
    src: url("/assets/fonts/wef/TradeGothic/Regular/TradeGothic.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/wef/TradeGothic/Regular/TradeGothic.woff?201405050517") format("woff"), url("/assets/fonts/wef/TradeGothic/Regular/TradeGothic.ttf?201405050517") format("truetype"), url("/assets/fonts/wef/TradeGothic/Regular/TradeGothic.svg#491c15f2f3a979a07f83c43c1163317d") format("svg");
    font-style: normal;
    font-weight: 400
}
@font-face {
    font-family: 'TradeGothic-Bold';
    src: url("/assets/fonts/wef/TradeGothic/Bold/TradeGothic-Bold.eot?201405050517");
    src: url("/assets/fonts/wef/TradeGothic/Bold/TradeGothic-Bold.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/wef/TradeGothic/Bold/TradeGothic-Bold.woff?201405050517") format("woff"), url("/assets/fonts/wef/TradeGothic/Bold/TradeGothic-Bold.ttf?201405050517") format("truetype"), url("/assets/fonts/wef/TradeGothic/Bold/TradeGothic-Bold.svg#bb3631e82ec6c2ded31326270bc390f6") format("svg");
    font-style: normal;
    font-weight: 700
}
@font-face {
    font-family: 'TradeGothic-BoldCondTwenty';
    src: url("/assets/fonts/wef/TradeGothic/BoldCondTwenty/TradeGothic-BoldCondTwenty.eot?201405050517");
    src: url("/assets/fonts/wef/TradeGothic/BoldCondTwenty/TradeGothic-BoldCondTwenty.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/wef/TradeGothic/BoldCondTwenty/TradeGothic-BoldCondTwenty.woff?201405050517") format("woff"), url("/assets/fonts/wef/TradeGothic/BoldCondTwenty/TradeGothic-BoldCondTwenty.ttf?201405050517") format("truetype"), url("/assets/fonts/wef/TradeGothic/BoldCondTwenty/TradeGothic-BoldCondTwenty.svg#410795b1606b847c744029f7bbd0c194") format("svg");
    font-style: normal;
    font-weight: 700
}
@font-face {
    font-family: 'TradeGothic-CondEighteen';
    src: url("/assets/fonts/wef/TradeGothic/CondEighteen/TradeGothic-CondEighteen.eot?201405050517");
    src: url("/assets/fonts/wef/TradeGothic/CondEighteen/TradeGothic-CondEighteen.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/wef/TradeGothic/CondEighteen/TradeGothic-CondEighteen.woff?201405050517") format("woff"), url("/assets/fonts/wef/TradeGothic/CondEighteen/TradeGothic-CondEighteen.ttf?201405050517") format("truetype"), url("/assets/fonts/wef/TradeGothic/CondEighteen/TradeGothic-CondEighteen.svg#2f81282b06b2e034ef5618b6fa5d4b36") format("svg");
    font-style: normal;
    font-weight: 400
}
@font-face {
    font-family: 'TradeGothic-Light';
    src: url("/assets/fonts/wef/TradeGothic/Light/TradeGothic-Light.eot?201405050517");
    src: url("/assets/fonts/wef/TradeGothic/Light/TradeGothic-Light.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/wef/TradeGothic/Light/TradeGothic-Light.woff?201405050517") format("woff"), url("/assets/fonts/wef/TradeGothic/Light/TradeGothic-Light.ttf?201405050517") format("truetype"), url("/assets/fonts/wef/TradeGothic/Light/TradeGothic-Light.svg#f4966437277dae8fabff8b075e52a1d9") format("svg");
    font-style: normal;
    font-weight: 200
}
body,
html {
    background: #fff;
    font-size: 100%;
    margin: 0;
    padding: 0
}
html {
    font-family: 'bp0'
}
@media only screen and (min-width: 31.25em) {
    html {
        font-family: 'bp500'
    }
}
@media only screen and (min-width: 34.375em) {
    html {
        font-family: 'bp550'
    }
}
@media only screen and (min-width: 40.625em) {
    html {
        font-family: 'bp650'
    }
}
@media only screen and (min-width: 43.75em) {
    html {
        font-family: 'bp700'
    }
}
@media only screen and (min-width: 46.875em) {
    html {
        font-family: 'bp750'
    }
}
@media only screen and (min-width: 50em) {
    html {
        font-family: 'bp800'
    }
}
@media only screen and (min-width: 60.625em) {
    html {
        font-family: 'bp970'
    }
}
@media only screen and (min-width: 62.5em) {
    html {
        font-family: 'bp1000'
    }
}
@media only screen and (min-width: 64.5em) {
    html {
        font-family: 'bp1032'
    }
}
@media only screen and (min-width: 70em) {
    html {
        font-family: 'bp1120'
    }
}
@media only screen and (min-width: 71.875em) {
    html {
        font-family: 'bp1150'
    }
}
@media only screen and (min-width: 75em) {
    html {
        font-family: 'bp1200'
    }
}
@media only screen and (min-width: 78.125em) {
    html {
        font-family: 'bp1250'
    }
}
@media only screen and (min-width: 90em) {
    html {
        font-family: 'bp1440'
    }
}
@media only screen and (min-width: 100em) {
    html {
        font-family: 'bp1600'
    }
}
@media only screen and (min-width: 110em) {
    html {
        font-family: 'bp1760'
    }
}
@media only screen and (min-width: 118.75em) {
    html {
        font-family: 'bp1900'
    }
}
@media only screen and (min-width: 130em) {
    html {
        font-family: 'bp2080'
    }
}
body {
    color: #111;
    font-family: BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif
}
.site-wrapper {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
    zoom: 1
}
.site-wrapper:before,
.site-wrapper:after {
    content: " ";
    display: table
}
.site-wrapper:after {
    clear: both
}
@media only screen and (min-width: 46.875em) {
    .site-wrapper {
        position: relative;
        top: auto;
        left: auto;
        overflow: visible;
       /* margin-bottom: 6.250rem; */
    }
}
.site-wrapper.fixed-header .site-content {
    /*padding-top: 3.25rem*/
}
.site-content {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    min-height: 25em;
    left: 0;
    -webkit-transition: left 0.3s ease-in-out 0s;
    -moz-transition: left 0.3s ease-in-out 0s;
    -o-transition: left 0.3s ease-in-out 0s;
    transition: left 0.3s ease-in-out 0s
}
.vice-network-bar {
    background: #393939;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 1.75rem;
    padding-left: 0.5rem;
    left: 0;
    z-index: 120;
    -webkit-transition: left 0.3s ease-in-out 0s;
    -moz-transition: left 0.3s ease-in-out 0s;
    -o-transition: left 0.3s ease-in-out 0s;
    transition: left 0.3s ease-in-out 0s;
    *zoom: 1
}
.vice-network-bar:before,
.vice-network-bar:after {
    content: " ";
    display: table
}
.vice-network-bar:after {
    clear: both
}
.vice-network-bar .version {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #fff;
    font: 0.95em/1em BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    padding-right: 0.5em;
    top: 0.5em;
    float: left;
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80)
}
.vice-network-bar ul,
.vice-network-bar ol {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    list-style: none;
    margin: 0
}
.vice-network-bar .locales,
.vice-network-bar .family {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    float: right;
    display: none
}
.vice-network-bar .locales.built,
.vice-network-bar .family.built {
    display: block
}
.vice-network-bar .locales ul,
.vice-network-bar .family ul {
    display: none
}
.vice-network-bar .locales ul.shown,
.vice-network-bar .family ul.shown {
    display: block
}
.vice-network-bar .locales:hover .current-locale,
.vice-network-bar .locales:focus .current-locale {
    background: #01e9cb
}
.vice-network-bar .locales .current-locale {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    color: #fff;
    font: 0.9rem/1rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    padding: 0.4rem 1.75rem 0 0.75rem;
    border-left: 0.1rem solid #000;
    cursor: pointer
}
.vice-network-bar .locales .current-locale:after {
    content: " ";
    border-left: 0.4em solid transparent;
    border-right: 0.4em solid transparent;
    border-top: 0.4em solid #fff;
    position: absolute;
    top: 0.7rem;
    right: 0.5rem
}
.vice-network-bar .locales a {
    color: #fff;
    text-decoration: none;
    display: block
}
.vice-network-bar .locales ul {
    background: #393939;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 120
}
.vice-network-bar .locales li {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #fff;
    border-top: 0.1rem solid #000;
    font: 0.9rem/1rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-align: center;
    padding: 0.4rem 0
}
.vice-network-bar .locales li:hover,
.vice-network-bar .locales li:focus {
    background: #01e9cb
}
.vice-network-bar .locales li.current {
    display: none
}
.vice-network-bar .family a {
    color: #fff;
    text-decoration: none
}
.vice-network-bar .family .family-trigger {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    color: #fff;
    font: 0.95em/1em BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    padding-top: 0.5em;
    padding-right: 1.75em;
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    overflow: hidden;
    cursor: pointer
}
.vice-network-bar .family .family-trigger:hover,
.vice-network-bar .family .family-trigger:focus {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100)
}
.vice-network-bar .family .family-trigger:after {
    content: " ";
    border-left: 0.4em solid transparent;
    border-right: 0.4em solid transparent;
    border-top: 0.4em solid #fff;
    position: absolute;
    top: 0.65em;
    right: 0.5em
}
.vice-network-bar .family .family-trigger span {
    background-position: 0 -118px;
    background-size: 3.8em auto;
    width: 4em;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    text-indent: -99999em;
    margin: 0 0.3em;
    margin-right: 0em;
    display: inline-block;
    top: -0.3em
}
.vice-network-bar .family ul {
    background: black;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 120
}
.vice-network-bar .family li {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    display: block;
    border-bottom: 1px solid #585858
}
.vice-network-bar .family li:last-child {
    border-bottom: none
}
.vice-network-bar .family li.vice span {
    background-position: 0px -192px;
    background-size: 5.8em auto;
    width: 5.8em;
    height: 30px;
    top: 10px
}
.vice-network-bar .family li.vice-news span {
    background-position: 0px -237px;
    background-size: 6em auto;
    width: 6em;
    height: 21px;
    top: 14px
}
.vice-network-bar .family li.noisey span {
    background-position: 0px -71px;
    background-size: 6em auto;
    width: 6em;
    height: 23px;
    top: 15px
}
.vice-network-bar .family li.motherboard span {
    background-position: 0px -57px;
    background-size: 6.4em auto;
    width: 6.4em;
    height: 11px;
    top: 19px
}
.vice-network-bar .family li.creators-project span {
    background-position: 0px -113px;
    background-size: 6.6em auto;
    width: 6.6em;
    height: 20px;
    top: 16px
}
.vice-network-bar .family li.thump span {
    background-position: 0px -128px;
    background-size: 6em auto;
    width: 6em;
    height: 28px;
    top: 12px
}
.vice-network-bar .family li.fightland span {
    margin-top: 1px;
    top: 5px
}
.vice-network-bar .family li.i-d span {
    background-position: 0px -265px;
    background-size: 6em auto;
    width: 6em;
    height: 31px;
    top: 10px
}
.vice-network-bar .family li.vice-sports span {
    background-position: 0px -352px;
    background-size: 6.2em auto;
    width: 6.2em;
    height: 26px;
    top: 11px
}
.vice-network-bar .family li.munchies span {
    background-position: 0px -301px;
    background-size: 6em auto;
    width: 6em;
    height: 15px;
    top: 18px
}
.vice-network-bar .family li.vice-on-hbo span {
    background-position: 0px -368px;
    background-size: 6em auto;
    width: 6em;
    height: 19px;
    top: 16px
}
.vice-network-bar .family li a {
    height: 50px;
    display: block
}
.vice-network-bar .family li a:hover span,
.vice-network-bar .family li a:focus span {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100)
}
.vice-network-bar .family li span {
    background-position: 0 0;
    background-size: 5.4em auto;
    width: 5.4em;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 44px;
    text-indent: -99999em;
    display: block;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50)
}
.icons-data-svg .icon-sprite {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22500%22%20height%3D%222057%22%20viewBox%3D%220%200%20500%202057%22%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22500%22%20height%3D%22275%22%20viewBox%3D%220%200%20500%20275%22%20id%3D%22fightland-logo-white%22%20y%3D%220%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M3.957%202h491.988v14.518h-491.988zM3.957%20216.706h491.988v13.794h-491.988z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M22.146%2047.889v58.738h18.188v17.911h-18.188v80.598h-18.189v-175.436h40.827v18.189h-22.638zM54.518%20205.136v-175.436h18.412v175.436h-18.412zM127.496%20205.136l-3.449-7.62c-2.892%206.563-8.955%209.734-16.074%209.734-11.848%200-22.917-9.457-22.917-30.037v-119.59c0-17.632%2011.57-30.036%2025.81-30.036%2014.239%200%2024.474%2012.404%2024.474%2030.036v33.208h-16.353v-35.544c0-4.728-3.171-8.455-8.177-8.455-4.728%200-7.621%203.671-7.621%208.455v125.375c0%205.507%202.614%209.234%207.621%209.234%205.284%200%207.899-3.672%207.899-9.234v-44.498h-6.842v-16.576h25.031v85.604h-9.401l-.001-.056zM181.784%20205.136v-77.206h-15.018v77.15h-18.412v-175.38h18.412v79.542h15.018v-79.542h18.188v175.436h-18.188zM242.859%2048.668v156.468h-18.189v-156.468h-16.354v-18.968h50.061v18.968h-15.518zM266.832%20205.136v-175.436h18.189v157.247h23.193v18.188l-41.382.001zM349.822%20205.136l-1.835-33.708h-14.74l-2.895%2033.709h-16.352l17.633-175.437h19.746l17.41%20175.436h-18.967zm-8.177-131.994l-6.841%2079.319h11.85l-5.009-79.319zM417.237%20205.136l-20.304-88.497-4.448-25.309v113.806h-16.075v-175.436h18.412l16.854%2088.497%203.949%2025.531v-114.028h16.075v175.436h-14.463zM472.027%20205.136h-27.146v-175.436h27.146c13.961%200%2023.973%208.176%2023.973%2031.094v113.249c0%2022.917-10.012%2031.093-23.973%2031.093zm5.785-145.677c0-7.898-1.837-11.069-6.844-11.069h-7.621v138.279h7.621c5.006%200%206.844-3.17%206.844-11.069v-116.141z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22500%22%20height%3D%2292%22%20viewBox%3D%220%200%20500%2092%22%20id%3D%22motherboard-logo-white%22%20y%3D%22275%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M175.134%2018.541h-10.455v-15.838h-52.432v14.2c-3.823-9.285-13.264-14.903-24.187-14.903-14.278%200-25.981%209.597-25.981%2024.343%200%20.625%200%201.171.078%201.718l-4.136-25.358h-17.399l-5.306%2018.413c-.546%202.029-.858%204.213-1.17%206.241h-.468l-6.477-24.654h-17.633l-7.568%2046.969h16.541l2.029-20.052.468-5.696h.546c.156%202.028.546%203.901%201.093%205.852l6.085%2019.896h9.987l6.789-21.066c.468-1.481.78-3.121%201.092-4.681h.312l2.34%2025.748h16.542l-2.731-16.463c3.042%2010.845%2013.107%2017.165%2025.045%2017.165%2014.356%200%2025.982-9.05%2025.982-24.109%200-3.043-.468-5.852-1.404-8.349l8.973-.39v32.146h17.087v-32.146l9.519.39v31.755h16.463v-16.306h10.455v16.307h16.463v-46.97h-16.463v15.838h-.079zm-87.074%2017.087c-5.149%200-8.816-3.667-8.816-9.051%200-4.993%203.355-9.128%208.816-9.128%205.384%200%208.816%204.213%208.816%209.128-.078%205.384-3.667%209.051-8.816%209.051zM213.131%2032.273h13.108v-12.171h-13.108v-4.526h14.357v-12.873h-31.6v47.047h32.146v-12.874h-14.903zM470.141%202.703h-17.397v46.033l-9.6-14.355c-.936-1.404-2.026-2.105-2.887-2.809v-.391c6.32-2.106%209.128-5.149%209.128-12.25%200-11.86-8.973-16.307-19.583-16.307h-20.599v41.196l-14.667-41.195h-18.882l-9.831%2028.322c.233-1.482.39-2.965.39-4.525%200-14.746-11.704-24.343-25.979-24.343-14.279%200-25.982%209.597-25.982%2024.343%200%202.105.235%204.135.703%205.93-1.248-3.199-3.901-5.46-7.568-6.708v-.391c4.137-1.326%206.164-5.383%206.164-9.44%200-10.846-9.285-13.03-18.411-13.03h-19.9v45.722l-9.363-13.966c-.938-1.404-2.029-2.106-2.887-2.81v-.391c6.32-2.105%209.129-5.149%209.129-12.25%200-11.86-8.973-16.307-19.584-16.307h-20.598v46.97h16.697v-15.06h.312l7.49%2015.059h42.056c8.19%200%2017.165-3.277%2017.165-12.952%200-.78-.079-1.56-.235-2.262%203.356%2010.144%2013.188%2015.995%2024.733%2015.995%209.987%200%2018.726-4.448%2023.017-12.172l-3.979%2011.47h18.103l1.403-5.853h12.874l1.561%205.853h32.766v-15.059h.312l7.49%2015.061h40.647c13.812%200%2023.644-8.816%2023.644-22.783.079-17.402-12.014-24.345-27.852-24.345zm-220.339%2020.832h-1.17v-7.958h1.327c2.965%200%205.461.468%205.461%204.057%200%203.511-2.809%203.901-5.618%203.901zm41.275-9.441h1.17c2.497%200%205.696-.234%205.696%203.277%200%203.277-2.811%203.511-5.307%203.511h-1.562l.003-6.788zm1.95%2024.422h-1.951v-7.803h1.717c2.73%200%207.1-.078%207.1%203.901.001%203.824-4.057%203.902-6.866%203.902zm47.204-2.888c-5.15%200-8.817-3.667-8.817-9.051%200-4.993%203.354-9.128%208.817-9.128%205.462%200%208.814%204.213%208.814%209.128.002%205.384-3.664%209.051-8.814%209.051zm41.586-2.886l3.119-14.357h.625c.312%202.029.623%204.058%201.095%206.008l2.026%208.271h-6.865v.078zm45.254-9.207h-1.171v-7.958h1.325c2.966%200%205.464.468%205.464%204.057%200%203.511-2.81%203.901-5.618%203.901zm43.85%2012.093h-1.093v-18.179h1.093c6.242%200%2010.063%202.809%2010.063%209.441%200%206.165-4.368%208.738-10.063%208.738z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22500%22%20height%3D%22165%22%20viewBox%3D%220%200%20500%20165%22%20id%3D%22noisey-logo-white%22%20y%3D%22367%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M287.248%2065.66c-.171-7.339-7.168-6.998-19.371-8.192-17.238-1.537-36.268-3.158-36.268-26.113%200-22.272%2021.079-29.27%2038.316-29.27%2025.259%200%2037.888%209.216%2039.683%2029.184h-23.555c-2.389-6.997-5.033-9.387-16.042-9.643-6.997-.171-14.081%202.048-14.081%209.216.172%206.145%206.998%206.145%2017.92%207.339%2017.75%201.878%2037.292%202.304%2037.292%2027.221%200%2022.53-21.589%2029.954-41.643%2029.954-26.88%200-37.804-10.582-39.852-30.465h23.894c1.707%207.852%206.827%2011.008%2015.958%2010.922%209.728-.168%2017.919-2.473%2017.749-10.153%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M23.563%2013.776c5.888-7.168%2017.238-11.606%2027.563-11.606%2020.566%200%2034.305%2010.07%2034.305%2031.232v59.649h-22.699v-56.32c0-9.216-6.23-13.227-15.531-13.227-11.52%200-20.054%207.851-22.272%2014.678v54.785h-22.529v-88.66300000000001h21.248v9.472h-.085zM196.792%204.475h22.699v88.577h-22.699zM342.033%2057.468c.682%2012.544%208.874%2018.091%2020.224%2018.091%2011.862.17%2016.043-4.521%2017.408-10.496h23.723c-2.305%2017.578-12.374%2030.462-40.619%2030.462-28.244%200-44.801-16.383-44.801-46.591%200-30.294%2016.557-46.678%2043.606-46.678%2027.393%200%2042.156%2016.555%2042.156%2046.678v8.704h-61.697v-.17zm.17-17.921h37.121c-.512-11.861-6.314-17.579-17.579-17.579-11.009.086-18.348%205.376-19.542%2017.579%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M421.394%20122.066h26.027l14.336-34.987%2035.243-82.604h-24.832l-15.275%2038.485-7.68%2020.226-7.681-20.226-15.189-38.485h-24.918l35.243%2082.604z%22%2F%3E%3Cpath%20fill%3D%22%23EF4229%22%20d%3D%22M141.41%2032.55v-30.55c-17.237%200-32.256%209.301-40.363%2023.211l26.454%2015.36c2.73-4.779%207.936-8.021%2013.909-8.021%22%2F%3E%3Cpath%20fill%3D%22%23F2EB3C%22%20d%3D%22M155.32%2040.656l26.454-15.36c-8.107-13.91-23.125-23.211-40.363-23.211v30.55c5.972%200%2011.092%203.242%2013.909%208.021%22%2F%3E%3Cpath%20fill%3D%22%233E58A7%22%20d%3D%22M141.41%2064.893c-5.974%200-11.179-3.244-13.995-8.107l-26.454%2015.358c8.107%2013.91%2023.126%2023.297%2040.364%2023.297l.085-30.548%22%2F%3E%3Cpath%20fill%3D%22%2358B947%22%20d%3D%22M181.773%2025.296l-26.454%2015.36c1.366%202.39%202.219%205.12%202.219%208.107%200%202.901-.768%205.718-2.133%208.021l26.454%2015.36c4.011-6.913%206.314-14.85%206.314-23.382-.085-8.532-2.389-16.554-6.4-23.466%22%2F%3E%3Cpath%20fill%3D%22%23E84F9C%22%20d%3D%22M125.196%2048.763c0-2.987.854-5.803%202.219-8.192l-26.454-15.36c-4.01%206.912-6.314%2014.934-6.314%2023.552%200%208.534%202.304%2016.555%206.314%2023.467l26.454-15.36c-1.365-2.389-2.219-5.12-2.219-8.107%22%2F%3E%3Cpath%20fill%3D%22%2318BEF0%22%20d%3D%22M141.41%2064.893v30.548c17.238%200%2032.342-9.387%2040.363-23.297l-26.454-15.358c-2.73%204.863-7.936%208.107-13.909%208.107%22%2F%3E%3C%2Fsvg%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22500%22%20height%3D%22133%22%20viewBox%3D%220%200%20500%20133%22%20id%3D%22the-creators-project-logo-white%22%20y%3D%22532%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M12.738%2024.066c0%20.295-.177.472-.59.531-.826.118-1.593.177-2.36.177-1.18%200-2.124-.118-2.773-.354s-1.18-.708-1.475-1.357-.472-1.652-.472-3.009v-9.322l-2.478-.413c-.413-.059-.59-.295-.59-.59v-1.357c0-.177.059-.295.177-.413s.236-.177.413-.177h2.479v-2.419c0-.354.177-.531.59-.59l2.773-.472h.118c.295%200%20.472.177.472.472v3.068h3.009c.177%200%20.354.059.413.177.118.118.177.236.177.413v1.77c0%20.177-.059.295-.177.414-.118.118-.236.177-.413.177h-3.01v9.322c0%20.708.059%201.18.177%201.354.118.177.472.295.944.295h1.888c.413%200%20.649.177.649.472v1.829l.059.002zM28.668%2023.948c0%20.177-.059.295-.177.413s-.236.177-.413.177h-2.773c-.177%200-.295-.059-.413-.177s-.177-.295-.177-.413v-9.794c0-.885-.059-1.593-.177-2.006s-.354-.767-.708-.944c-.354-.177-.885-.295-1.534-.295-1.003%200-2.183.354-3.481%201.002v12.037c0%20.177-.059.295-.177.472-.118.118-.236.177-.413.177h-2.714c-.177%200-.295-.059-.413-.177s-.177-.295-.177-.413v-21.417c0-.118.059-.295.177-.413s.236-.177.413-.177h2.714c.177%200%20.295.059.413.177s.177.236.177.413v6.136c1.18-.708%202.714-1.062%204.484-1.062%203.54%200%205.31%202.183%205.31%206.549v9.735h.059zM38.403%2024.774c-1.239%200-2.419-.236-3.599-.708-1.121-.472-2.065-1.239-2.832-2.36-.767-1.121-1.121-2.596-1.121-4.425v-2.183c0-1.534.295-2.832.826-4.012.531-1.18%201.357-2.006%202.419-2.655%201.062-.59%202.36-.885%203.835-.885s2.773.295%203.835.944c1.062.649%201.888%201.534%202.419%202.655.531%201.121.826%202.419.826%203.953v1.652c0%20.531-.177.767-.59.767h-9.676v.059c0%201.121.295%202.006.826%202.714.531.708%201.593%201.062%203.127%201.062.826%200%201.711-.059%202.714-.236.944-.177%201.77-.354%202.36-.531.413-.118.649%200%20.649.472v1.77c0%20.177-.059.354-.177.472s-.236.236-.472.295c-.59.295-1.416.59-2.36.826-1.003.236-2.006.354-3.009.354m2.655-10.03v-.118c0-1.18-.295-2.124-.826-2.714-.59-.59-1.298-.943-2.301-.943-.59%200-1.18.118-1.652.413s-.826.649-1.121%201.239c-.295.531-.413%201.239-.413%202.065v.118h6.313v-.06z%22%2F%3E%3Cpath%20opacity%3D%22.7%22%20enable-background%3D%22new%22%20d%3D%22M309.684%2059.407c0%205.782-1.475%2010.207-4.364%2013.393-2.893%203.187-7.198%204.779-12.923%204.779-2.123%200-4.482-.177-6.961-.474v12.861c0%20.413-.119.768-.414%201.004-.295.295-.647.412-1.002.412h-6.668c-.412%200-.767-.177-1.002-.472-.295-.295-.414-.647-.414-1.003v-50.442c0-.59.119-1.003.354-1.239s.767-.472%201.593-.708c4.838-1.239%209.676-1.888%2014.572-1.888%203.835%200%207.08.708%209.618%202.183%202.596%201.416%204.481%203.54%205.782%206.254%201.298%202.714%201.888%206.018%201.888%209.794v5.546h-.059zm-9.558%200v-5.546c0-3.305-.59-5.842-1.652-7.67-1.12-1.829-3.126-2.714-6.077-2.714-1.532%200-2.832.059-3.953.118-1.119.059-2.123.177-3.008.354v25.311c2.359.354%204.66.473%206.961.473%202.951%200%204.957-.885%206.077-2.713%201.122-1.772%201.652-4.309%201.652-7.613M336.529%2043.831l-1.357-.059h-1.888c-2.242%200-4.604.236-7.141.767v30.975c0%20.413-.116.769-.411%201.062s-.592.413-1.062.413h-6.608c-.411%200-.767-.177-1.062-.472s-.413-.648-.413-1.062v-36.226c0-.708.472-1.18%201.475-1.475%202.42-.649%205.017-1.18%207.788-1.593%202.773-.413%205.369-.59%207.729-.59%201.239%200%202.242.059%202.95.118.942.118%201.475.531%201.475%201.357v5.192c-.059%201.121-.53%201.593-1.475%201.593M374.82%2059.584c0%203.422-.649%206.549-2.006%209.322-1.357%202.773-3.306%204.896-5.9%206.431s-5.723%202.302-9.44%202.302c-3.656%200-6.783-.768-9.438-2.302-2.597-1.534-4.604-3.657-5.9-6.431-1.297-2.774-2.006-5.842-2.006-9.322v-5.841c0-3.423.649-6.55%202.006-9.322%201.298-2.773%203.305-4.897%205.9-6.431%202.596-1.534%205.782-2.301%209.438-2.301%203.719%200%206.846.767%209.44%202.301%202.596%201.534%204.543%203.658%205.9%206.431%201.355%202.772%202.006%205.841%202.006%209.322v5.841zm-9.558%200v-5.841c0-3.009-.647-5.429-2.006-7.139-1.355-1.77-3.245-2.655-5.782-2.655-2.478%200-4.425.885-5.723%202.655-1.357%201.77-2.006%204.13-2.006%207.139v5.841c0%203.009.647%205.428%202.006%207.139%201.357%201.771%203.245%202.655%205.723%202.655%202.479%200%204.427-.885%205.782-2.655%201.357-1.77%202.006-4.13%202.006-7.139%22%2F%3E%3Cpath%20opacity%3D%22.7%22%20enable-background%3D%22new%22%20d%3D%22M392.579%2080.057c0%204.248-.885%207.198-2.714%208.909-1.771%201.711-4.484%202.537-8.024%202.537-1.534%200-3.127-.177-4.777-.472-.944-.118-1.357-.59-1.357-1.299v-4.719c0-.769.531-1.121%201.534-1.121h3.245c.767%200%201.355-.119%201.711-.354.354-.236.59-.649.647-1.181.118-.53.118-1.356.118-2.301v-42.479c0-.413.118-.767.414-1.003.295-.295.648-.413%201.003-.413h6.667c.413%200%20.769.118%201.003.413.295.295.413.649.413%201.003v42.479h.117v.001zm.236-50.799c0%20.413-.179.767-.474%201.062-.295.295-.647.413-1.062.413h-6.962c-.354%200-.708-.118-1.003-.413-.296-.295-.474-.649-.474-1.003v-6.372c0-.354.178-.708.474-1.003.295-.295.647-.472%201.003-.472h6.962c.354%200%20.708.118%201.062.413.295.295.474.649.474%201.003v6.372zM418.303%2077.579c-3.066%200-5.959-.531-8.73-1.652-2.772-1.12-5.074-3.009-6.962-5.723-1.829-2.714-2.773-6.313-2.773-10.738v-5.368c0-3.718.649-6.963%202.006-9.793%201.357-2.832%203.363-4.956%205.958-6.431%202.598-1.475%205.725-2.183%209.381-2.183%203.658%200%206.728.767%209.383%202.36%202.595%201.534%204.602%203.717%205.898%206.49%201.357%202.771%202.005%205.959%202.005%209.617v4.012c0%201.239-.472%201.829-1.475%201.829h-23.659v.234c0%202.716.708%204.957%202.065%206.668%201.354%201.711%203.894%202.537%207.609%202.537%202.006%200%204.248-.178%206.608-.59%202.358-.414%204.307-.886%205.782-1.356%201.002-.296%201.532.059%201.532%201.12v4.308c0%20.474-.116.826-.354%201.122-.236.234-.649.529-1.122.768-1.475.768-3.422%201.476-5.782%202.064-2.414.469-4.833.705-7.37.705m6.549-24.485v-.295c0-2.949-.708-5.133-2.063-6.667-1.357-1.534-3.245-2.242-5.605-2.242-1.532%200-2.832.354-4.012%201.003s-2.063%201.652-2.714%202.95c-.65%201.298-1.003%203.009-1.003%205.015v.295h15.397v-.059zM456.83%2069.496c2.714%200%205.841-.531%209.322-1.652%201.003-.295%201.532.118%201.532%201.18v4.662c0%20.473-.115.825-.354%201.062-.236.295-.649.529-1.18.768-2.479%201.416-5.605%202.064-9.322%202.064-3.245%200-6.077-.59-8.555-1.829-2.479-1.239-4.427-3.127-5.843-5.782-1.416-2.654-2.124-5.959-2.124-9.971v-6.785c0-3.953.708-7.257%202.124-9.853%201.416-2.655%203.363-4.602%205.843-5.841%202.479-1.239%205.367-1.888%208.555-1.888%203.717%200%206.844.708%209.322%202.065.529.236.942.531%201.18.767.236.295.354.649.354%201.062v4.661c0%201.062-.528%201.475-1.532%201.18-1.595-.531-3.068-.944-4.309-1.239-1.298-.295-2.832-.472-4.662-.472-4.896%200-7.313%203.186-7.313%209.5v6.785c0%203.422.647%205.842%202.006%207.315%201.298%201.533%202.95%202.241%204.956%202.241%22%2F%3E%3Cpath%20opacity%3D%22.7%22%20enable-background%3D%22new%22%20d%3D%22M498.189%2075.809c0%20.709-.474%201.182-1.357%201.299-2.006.354-3.953.474-5.723.474-2.893%200-5.135-.295-6.785-.886-1.652-.59-2.832-1.711-3.601-3.362-.767-1.651-1.18-4.071-1.18-7.315v-22.778l-6.018-1.003c-.944-.177-1.477-.649-1.477-1.475v-3.245c0-.413.118-.767.413-1.003.295-.295.59-.413%201.062-.413h6.018v-5.958c0-.826.472-1.298%201.475-1.475l6.728-1.18h.295c.768%200%201.122.354%201.122%201.121v7.493h7.316c.472%200%20.824.118%201.062.413.235.236.413.59.413%201.062v4.307c0%20.413-.118.767-.413%201.003-.295.295-.648.413-1.003.413h-7.316v22.774c0%201.771.179%202.891.474%203.362.295.473%201.121.648%202.358.648h4.661c1.003%200%201.534.354%201.534%201.121v4.604h-.06l.002-.001z%22%2F%3E%3Cpath%20d%3D%22M18.756%2069.673c2.713%200%205.841-.53%209.381-1.651%201.003-.295%201.534.117%201.534%201.181v4.659c0%20.474-.118.826-.354%201.062-.236.295-.649.531-1.18.826-2.537%201.416-5.664%202.124-9.381%202.124-3.245%200-6.136-.59-8.614-1.829-2.478-1.238-4.425-3.127-5.9-5.781-1.416-2.656-2.124-6.019-2.124-10.031v-6.783c0-3.953.708-7.257%202.124-9.912%201.416-2.655%203.363-4.602%205.9-5.9%202.478-1.239%205.369-1.888%208.614-1.888%203.776%200%206.903.708%209.381%202.124.531.236.944.531%201.18.827.236.295.354.648.354%201.062v4.661c0%201.062-.531%201.475-1.534%201.18-1.593-.531-3.068-.944-4.366-1.239-1.298-.295-2.832-.472-4.661-.472-4.897%200-7.375%203.186-7.375%209.558v6.667c0%203.422.649%205.898%202.006%207.375%201.357%201.472%203.009%202.18%205.015%202.18M56.634%2043.89l-1.416-.059h-1.888c-2.242%200-4.602.236-7.139.767v31.152c0%20.413-.118.768-.413%201.062-.295.295-.649.472-1.062.472h-6.667c-.413%200-.767-.177-1.062-.472-.295-.295-.413-.648-.413-1.062v-36.462c0-.708.472-1.18%201.475-1.475%202.419-.649%205.015-1.18%207.788-1.593%202.773-.413%205.369-.59%207.788-.59%201.239%200%202.242.059%203.009.118.944.118%201.475.531%201.475%201.416v5.251c0%201.003-.531%201.475-1.475%201.475%22%2F%3E%3Cpath%20d%3D%22M79.349%2077.814c-3.067%200-6.018-.59-8.791-1.711s-5.133-3.067-7.021-5.781c-1.888-2.715-2.773-6.313-2.773-10.797v-5.369c0-3.717.708-7.021%202.065-9.794%201.357-2.832%203.363-4.956%206.018-6.431%202.655-1.475%205.782-2.242%209.44-2.242%203.658%200%206.785.767%209.44%202.36%202.596%201.593%204.602%203.717%205.959%206.49%201.357%202.771%202.006%206.018%202.006%209.617v4.07c0%201.238-.472%201.83-1.475%201.83h-23.777v.234c0%202.771.708%204.957%202.065%206.667s3.953%202.537%207.67%202.537c2.065%200%204.248-.179%206.608-.647%202.36-.414%204.307-.887%205.841-1.357%201.003-.295%201.534.059%201.534%201.121v4.307c0%20.473-.118.826-.354%201.121-.236.236-.649.531-1.18.768-1.475.768-3.422%201.476-5.841%202.064-2.478.649-4.956.943-7.434.943m6.549-24.602v-.295c0-2.95-.708-5.192-2.065-6.667-1.357-1.534-3.245-2.301-5.605-2.301-1.534%200-2.891.354-4.012%201.003-1.18.649-2.065%201.652-2.773%202.95-.649%201.356-1.003%203.009-1.003%205.015v.295h15.458zM117.286%2043.654c-3.835%200-7.67.649-11.623%201.888-1.003.295-1.534-.118-1.534-1.18v-4.425c0-.472.118-.826.354-1.121.236-.295.649-.531%201.18-.767%201.475-.649%203.363-1.18%205.546-1.652s4.602-.708%207.198-.708c3.127%200%205.782.531%208.024%201.534%202.242%201.002%203.953%202.596%205.133%204.72s1.77%204.661%201.77%207.67v24.839c0%20.53-.06.885-.177%201.121-.117.235-.413.354-.826.472-2.183.59-4.248%201.062-6.254%201.357-2.006.295-4.484.472-7.434.472-4.012%200-7.257-.413-9.794-1.239s-4.425-2.123-5.605-3.953c-1.239-1.77-1.829-4.13-1.829-7.08v-.354c0-2.184.295-4.012.885-5.546.59-1.534%201.593-2.772%202.95-3.835s3.127-1.829%205.31-2.36c2.183-.53%204.838-.767%208.083-.767h5.133v-3.186c0-2.302-.531-3.835-1.534-4.662-1.003-.825-2.655-1.238-4.956-1.238m6.49%2026.314v-10.797h-5.133c-2.183%200-3.835.177-4.896.59-1.062.413-1.77%201.003-2.124%201.829s-.531%201.947-.531%203.422v.413c0%201.357.236%202.419.649%203.127.413.708%201.18%201.239%202.242%201.534s2.596.473%204.602.473c2.123%200%203.834-.178%205.191-.591%22%2F%3E%3Cpath%20d%3D%22M163.542%2075.986c0%20.707-.472%201.18-1.416%201.298-2.065.354-3.953.472-5.723.472-2.891%200-5.133-.295-6.785-.885-1.652-.59-2.832-1.711-3.658-3.363s-1.18-4.13-1.18-7.316v-22.892l-6.077-1.003c-1.003-.177-1.475-.649-1.475-1.475v-3.245c0-.413.118-.767.414-1.003.295-.295.648-.413%201.062-.413h6.077v-5.959c0-.826.472-1.298%201.475-1.475l6.785-1.18h.295c.767%200%201.122.354%201.122%201.121v7.493h7.375c.472%200%20.825.118%201.062.413.236.236.413.59.413%201.062v4.307c0%20.413-.118.767-.413%201.003-.295.295-.648.413-1.062.413h-7.375v22.892c0%201.829.177%202.95.472%203.363.295.472%201.121.649%202.36.649h4.661c1.003%200%201.534.354%201.534%201.119v4.604h.057zM201.951%2059.702c0%203.481-.649%206.608-2.006%209.381s-3.304%204.956-5.9%206.49c-2.596%201.534-5.782%202.301-9.499%202.301-3.658%200-6.844-.769-9.44-2.301-2.655-1.534-4.602-3.718-5.959-6.49-1.297-2.772-2.006-5.899-2.006-9.381v-5.9c0-3.481.649-6.608%202.006-9.381s3.304-4.956%205.959-6.49c2.655-1.534%205.782-2.301%209.44-2.301%203.717%200%206.903.767%209.499%202.301%202.596%201.534%204.602%203.717%205.9%206.49%201.357%202.772%202.006%205.899%202.006%209.381v5.9zm-9.617%200v-5.9c0-3.009-.649-5.428-2.006-7.198s-3.304-2.655-5.841-2.655c-2.537%200-4.425.885-5.782%202.655s-2.006%204.189-2.006%207.198v5.9c0%203.009.649%205.428%202.006%207.198%201.357%201.77%203.245%202.654%205.782%202.654%202.538%200%204.425-.886%205.783-2.654%201.415-1.77%202.064-4.189%202.064-7.198M229.091%2043.89l-1.417-.059h-1.888c-2.242%200-4.602.236-7.139.767v31.152c0%20.413-.118.768-.413%201.062-.295.293-.649.472-1.062.472h-6.667c-.413%200-.767-.177-1.062-.472s-.413-.648-.413-1.062v-36.462c0-.708.472-1.18%201.475-1.475%202.418-.649%205.015-1.18%207.788-1.593%202.772-.413%205.369-.59%207.788-.59%201.239%200%202.242.059%203.009.118.943.118%201.475.531%201.475%201.416v5.251c0%201.003-.531%201.475-1.474%201.475M248.089%2069.968c2.242%200%203.718-.295%204.425-.825.709-.591%201.121-1.356%201.121-2.359%200-.826-.234-1.534-.707-2.065-.473-.53-1.298-1.18-2.538-1.946l-9.97-6.137c-1.888-1.18-3.363-2.596-4.484-4.365-1.121-1.711-1.652-3.659-1.652-5.724%200-7.257%204.602-10.915%2013.865-10.915%204.779%200%209.027.767%2012.744%202.36.531.236.944.472%201.182.708.234.295.354.648.354%201.18v4.425c0%201.062-.531%201.475-1.535%201.18-4.248-1.357-8.143-2.006-11.683-2.006-1.829%200-3.186.177-4.012.59-.826.413-1.239%201.121-1.239%202.124%200%20.531.118%201.002.354%201.357s.531.649.885.944.944.648%201.652%201.062l9.558%205.839c2.773%201.711%204.662%203.363%205.605%205.074.941%201.711%201.416%203.54%201.416%205.487%200%202.301-.531%204.366-1.595%206.136-1.062%201.829-2.714%203.186-4.838%204.189-2.185%201.003-4.778%201.475-7.788%201.475-4.838%200-9.086-.767-12.862-2.359-.59-.295-1.003-.59-1.239-.886-.178-.295-.295-.59-.295-1.003v-4.425c0-1.062.53-1.476%201.534-1.181%204.249%201.358%208.142%202.066%2011.742%202.066%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22500%22%20height%3D%22185%22%20viewBox%3D%220%200%20500%20185%22%20id%3D%22thump-logo-white%22%20y%3D%22665%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M232.255%2072.742c-.138%209.152-7.708%2016.584-16.791%2016.584-9.084%200-16.653-7.363-16.791-16.447v-40.876h-24.705v41.083c.275%2022.572%2018.924%2040.876%2041.427%2040.876%2022.64%200%2041.22-18.442%2041.427-41.151v-40.808h-24.636v40.738l.069.001zM364.792%2030.971c-10.94%200-21.401%204.404-29.108%2012.042-7.708-7.639-18.234-12.042-29.107-12.042-22.57%200-41.151%2018.374-41.428%2040.945v41.357h24.637v-41.219c.207-9.083%207.708-16.447%2016.791-16.447%209.084%200%2016.652%207.432%2016.791%2016.447v41.219h24.636v-41.15c.137-9.083%207.707-16.516%2016.79-16.516%209.084%200%2016.585%207.363%2016.791%2016.378v41.358000000000004h24.637v-41.358c-.209-22.64-18.79-41.014-41.43-41.014zM457.074%2030.971c-19.891%200-36.542%2013.832-40.533%2032.825%200%200-.895%204.129-.895%207.019v71.912l24.636-.205v-32.207c5.229%202.34%2010.94%203.58%2016.792%203.58%2022.846%200%2041.426-18.58%2041.426-41.428%200-22.847-18.58-41.496-41.426-41.496zm0%2058.286c-9.29%200-16.792-7.569-16.792-16.791%200-9.29%207.568-16.791%2016.792-16.791%209.29%200%2016.789%207.569%2016.789%2016.791%200%209.291-7.569%2016.791-16.789%2016.791zM126.004%2031.178c-5.849%200-11.561%201.239-16.791%203.578v-32.756h-24.635v111.273l19.337-.067%205.298-.138v-40.67c.138-9.084%207.708-16.516%2016.791-16.516s16.653%207.363%2016.791%2016.447v40.876h24.636v-41.082c-.275-22.572-18.855-40.945-41.427-40.945zM44.665%2012.322h-24.636v19.956h-18.029l.206%2024.636h17.823v15.346c.275%2022.571%2018.924%2040.876%2041.427%2040.876h13.281v-24.636h-13.281c-9.083%200-16.653-7.363-16.791-16.447v-15.139h30.072v-24.636h-30.072v-19.956z%22%2F%3E%3C%2Fsvg%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22500%22%20height%3D%22190%22%20viewBox%3D%220%200%20500%20190%22%20id%3D%22vice-logo-standard-white%22%20y%3D%22850%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M325.076%2067.269c-1.106.923-4.061%209.782-5.904%2011.258-3.323%202.952-9.228%202.952-13.842%203.321-9.414%201.106-18.826%201.846-28.237%202.77%202.214-5.536%203.691-11.257%205.536-16.979.739-2.399%207.938-23.069%207.75-23.253-9.595%209.596-65.33%2052.229-37.093%2064.225%2015.317%206.459%2035.435-3.321%2049.089-8.857%207.382-2.954%2018.087-5.537%2023.991-10.336%206.46-5.541.188-16.059-1.29-22.149m-14.396%2022.514c-9.411%203.138-18.455%207.013-27.865%2010.15-7.383%202.396-17.162%205.904-25.101%202.952-12.919-4.981%209.228-25.283%2014.396-29.896-1.846%206.643-4.246%2013.103-5.534%2019.747%204.795-.184%2044.104-4.059%2044.104-2.953M464.229%2055.273c11.259-5.168%2020.671-13.288%2028.053-22.701%202.027-2.583%204.43-5.354%205.721-8.305%200%20.185-14.577-3.322-15.871-3.506-31.741-6.459-63.67-13.657-96.335-14.764-4.246-.185-8.305-.185-12.551-.185-7.749.185-15.315.739-22.885%201.845-6.646-2.583-13.844-4.429-21.036-5.167-30.083-2.953-58.874%2013.472-78.807%2025.099%201.293-1.845%202.584-3.691%203.691-5.536-16.241-6.829-33.589-10.889-50.937-14.211-9.228-1.661-19.563-3.876-28.605-.553-4.614%201.661-9.782%204.982-13.657%207.75l-13.288-1.292c-10.52-.923-21.039%200-31.374%202.03-9.228%201.846-20.116%204.06-27.683%209.596-7.752%205.721-9.228%2013.473-8.12%2021.961.738%205.353.368%209.782-2.215%2014.764-.922%201.662-4.244%209.781-6.459%2010.15-.553.186.923-16.056%201.107-16.61%201.476-9.042%204.061-17.901%205.906-26.944%201.292-6.459%202.769-13.657.553-20.117-3.321-9.596-13.103-6.643-21.223-3.875-16.61%205.905-36.172%2014.395-47.43%2027.498-12.18%2014.03-8.858%2032.115-2.952%2047.803%203.137%208.488%207.197%2016.793%2011.811%2024.914%202.214%204.062%204.614%207.937%207.013%2011.996%202.953%204.798%202.215%206.09-1.476%2010.521-5.168%206.09-3.138%2013.287%204.982%2016.239%208.121%202.951%2018.64%201.661%2026.76-.739%2035.065-10.703%2063.487-37.275%2083.788-64.406%202.029-2.769%204.244-5.906%207.382-7.751-4.614%2012.18-9.967%2024.543-13.104%2037.282-2.583%2010.148-7.936%2025.467%202.399%2033.401%209.781%207.383%2025.284%207.937%2037.28%205.354%2012.733-2.771%2017.9-11.812%2022.515-21.963%206.828%2016.979%2031.373%2021.592%2048.722%2022.146%2023.993.737%2046.138-6.646%2067.177-16.241%200%2014.212%2020.854%2015.87%2032.297%2016.793%2022.33%201.848%2044.66-.923%2066.255-5.535%2017.532-3.689%2037.094-7.936%2050.938-19.191%206.273-5.168%2011.071-12.734%2011.257-20.67.184-10.334-10.334-13.104-19.746-12.18%204.979-3.877%2010.702-7.938%2012.548-13.843%202.4-7.936.555-14.58-7.194-18.641-.376.182%204.238-2.031%204.793-2.216m-70.685-2.215c-2.952%202.03-12.18%2012.365-4.798%2013.842%209.967%201.661%2020.485-.923%2030.084-3.322%209.595-2.215%2038.568-10.335%2040.229%205.537%201.848%2016.794-22.146%2020.669-35.432%2021.223-9.967.369-19.934%200-29.713.923-7.014.738-15.688%201.292-20.672%206.275-7.565%207.382%206.273%2010.703%2011.996%2011.257%2010.705%201.292%2021.595-.923%2031.929-3.32%209.596-2.217%2018.823-5.168%2028.605-6.83%205.902-1.104%2017.53-4.244%2020.115%203.508%204.061%2013.104-17.53%2022.33-27.499%2026.207-23.067%208.675-48.723%2013.473-73.818%2014.024-8.308.187-16.61-.185-24.915-.923-6.093-.555-13.657-1.477-17.903-6.09-3.136-3.508-2.952-8.676-2.581-12.919.186-1.106.186-2.216.368-3.138-8.673%205.537-18.271%2010.148-28.051%2013.655-18.825%206.829-39.865%209.599-59.797%205.537-8.857-1.846-18.085-5.167-24.36-11.44-4.798-4.983-6.644-10.705-6.828-17.351%200-2.214-.185-4.429-.369-6.46%200%200-4.245%2011.996-10.52%2021.225-4.613%206.83-9.228%2014.026-18.455%2015.318-7.382%201.105-16.426%201.479-23.623-.923-9.781-3.14-9.043-11.996-7.567-19.747%201.662-8.857%204.799-17.163%208.122-25.652%203.321-8.488%208.488-17.901%208.673-26.943%200-4.43-.738-12.55-2.583-16.979%200%200-6.46%208.674-6.829%209.413-20.854%2030.268-49.459%2059.979-85.447%2074.928-7.751%203.14-16.979%205.354-25.468%204.246-14.026-1.847%201.106-10.705%201.846-15.505%201.106-6.272-8.859-15.501-11.996-20.854-4.798-8.486-9.228-17.161-12.365-26.205-4.983-15.318-4.798-30.266%207.567-42.631%2010.888-10.704%2026.575-17.348%2041.339-22.7%2010.888-3.875%209.966%204.798%209.228%2012.18-1.107%209.413-3.506%2018.455-5.537%2027.683-1.845%208.859-3.138%2017.902-2.768%2026.76.185%202.953-.185%208.489%202.399%2010.52%202.953%202.585%208.489-5.905%209.597-7.382%204.983-6.644%2010.15-13.842%2012.181-21.593%201.846-7.013-2.03-14.21.185-21.039%202.03-6.828%2012.18-10.335%2019.009-12.549%208.305-2.768%2016.979-3.876%2025.652-4.245%208.859-.184%2017.717.369%2026.391%201.477%202.769.368%203.691%201.107%205.905-.738%201.478-1.292%203.138-2.584%204.799-3.691%203.321-2.4%207.013-4.245%2011.258-4.799%209.228-1.292%2019.562%201.292%2028.421%203.322%2010.52%202.4%2021.038%204.983%2031.374%208.49-13.657%2019.193-19.009%2033.219-19.009%2033.219%2012.549-11.626%2026.391-21.224%2041.708-29.713%206.459-3.506%2013.104-6.828%2019.932-9.781%205.721-2.399%2011.441-4.429%2017.532-5.906%205.354-1.476%2010.89-2.583%2016.61-2.953%206.459-.553%2026.941-2.029%2025.47%207.751-1.479%209.966-6.46%2020.301-10.522%2029.528%2010.15-2.215%2020.303-4.244%2030.451-6.459-8.121-2.768-26.021-4.983-19.745-16.425%205.354-9.782%2018.455-11.627%2029.347-11.442%2027.495.369%2055.178%204.614%2081.938%209.965%209.044%201.662%2032.297%206.275%2032.297%206.275s-3.318%204.06-4.979%205.721c-4.061%204.245-8.673%208.121-13.658%2011.258-10.518%206.829-22.697%208.489-35.432%208.12-6.831-.184-13.658-.923-20.485-1.292-4.437-.371-14.771-2.401-18.833.552m11.073%205.352c0%20.739-4.798.739-5.536.739.555-1.846%203.69-.739%205.536-.739m14.764%2038.02c0%201.658-13.102%203.32-15.131%203.504-7.015.739-14.025.739-21.04%200%200-2.215%2032.297-3.504%2036.171-3.504%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22500%22%20height%3D%22200%22%20viewBox%3D%220%200%20500%20200%22%20id%3D%22vice-logo-thick-white%22%20y%3D%221040%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M328.636%2040.321c4.039%204.775%2013.226%204.407%2018.368%208.081-7.348%201.837-16.531%201.837-22.777%204.41%201.47-4.411%202.937-8.452%204.409-12.491zM277.204%2056.485c-2.207%209.917-6.612%2021.306-9.185%2032.33%2013.959.365%2028.652-2.57%2043.35-3.673%201.836-2.572%202.938-6.246%204.039-9.554%202.939%204.042%204.776%2011.757%202.206%2017.632-22.042-.365-37.472%2017.637-59.148%2017.637-9.55%200-17.633-5.51-13.224-16.164%206.246-15.433%2022.406-26.086%2031.962-38.208zM497.625%2024.155c.366%202.205-1.837%204.042-2.938%205.878-10.29%2013.226-22.044%2028.288-35.638%2038.206%201.104%205.145.366%2012.124-1.471%2015.796%203.674%204.779%207.348%209.184%209.554%2015.064-2.94%2015.795-9.92%2027.918-20.574%2035.635-10.65%207.713-24.979%2010.65-41.513%2014.695-31.592%207.348-83.759%2014.322-107.271-4.41-25.346%2015.062-76.779%2016.896-100.658-.734-16.899%2021.307-83.391%2019.469-73.473-22.777-12.49%209.184-30.491%2022.412-48.125%2029.389-20.206%208.449-58.412%207.35-54.738-21.307.368-3.307%201.837-5.51%203.674-8.447-5.878-10.287-9.552-17.633-13.226-26.451-3.306-8.45-8.816-18.369-9.185-30.492-1.101-25.716%2018.736-41.882%2038.208-49.229%209.917-4.04%2018.369-9.55%2028.286-12.49%2015.063-4.408%2027.553%204.041%2028.656%2017.634%2017.266-5.146%2038.574-10.655%2061.35-7.347%2018.369-14.329%2053.636-5.511%2077.146%201.469%205.144%201.469%2012.491%205.51%2016.165%205.143%203.31%200%209.186-4.775%2012.857-6.246%2016.532-7.348%2037.838-15.061%2061.352-11.021%204.409.736%208.448%202.94%2013.226%203.673%203.307.368%206.979-.733%2010.654-.733%2055.104-2.94%20100.659%2011.755%20147.682%2019.102zm-153.194-1.469c-5.51.736-9.549%206.614-13.223%208.817.365%200%20.365%200%20.365-.366.734-2.94%201.837-5.51%202.203-8.818-29.392-10.285-58.044%204.777-78.984%2016.166-16.897%209.184-31.96%2020.205-42.245%2030.858%203.674-6.614%207.715-12.857%2012.49-19.104%204.409-6.244%209.551-11.754%2013.593-17.265-8.817-2.205-17.635-4.777-26.451-6.614-12.489-2.57-30.125-6.979-40.41-1.469-2.938%201.837-5.511%205.878-8.449%206.246-2.204.366-6.246-1.471-9.185-1.837-10.654-1.103-20.572-.367-30.492%201.837-9.184%201.837-28.287%205.143-30.859%2013.592-1.469%205.51%201.837%2011.021%201.469%2016.164-.734%205.511-5.878%2012.492-8.449%2016.899-3.306%205.144-6.614%209.918-11.756%2012.49-3.306-16.531.368-30.859%202.94-44.818%201.837-8.451%205.143-17.267%202.203-26.083-8.449-1.102-15.429%205.511-23.879%208.816-15.796%206.246-33.063%2012.125-35.266%2030.125-1.103%2010.286%202.57%2016.532%205.143%2023.878%205.878%2015.43%2013.226%2028.655%2021.674%2040.409-2.205%204.408-7.715%205.511-8.449%2011.392%202.57%203.674%207.713%204.039%2012.858%204.039%2014.695%200%2026.817-7.349%2037.838-13.595%2023.879-13.59%2040.043-34.163%2056.942-53.633%202.938-3.306%205.51-7.715%209.184-9.552%203.674%2017.266-3.674%2026.819-8.816%2041.146-1.837%205.51-8.451%2022.775-5.143%2030.857%203.306%208.818%2032.328%209.186%2040.042%203.674%204.041-2.938%205.511-9.549%207.348-13.594%202.57-5.141%205.143-9.92%206.979-14.693%200%2019.471%2014.326%2024.98%2030.125%2029.023%2033.062%208.814%2066.125-6.982%2084.125-17.633-2.202%2014.324%203.308%2015.795%2014.692%2017.998%2029.023%205.881%2058.413-.736%2081.927-6.611%2021.674-5.145%2038.939-8.818%2042.246-30.49-3.307-2.938-12.125-2.57-18.002-1.838-17.633%202.572-34.533%2011.387-57.678%209.551-4.408-.365-13.593-1.838-13.959-4.408-1.102-4.039%206.247-6.979%2012.492-8.078%2017.633-2.941%2042.611%200%2056.939-5.146%206.612-2.574%2015.062-9.919%2013.96-18-.733-5.51-7.717-8.45-14.693-8.816-19.471-1.104-33.063%209.918-53.27%206.244%202.572-3.306%202.938-8.449%206.246-11.021%2014.694-.367%2029.021%202.572%2043.349%201.837%2019.472-1.101%2030.49-9.552%2039.677-20.205%201.102-1.101%203.308-2.57%202.57-4.407-34.159-5.514-80.449-19.107-121.961-13.964z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22500%22%20height%3D%22139%22%20viewBox%3D%220%200%20500%20139%22%20id%3D%22vice-news-logo-white%22%20y%3D%221240%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M245.229%2096.35v-92.884h14.841l19.51%2053.036h.273v-53.036h14.291v92.884h-14.014l-20.335-57.98h-.273v57.98h-14.293zM309.536%2096.35v-92.884h42.595v14.015h-26.658v23.908h20.611v14.017h-20.611v27.203h28.58v14.018h-44.517v-.277zM394.449%203.741h13.188l10.719%2059.082h.273l8.793-59.082h14.842l-16.214%2092.886h-13.463l-11.543-61.283h-.277l-10.717%2061.283h-13.465l-17.585-92.886h14.837l9.896%2059.082h.272l10.444-59.082zM481.562%2026.549c-.552-7.968-4.944-10.167-8.521-10.167-5.223%200-7.969%203.297-7.969%209.068%200%2015.938%2032.426%2023.358%2032.426%2048.642.002%2015.387-10.164%2023.908-25.279%2023.908-14.839%200-23.358-11.818-23.907-25.832l15.114-2.197c.548%209.342%204.396%2014.014%209.617%2014.014%205.498%200%209.343-3.021%209.343-8.519%200-18.413-32.426-23.358-32.426-50.016%200-14.839%209.068-23.083%2024.733-23.083%2012.914%200%2020.607%209.343%2021.981%2022.533l-15.112%201.649zM41.598%203.741h15.664l-19.512%2092.886h-15.938l-19.511-92.886h15.663l11.543%2064.304h.274l11.817-64.304zM68.254%2096.35v-92.884h15.938v92.884h-15.938zM133.933%2034.519v-7.144c0-7.971-3.572-11.269-7.694-11.269-6.322%200-8.52%203.297-8.52%2010.168v47.267c0%206.87%201.923%2010.168%208.52%2010.168%205.77%200%207.694-3.298%207.694-9.343v-11.266h15.938v10.715c0%2013.193-7.693%2023.91-23.631%2023.91-16.764%200-24.46-10.717-24.46-23.91v-47.814c0-13.192%207.696-23.909%2024.46-23.909%2015.938%200%2023.631%2011.543%2023.631%2025.557v6.87h-15.938zM166.085%2096.35v-92.884h42.594v14.015h-26.656v23.908h20.611v14.017h-20.611v27.203h28.58v14.018h-44.518v-.277z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22500%22%20height%3D%22200%22%20viewBox%3D%220%200%20500%20200%22%20id%3D%22z-1-id-logo-white%22%20y%3D%221379%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M124.121%2051.337h37.723v105.625h-37.723zM184.478%2058.881h45.268v30.179h-45.268zM144.058%2036.712c-9.873%200-17.875-7.994-17.875-17.852%200-9.873%208.001-17.86%2017.875-17.86%209.873%200%2017.875%207.987%2017.875%2017.86%200%209.858-8.002%2017.852-17.875%2017.852M298.531%20126.784l5.262-.87c28.514-1.208%2042.777-25.375%2042.777-44.781%200-19.51-14.264-44.885-42.777-44.885h-21.235v90.537h15.973zm77.348-45.445c0%2032.729-27.379%2068.079-72.086%2075.623h-51.412v-150.893h51.412c44.707%200%2072.086%2042.999%2072.086%2075.27%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22500%22%20height%3D%22200%22%20viewBox%3D%220%200%20500%20200%22%20id%3D%22z-2-munchies-logo%22%20y%3D%221579%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M47.39%201.739h7.672v57.309h-8.246v-44.591l-17.619%2022.153h-1.518l-17.824-22.153v44.592h-8.205v-57.31h7.767l19.044%2023.536%2018.929-23.536zM119.887%201.739h8.246v32.531c0%204.404-.321%207.726-.964%209.968-.643%202.245-1.436%204.109-2.379%205.6-.943%201.492-2.099%202.825-3.467%204-4.54%203.912-10.476%205.867-17.804%205.867-7.466%200-13.456-1.941-17.968-5.825-1.368-1.204-2.523-2.55-3.467-4.042-.943-1.491-1.723-3.315-2.339-5.477-.615-2.162-.922-5.552-.922-10.173v-32.449h8.246v32.531c0%205.389.616%209.135%201.847%2011.242%201.229%202.106%203.104%203.794%205.62%205.066%202.516%201.271%205.483%201.909%208.901%201.909%204.868%200%208.834-1.271%2011.897-3.814%201.613-1.367%202.775-2.982%203.488-4.843.711-1.858%201.067-5.045%201.067-9.558v-32.533h-.002zM197.634%201.739h7.794v57.309h-7.057l-38.316-44.137v44.137h-7.711v-57.309h6.646l38.644%2044.511v-44.511zM279.688%2045.758v9.025c-6.017%203.282-12.963%204.921-20.839%204.921-6.399%200-11.829-1.286-16.287-3.855-4.458-2.572-7.985-6.114-10.583-10.626-2.6-4.513-3.898-9.393-3.898-14.645%200-8.341%202.973-15.356%208.922-21.044%205.949-5.688%2013.284-8.534%2022.01-8.534%206.017%200%2012.703%201.573%2020.062%204.718v8.82c-6.702-3.829-13.251-5.743-19.652-5.743-6.562%200-12.012%202.072-16.346%206.215-4.335%204.144-6.502%209.333-6.502%2015.568%200%206.292%202.133%2011.46%206.4%2015.508%204.265%204.046%209.722%206.071%2016.367%206.071%206.945-.001%2013.725-2.134%2020.346-6.399zM342.79%201.739h8.206v57.309h-8.206v-24.942h-32.204v24.942h-8.203v-57.309h8.203v24.778h32.204v-24.778zM411.033%201.739h32.491v7.302h-24.288v17.476h23.466v7.342h-23.466v17.804h25.065v7.302h-33.269v-57.226zM482.257%2035.036l-6.236-3.787c-3.91-2.389-6.694-4.739-8.349-7.049s-2.48-4.971-2.48-7.979c0-4.513%201.565-8.177%204.698-10.994%203.132-2.816%207.199-4.226%2012.204-4.226%204.785%200%209.174%201.344%2013.167%204.03v9.313c-4.13-3.973-8.573-5.96-13.332-5.96-2.679%200-4.88.62-6.604%201.86-1.724%201.239-2.584%202.826-2.584%204.76%200%201.716.634%203.324%201.902%204.822%201.27%201.499%203.311%203.072%206.124%204.719l6.267%203.708c6.989%204.175%2010.483%209.49%2010.483%2015.943%200%204.595-1.537%208.328-4.613%2011.199-3.076%202.873-7.077%204.308-11.998%204.308-5.662%200-10.818-1.74-15.469-5.221v-10.42c4.431%205.613%209.561%208.419%2015.385%208.419%202.569%200%204.709-.715%206.42-2.145%201.707-1.431%202.562-3.222%202.562-5.375.001-3.486-2.516-6.794-7.547-9.925z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M377.067%201.732h8.286v57.324h-8.286z%22%2F%3E%3C%2Fsvg%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22500%22%20height%3D%22139%22%20viewBox%3D%220%200%20500%20139%22%20id%3D%22z-3-vice-sports-logo-white%22%20y%3D%221779%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M35.469%203.684l-6.844%2067.466-6.843-67.466h-19.431l12.862%2095.793h25.181l12.864-95.793zM57.494%203.686h19.159v95.791h-19.159zM130.702%2057.193v25.315c0%2011.906-5.885%2017.79-17.79%2017.79h-11.771c-11.904%200-17.788-5.884-17.788-17.79v-61.852c0-11.908%205.883-17.792%2017.788-17.792h11.498c11.902%200%2017.787%205.884%2017.787%2017.792v22.44h-18.884v-20.388c0-2.328-1.094-3.422-3.419-3.422h-2.191c-2.327%200-3.421%201.094-3.421%203.422v57.748c0%202.328%201.094%203.42%203.421%203.42h2.461c2.328%200%203.424-1.092%203.424-3.42v-23.263h18.885zM172.708%203.686v17.106h-16.422v21.484h15.737v17.106h-15.737v22.99h16.695v17.105h-35.854v-95.791zM243.449%2064.855v17.654c0%2011.906-5.884%2017.79-17.789%2017.79h-10.675c-11.905%200-17.792-5.884-17.792-17.79v-20.39h18.749v18.611c0%202.325%201.096%203.423%203.422%203.423h1.777c2.327%200%203.423-1.098%203.423-3.423v-11.494c0-3.01-.958-4.516-3.285-6.158l-16.421-12.18c-5.884-4.244-7.665-8.211-7.665-15.054v-15.19c0-11.906%205.886-17.79%2017.792-17.79h10.4c11.904%200%2017.789%205.884%2017.789%2017.79v17.517h-18.748v-15.736c0-2.328-1.094-3.422-3.422-3.422h-1.502c-2.328%200-3.422%201.094-3.422%203.422v9.029c0%203.011.958%204.516%203.284%206.16l16.42%2012.179c5.886%204.242%207.665%207.935%207.665%2015.052M268.35%2099.477h-19.16v-95.791h28.056c11.907%200%2017.791%205.884%2017.791%2017.792v26.958c0%2011.906-5.884%2017.789-17.791%2017.789h-8.896v33.252zm4.104-79.37h-4.104v29.696h4.104c2.327%200%203.422-1.094%203.422-3.42v-22.856c0-2.325-1.095-3.42-3.422-3.42M330.198%20100.299h-12.316c-11.904%200-17.789-5.884-17.789-17.79v-61.853c0-11.908%205.885-17.792%2017.789-17.792h12.316c11.906%200%2017.79%205.884%2017.79%2017.792v61.853c0%2011.906-5.884%2017.79-17.79%2017.79m-4.789-81.012h-2.736c-2.327%200-3.424%201.094-3.424%203.42v57.751c0%202.324%201.097%203.418%203.424%203.418h2.736c2.327%200%203.419-1.094%203.419-3.418v-57.751c0-2.327-1.092-3.42-3.419-3.42M401.08%2066.498v32.979h-19.159v-32.84c0-2.328-1.097-3.422-3.421-3.422h-4.791v36.263h-19.159v-95.794h28.603c11.906%200%2017.789%205.886%2017.789%2017.792v18.474c0%208.211-3.01%2012.318-8.21%2014.232%205.884%201.642%208.348%205.337%208.348%2012.316m-22.717-46.118h-4.654v26.55h4.654c2.325%200%203.42-1.096%203.42-3.422v-19.706c0-2.326-1.095-3.422-3.42-3.422%22%2F%3E%3Cpath%20d%3D%22M416.403%2099.479v-78.687h-11.632v-17.106h42.423v17.106h-11.632v78.687zM497%2064.855v17.654c0%2011.906-5.885%2017.79-17.79%2017.79h-10.674c-11.907%200-17.792-5.884-17.792-17.79v-20.39h18.748v18.611c0%202.325%201.097%203.423%203.422%203.423h1.777c2.328%200%203.425-1.098%203.425-3.423v-11.494c0-3.01-.959-4.516-3.286-6.158l-16.42-12.18c-5.886-4.244-7.666-8.211-7.666-15.054v-15.19c0-11.906%205.885-17.79%2017.792-17.79h10.399c11.904%200%2017.789%205.884%2017.789%2017.79v17.517h-18.747v-15.736c0-2.328-1.095-3.422-3.421-3.422h-1.504c-2.327%200-3.422%201.094-3.422%203.422v9.029c0%203.011.958%204.516%203.283%206.16l16.42%2012.179c5.887%204.242%207.667%207.935%207.667%2015.052%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22500%22%20height%3D%22139%22%20viewBox%3D%220%200%20500%20139%22%20id%3D%22z-4-vice-on-hbo-logo-white%22%20y%3D%221918%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M38.758%203.495h14.696l-18.19%2086.969h-14.936l-18.189-86.969h14.695l10.841%2060.349h.241l10.842-60.349zM57.668%2090.464v-86.969h14.938v86.969h-14.938zM109.104%2032.524v-6.745c0-7.35-3.373-10.481-7.227-10.481-6.023%200-7.95%203.131-7.95%209.636v44.088c0%206.504%201.927%209.636%207.95%209.636%205.42%200%207.227-3.132%207.227-8.793v-10.478h14.936v9.998c0%2012.287-7.227%2022.285-22.163%2022.285-15.66%200-22.888-9.998-22.888-22.285v-44.812c0-12.287%207.228-22.285%2022.888-22.285%2014.937%200%2022.163%2010.842%2022.163%2023.852v6.384h-14.936zM129.944%2090.464v-86.969h39.992v13.01h-25.055v22.403h19.273v13.01h-19.273v25.536h26.741v13.01h-41.678zM196.246%2049.625c0-7.615%204.48-13.813%2014.186-13.813s14.187%206.198%2014.187%2013.813v27.773c0%207.616-4.48%2013.813-14.187%2013.813-9.706%200-14.186-6.197-14.186-13.813v-27.773zm9.258%2027.55c0%204.031%201.194%205.973%204.927%205.973%203.733%200%204.928-1.941%204.928-5.973v-27.326c0-4.031-1.195-5.973-4.928-5.973-3.732%200-4.927%201.942-4.927%205.973v27.326zM229.167%2090.464v-53.905h8.585l11.275%2030.834h.149v-30.834h8.36v53.905h-8.062l-11.797-33.672h-.149v33.672h-8.361z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23808080%22%20d%3D%22M323.161%2036.602h-15.634v-32.26h-23.616v85.872h23.508v-33.516h15.635v33.516h23.202v-85.872h-23.095zM401.253%2046.42s12.727-2.608%2012.727-17.798c0-15.188-13.752-24.281-22.372-24.281h-40.643v85.872h38.758c11.941%200%2024.257-11.097%2024.257-23.618-.001-15.598-12.727-20.175-12.727-20.175zm-16.524%2023.905h-11.597v-14.779h11.597c3.685%200%206.673%203.309%206.673%207.388%200%204.081-2.988%207.391-6.673%207.391zm0-32.466h-11.597v-14.776h11.597c3.685%200%206.673%203.307%206.673%207.389%200%204.079-2.988%207.387-6.673%207.387z%22%2F%3E%3Cg%20fill%3D%22%23808080%22%3E%3Cpath%20d%3D%22M453.434%203.031c-24.15%200-43.727%2019.575-43.727%2043.726%200%2024.147%2019.576%2043.726%2043.727%2043.726%2024.149%200%2043.728-19.578%2043.728-43.726-.001-24.151-19.579-43.726-43.728-43.726zm0%2065.79c-12.185%200-22.063-9.878-22.063-22.064s9.879-22.064%2022.063-22.064c12.186%200%2022.064%209.878%2022.064%2022.064s-9.879%2022.064-22.064%2022.064z%22%2F%3E%3Ccircle%20cx%3D%22453.435%22%20cy%3D%2246.755%22%20r%3D%2217.139%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23808080%22%20d%3D%22M491.341%2012.182c-2.615%200-4.478-1.958-4.478-4.549%200-2.738%202.07-4.55%204.478-4.55%202.386%200%204.453%201.812%204.453%204.55%200%202.736-2.067%204.549-4.453%204.549zm0-8.309c-1.97%200-3.503%201.546-3.503%203.76%200%202.067%201.339%203.759%203.503%203.759%201.946%200%203.479-1.535%203.479-3.759%200-2.215-1.533-3.76-3.479-3.76zm-.9%206.362h-.828v-5.035h1.911c1.215%200%201.836.426%201.836%201.447%200%20.913-.56%201.289-1.313%201.375l1.411%202.213h-.938l-1.301-2.154h-.778v2.154zm.924-2.86c.622%200%201.168-.06%201.168-.789%200-.609-.597-.682-1.095-.682h-.997v1.471h.924z%22%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}
.icons-data-png .icon-sprite,
.icons-url-png .icon-sprite {
    background-image: url("/assets/images/wef/network_bar/sprite.png");
    background-repeat: no-repeat
}

.site-header {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    left: 0;
    *zoom: 1;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    z-index: 115;
    background-color: #fff;
}
.site-header:before,
.site-header:after {
    content: " ";
    display: table
}
.site-header:after {
    clear: both
}
.site-header .site-icon {
    font-weight: bold;
    font-size: 1.1rem
}
.site-header .site-header-inner {
    background: #fff;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 3.25rem;
    z-index: 25;
    border-bottom: 1px solid #efefef;
}
@media only screen and (min-width: 46.875em) {
    .site-header .site-header-inner{
        width: 100%;
        max-width: 1024px;
        margin: 0 auto;
        border: none;
        height: 4.3rem;
        padding : .4rem;
    }
    .header-about-link{
    margin : .7rem 0 0 1rem;        
    }
    
}
@media only screen and (max-width: 46.875em) {
    .site-header .site-header-inner{ 
        
    }
}
.site-header .menu-non-rounded {
    background: #fff;
    width: 3.25rem;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    color: #111;
    float: left;
    cursor: pointer;
    border: none;
    border-right: 0.1rem solid #c2c2c2;
    outline: none
}
@media only screen and (min-width: 46.875em) {
    .site-header .menu-non-rounded {
        display: none
    }
}
.site-header .menu-non-rounded:before {
    font-size: 1.5em;
    position: relative;
    top: 1px
}
.site-header .logo {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    max-width: 7rem;
    height: 100%;
    padding: 1rem 0 0 0.999rem;
    float: left;
    display: block
}
.site-header .logo span {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    background: url("/assets/images/wef/logos/collectively-logo-black.png") no-repeat;
    background-size: 7rem auto;
    width: 7rem;
    height: 100%;
    display: inline-block
}

@media only screen and (min-width: 46.875em) {
    .site-header .logo { 
    max-width: 10rem; 
    padding: 0.85rem 0 0 0.999rem; 
    }
    
    .site-header .logo span { 
    background-size: 10rem auto;
    width: 10rem; 
}

}
.site-header .navigation-items-container {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    position: absolute;
    top: 0;
    left: 10.5rem;
    display: none
}
@media only screen and (min-width: 46.875em) {
    .site-header .navigation-items-container {
        display: block
    }
}
.site-header .navigation-items {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    margin-left: 0;
    border-left: 0;
    float: left
}
.site-header .navigation-items.main-nav {
    border-left: 1px solid #c2c2c2
}
.site-header .navigation-items.main-nav li {
    border-right: 1px solid #c2c2c2
}
.site-header .navigation-items.main-nav li.no-link,
.site-header .navigation-items.main-nav li a {
    padding-right: 2.625rem
}
.site-header .navigation-items.main-nav li:after {
    content: " ";
    border: 0.35rem solid transparent;
    border-top-color: #333;
    border-bottom-width: 0;
    position: absolute;
    top: 50%;
    right: 1.5rem;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}
.site-header .navigation-items.inline {
    display: none
}
@media only screen and (min-width: 64.5em) {
    .site-header .navigation-items.inline {
        display: block
    }
}
.site-header .navigation-items.inline li:not(.nav-title) {
    font-weight: normal;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent
}
@media only screen and (min-width: 43.75em) {
    .site-header .navigation-items.inline li:not(.nav-title):hover,
    .site-header .navigation-items.inline li:not(.nav-title):focus,
    .site-header .navigation-items.inline li:not(.nav-title).active {
        border-left: 1px solid #c2c2c2;
        border-right: 1px solid #c2c2c2
    }
    .site-header .navigation-items.inline li:not(.nav-title):hover.no-link,
    .site-header .navigation-items.inline li:not(.nav-title):hover a,
    .site-header .navigation-items.inline li:not(.nav-title):focus.no-link,
    .site-header .navigation-items.inline li:not(.nav-title):focus a,
    .site-header .navigation-items.inline li:not(.nav-title).active.no-link,
    .site-header .navigation-items.inline li:not(.nav-title).active a {
        color: #333
    }
    .site-header .navigation-items.inline li:not(.nav-title):hover a,
    .site-header .navigation-items.inline li:not(.nav-title):focus a,
    .site-header .navigation-items.inline li:not(.nav-title).active a {
        z-index: 5
    }
}
.site-header .navigation-items ul {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    list-style: none
}
.site-header .navigation-items li {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    min-width: 6rem;
    height: 100%;
    font: bold 0.85rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-rendering: optimizeLegibility;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    white-space: nowrap;
    cursor: pointer
}
.site-header .navigation-items li:before {
    content: " ";
    width: 100%;
    height: 1px;
    margin-top: -1px;
    padding: 0;
    position: absolute;
    top: 100%;
    left: 0;
    border-bottom: 1px solid #fff;
    z-index: 1;
    display: none
}
.site-header .navigation-items li a {
    text-decoration: none;
    position: relative;
    display: inline-block
}
.site-header .navigation-items li.no-link,
.site-header .navigation-items li a {
    color: #333;
    padding: 0.97015rem 1.5rem 0
}
.site-header .navigation-items li:not(.nav-title):hover,
.site-header .navigation-items li:not(.nav-title):focus,
.site-header .navigation-items li:not(.nav-title).active {
    background: #fff
}
.site-header .navigation-items li:not(.nav-title):hover:before,
.site-header .navigation-items li:not(.nav-title):focus:before,
.site-header .navigation-items li:not(.nav-title).active:before {
    display: block
}
.site-header .navigation-items li:not(.nav-title):hover.no-link span,
.site-header .navigation-items li:not(.nav-title):hover a span,
.site-header .navigation-items li:not(.nav-title):focus.no-link span,
.site-header .navigation-items li:not(.nav-title):focus a span,
.site-header .navigation-items li:not(.nav-title).active.no-link span,
.site-header .navigation-items li:not(.nav-title).active a span {
    border-bottom: 0.15rem solid #01e9cb
}
.site-header .navigation-items li:not(.nav-title):hover:after,
.site-header .navigation-items li:not(.nav-title):focus:after,
.site-header .navigation-items li:not(.nav-title).active:after {
    border-top-color: #01e9cb
}
.site-header .navigation-groups-container {
    background: #fff;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    min-height: 20rem;
    position: absolute;
    top: -20rem;
    left: 0;
    border-bottom: 1px solid #c2c2c2;
    -webkit-transition: top 0.3s ease-in-out 0s;
    -moz-transition: top 0.3s ease-in-out 0s;
    -o-transition: top 0.3s ease-in-out 0s;
    transition: top 0.3s ease-in-out 0s;
    z-index: 5
}
.site-header .navigation-groups-container.shown {
    top: 100%;
    margin-top: 1px
}
.site-header .navigation-groups-container .loading-anim {
    margin: 0;
    position: absolute;
    top: 40%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
.site-header .navigation-groups-container .navigation-group {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    min-height: 20rem;
    display: none;
    -webkit-box-shadow: 0 1rem 1.6rem 0.018rem rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 1rem 1.6rem 0.018rem rgba(0, 0, 0, 0.5);
    box-shadow: 0 1rem 1.6rem 0.018rem rgba(0, 0, 0, 0.5)
}
.site-header .navigation-groups-container .navigation-group.active {
    display: block
}
.site-header .navigation-groups-container .navigation-group.inline-group .more-container {
    right: 0.999rem
}
.site-header .navigation-groups-container .navigation-group .sub-navigation-items-container {
    background: #e9e9e9;
    width: 10.5rem;
    margin: 0;
    padding: 0;
    position: relative;
    min-height: 20rem;
    border-right: 1px solid #c2c2c2;
    z-index: 5
}
.site-header .navigation-groups-container .navigation-group .sub-navigation-items-container ul {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    list-style: none
}
.site-header .navigation-groups-container .navigation-group .sub-navigation-items-container li {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: bold 0.85rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    letter-spacing: 0.1rem;
    text-rendering: optimizeLegibility;
    text-transform: uppercase
}
.site-header .navigation-groups-container .navigation-group .sub-navigation-items-container li:before {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    top: -1px;
    left: 0;
    border-top: 1px solid #c2c2c2;
    border-bottom: 1px solid #c2c2c2;
    z-index: 0;
    display: none
}
.site-header .navigation-groups-container .navigation-group .sub-navigation-items-container li:after {
    content: " ";
    width: 1px;
    height: 100%;
    padding: 0;
    position: absolute;
    top: 0;
    right: -1px;
    border-right: 1px solid #fff;
    z-index: 1;
    display: none
}
.site-header .navigation-groups-container .navigation-group .sub-navigation-items-container li:hover,
.site-header .navigation-groups-container .navigation-group .sub-navigation-items-container li:focus,
.site-header .navigation-groups-container .navigation-group .sub-navigation-items-container li.active {
    background: #fff
}
.site-header .navigation-groups-container .navigation-group .sub-navigation-items-container li:hover a span,
.site-header .navigation-groups-container .navigation-group .sub-navigation-items-container li:focus a span,
.site-header .navigation-groups-container .navigation-group .sub-navigation-items-container li.active a span {
    border-bottom: 0.15rem solid #01e9cb
}
.site-header .navigation-groups-container .navigation-group .sub-navigation-items-container li.active:before,
.site-header .navigation-groups-container .navigation-group .sub-navigation-items-container li.active:after {
    display: block
}
.site-header .navigation-groups-container .navigation-group .sub-navigation-items-container li.no-link,
.site-header .navigation-groups-container .navigation-group .sub-navigation-items-container li a {
    color: #333;
    padding: 0.75rem 0.999rem
}
.site-header .navigation-groups-container .navigation-group .sub-navigation-items-container li a {
    text-decoration: none;
    position: relative;
    display: block
}
.site-header .navigation-groups-container .navigation-group .sub-navigation-items {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    padding: 0 1.5rem;
    padding-left: 14em;
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: 0;
    overflow: auto
}
.site-header .navigation-groups-container .navigation-group .sub-navigation-group {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    min-height: 20rem;
    padding: 1.5rem 0;
    display: none
}
.site-header .navigation-groups-container .navigation-group .sub-navigation-group.active {
    display: block
}
.site-header .navigation-groups-container .navigation-group .menu-items-inner-container {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    padding-bottom: 3rem;
    display: inline-block
}
.site-header .navigation-groups-container .navigation-group .more-container {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 1.5rem;
    display: none
}
@media only screen and (min-width: 43.75em) {
    .site-header .navigation-groups-container .navigation-group .more-container:hover p,
    .site-header .navigation-groups-container .navigation-group .more-container:hover .site-icon:before,
    .site-header .navigation-groups-container .navigation-group .more-container:focus p,
    .site-header .navigation-groups-container .navigation-group .more-container:focus .site-icon:before {
        color: #01e9cb
    }
}
.site-header .navigation-groups-container .navigation-group .more-container.shown {
    display: block
}
.site-header .navigation-groups-container .navigation-group .more-container a {
    color: inherit;
    text-decoration: none
}
.site-header .navigation-groups-container .navigation-group .more-container p {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    -webkit-transition: color 0.3s ease-in-out 0s;
    -moz-transition: color 0.3s ease-in-out 0s;
    -o-transition: color 0.3s ease-in-out 0s;
    transition: color 0.3s ease-in-out 0s
}
.site-header .navigation-groups-container .navigation-group .more-container .site-icon {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-top: 0.5rem;
    margin-left: 0.5rem;
    display: inline-block;
    vertical-align: middle
}
.site-header .navigation-groups-container .navigation-group .more-container .site-icon:before {
    -webkit-transition: color 0.3s ease-in-out 0s;
    -moz-transition: color 0.3s ease-in-out 0s;
    -o-transition: color 0.3s ease-in-out 0s;
    transition: color 0.3s ease-in-out 0s;
    font-weight: bold;
    font-size: 1.6rem
}
.site-header .navigation-groups-container .menu-items-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: left;
    white-space: nowrap;
    overflow: hidden
}
.site-header .navigation-groups-container .inline-items-container {
    min-height: 20rem;
    padding: 1.5rem
}
.site-header .navigation-groups-container .menu-item,
.site-header .navigation-groups-container .menu-inline-item {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    max-width: 16rem;
    margin-right: 1.5rem;
    display: none;
    vertical-align: top
}
.site-header .navigation-groups-container .menu-item:hover .image-container a:after,
.site-header .navigation-groups-container .menu-item:focus .image-container a:after,
.site-header .navigation-groups-container .menu-inline-item:hover .image-container a:after,
.site-header .navigation-groups-container .menu-inline-item:focus .image-container a:after {
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100)
}
.site-header .navigation-groups-container .menu-item:hover a,
.site-header .navigation-groups-container .menu-item:hover .video-duration p,
.site-header .navigation-groups-container .menu-item:focus a,
.site-header .navigation-groups-container .menu-item:focus .video-duration p,
.site-header .navigation-groups-container .menu-inline-item:hover a,
.site-header .navigation-groups-container .menu-inline-item:hover .video-duration p,
.site-header .navigation-groups-container .menu-inline-item:focus a,
.site-header .navigation-groups-container .menu-inline-item:focus .video-duration p {
    color: #01e9cb
}
.site-header .navigation-groups-container .menu-item .image-container,
.site-header .navigation-groups-container .menu-inline-item .image-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative
}
.site-header .navigation-groups-container .menu-item .image-container a:after,
.site-header .navigation-groups-container .menu-inline-item .image-container a:after {
    background: rgba(255, 255, 255, 0.2);
    content: " ";
    width: 100%;
    height: 99.9%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s
}
.site-header .navigation-groups-container .menu-item .image-container .site-icon,
.site-header .navigation-groups-container .menu-inline-item .image-container .site-icon {
    width: 2.25rem;
    height: 2.25rem;
    border: 0.15rem solid #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    bottom: 1rem;
    left: 1rem
}
.site-header .navigation-groups-container .menu-item .image-container .site-icon:after,
.site-header .navigation-groups-container .menu-inline-item .image-container .site-icon:after {
    width: 0;
    content: " ";
    margin-left: 0.08rem;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: 0.4rem solid transparent;
    border-left-color: #fff;
    border-right-width: 0
}
.site-header .navigation-groups-container .menu-item img,
.site-header .navigation-groups-container .menu-inline-item img {
    max-width: 100%
}
.site-header .navigation-groups-container .menu-item a,
.site-header .navigation-groups-container .menu-inline-item a {
    color: inherit;
    text-decoration: none;
    display: block;
    -webkit-transition: color 0.3s ease-in-out 0s;
    -moz-transition: color 0.3s ease-in-out 0s;
    -o-transition: color 0.3s ease-in-out 0s;
    transition: color 0.3s ease-in-out 0s
}
.site-header .navigation-groups-container .menu-item h2,
.site-header .navigation-groups-container .menu-inline-item h2 {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #111;
    font: 1rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-align: left;
    text-rendering: optimizeLegibility;
    margin-top: 0.5rem;
    white-space: normal
}
.site-header .navigation-groups-container .menu-item .video-duration,
.site-header .navigation-groups-container .menu-inline-item .video-duration {
    background: none;
    text-align: left;
    margin-top: 0.5rem;
    padding: 0;
    position: relative;
    bottom: auto;
    left: auto
}
@media only screen and (min-width: 43.75em) {
    .site-header .navigation-groups-container .menu-item .video-duration:before,
    .site-header .navigation-groups-container .menu-item .video-duration:after,
    .site-header .navigation-groups-container .menu-inline-item .video-duration:before,
    .site-header .navigation-groups-container .menu-inline-item .video-duration:after {
        display: none
    }
}
.site-header .navigation-groups-container .menu-item .video-duration p,
.site-header .navigation-groups-container .menu-inline-item .video-duration p {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #333;
    font: 0.75rem/1.4rem MuseoSans, Helvetica-Neue, Helvetica, Arial, sans-serif;
    -webkit-transition: color 0.3s ease-in-out 0s;
    -moz-transition: color 0.3s ease-in-out 0s;
    -o-transition: color 0.3s ease-in-out 0s;
    transition: color 0.3s ease-in-out 0s
}
.site-header .navigation-groups-container .menu-item:nth-of-type(1),
.site-header .navigation-groups-container .menu-item:nth-of-type(2) {
    display: inline-block
}
@media only screen and (min-width: 66.875em) {
    .site-header .navigation-groups-container .menu-item:nth-of-type(3) {
        display: inline-block
    }
}
@media only screen and (min-width: 84.375em) {
    .site-header .navigation-groups-container .menu-item:nth-of-type(4) {
        display: inline-block
    }
}
@media only screen and (min-width: 103.125em) {
    .site-header .navigation-groups-container .menu-item:nth-of-type(5) {
        display: inline-block
    }
}
@media only screen and (min-width: 119.375em) {
    .site-header .navigation-groups-container .menu-item:nth-of-type(6) {
        display: inline-block
    }
}
.site-header .navigation-groups-container .menu-inline-item:nth-of-type(1),
.site-header .navigation-groups-container .menu-inline-item:nth-of-type(2),
.site-header .navigation-groups-container .menu-inline-item:nth-of-type(3) {
    display: inline-block
}
@media only screen and (min-width: 71.875em) {
    .site-header .navigation-groups-container .menu-inline-item:nth-of-type(4) {
        display: inline-block
    }
}
@media only screen and (min-width: 90em) {
    .site-header .navigation-groups-container .menu-inline-item:nth-of-type(5) {
        display: inline-block
    }
}
@media only screen and (min-width: 106.25em) {
    .site-header .navigation-groups-container .menu-inline-item:nth-of-type(6) {
        display: inline-block
    }
}
.site-header .search-container {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    float: right;
    display: none
}
@media only screen and (min-width: 43.75em) {
    .site-header .search-container {
        display: block
    }
}
.site-header .search-container:before {
    background-image: -webkit-gradient(linear, 100% 0%, 0% 100%, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(right top, #ffffff, rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(right top, #ffffff, rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(right top, #ffffff, rgba(255, 255, 255, 0));
    background-image: linear-gradient(right top, #ffffff, rgba(255, 255, 255, 0));
    content: " ";
    width: 3rem;
    height: 100%;
    margin-right: 1px;
    position: absolute;
    top: 0;
    right: 100%
}
.site-header .search-container.active {
    border-left: 0
}
.site-header .search-container.active .site-icon {
    background: #fff
}
.site-header .search-container.active .search {
    padding-left: 0.5rem;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0)
}
.site-header .search-container.active .close {
    display: block
}
.site-header .search-container.active .searchbox-container {
    width: 16rem;
    right: 100%
}
.site-header .search-container .site-icon {
    background: #fff;
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    padding: 0 1.325rem;
    border: none;
    outline: none;
    z-index: 5
}
@media only screen and (min-width: 43.75em) {
    .site-header .search-container .site-icon:hover:before,
    .site-header .search-container .site-icon:focus:before {
        color: #01e9cb
    }
}
.site-header .search-container .site-icon:before {
    color: #858787;
    font-size: 1.25rem;
}
.site-header .search-container .close {
    padding-left: 0.5rem;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    display: none
}
.site-header .search-container #searchform .searchbox-container {
    padding: 0 8px;
}
.site-header .search-container .searchbox-container {
    background: #fff;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    border-left: 1px solid #c2c2c2;
    z-index: 0;
    -webkit-transition: width 0.2s ease-in-out 0s;
    -moz-transition: width 0.2s ease-in-out 0s;
    -o-transition: width 0.2s ease-in-out 0s;
    transition: width 0.2s ease-in-out 0s
}
.site-header .search-container .gsst_a {
    display: table
}
.site-header .search-container .gsst_a .gscb_a {
    display: table-cell;
    padding: 0;
    vertical-align: middle
}
.site-header .search-container form.gsc-search-box {
    font-size: 1rem;
    padding-top: 0
}
.site-header .search-container .gsib_a {
    padding-bottom: 0;
    padding-top: 0
}
.site-header .search-container .gsc-input-box {
    background: none;
    margin-top: 1.1rem;
    border: none
}
.site-header .search-container .gsc-input-box-hover,
.site-header .search-container .gsc-input-box-focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
.site-header .search-container td.gsc-input {
    padding-right: 0
}
.site-header .search-container #searchform{height: 100%;}
.site-header .search-container input.gsc-input, .site-header .search-container #s {
    background: none !important;
    color: #000;
    font: 0.95rem/1.25rem MuseoSans, Helvetica-Neue, Helvetica, Arial, sans-serif;
    border-bottom: 1px solid #c2c2c2 !important
}
.site-header .search-container #s {
    border: medium none;
    height: auto;
    margin: 1.1rem 0 0;
    outline: medium none;
    padding: 0;
    width: 100%;
}
.site-header .search-container .gscb_a {
    color: black
}
.site-header .search-container .gsst_b {
    display: none !important
}
.site-header .search-container .gstl_50 {
    height: 100%
}
.site-header .search-container td.gsc-search-button {
    display: none
}
.site-header .social-icons {
    background: #fff;
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    padding: 1.1rem 1rem 0;
    float: right;
    cursor: pointer;
    display: none
}
@media only screen and (min-width: 43.75em) {
    .site-header .social-icons {
        display: block
    }
}
.site-header .social-icons:after {
    content: " ";
    width: 100%;
    height: 1px;
    margin-top: -1px;
    padding: 0;
    position: absolute;
    top: 100%;
    left: 0;
    border-bottom: 1px solid #fff;
    z-index: 1;
    display: none
}
@media only screen and (min-width: 43.75em) {
    .site-header .social-icons:hover,
    .site-header .social-icons:focus,
    .site-header .social-icons.active {
        background: #fff
    }
    .site-header .social-icons:hover li a:hover.facebook-logo,
    .site-header .social-icons:hover li a:focus.facebook-logo,
    .site-header .social-icons:focus li a:hover.facebook-logo,
    .site-header .social-icons:focus li a:focus.facebook-logo,
    .site-header .social-icons.active li a:hover.facebook-logo,
    .site-header .social-icons.active li a:focus.facebook-logo {
        color: #3b5998
    }
    .site-header .social-icons:hover li a:hover.twitter-logo,
    .site-header .social-icons:hover li a:focus.twitter-logo,
    .site-header .social-icons:focus li a:hover.twitter-logo,
    .site-header .social-icons:focus li a:focus.twitter-logo,
    .site-header .social-icons.active li a:hover.twitter-logo,
    .site-header .social-icons.active li a:focus.twitter-logo {
        color: #4099ff
    }
    .site-header .social-icons:hover li a:hover.tumblr-logo,
    .site-header .social-icons:hover li a:focus.tumblr-logo,
    .site-header .social-icons:focus li a:hover.tumblr-logo,
    .site-header .social-icons:focus li a:focus.tumblr-logo,
    .site-header .social-icons.active li a:hover.tumblr-logo,
    .site-header .social-icons.active li a:focus.tumblr-logo {
        color: #34526f
    }
    .site-header .social-icons:hover li a:hover.youtube-logo,
    .site-header .social-icons:hover li a:focus.youtube-logo,
    .site-header .social-icons:focus li a:hover.youtube-logo,
    .site-header .social-icons:focus li a:focus.youtube-logo,
    .site-header .social-icons.active li a:hover.youtube-logo,
    .site-header .social-icons.active li a:focus.youtube-logo {
        color: #cc181e
    }
    .site-header .social-icons:hover li a:hover.rss-logo,
    .site-header .social-icons:hover li a:focus.rss-logo,
    .site-header .social-icons:focus li a:hover.rss-logo,
    .site-header .social-icons:focus li a:focus.rss-logo,
    .site-header .social-icons.active li a:hover.rss-logo,
    .site-header .social-icons.active li a:focus.rss-logo {
        color: #f60
    }
}
.site-header .social-icons.active:after {
    display: block
}
.site-header .social-icons ul {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    list-style: none
}
.site-header .social-icons li {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-right: 0.75rem;
    display: inline-block
}
.site-header .social-icons li:last-child {
    margin-right: 0
}
.site-header .social-icons li a {
    color: #858787;
    text-decoration: none;
    font-size: 1.4em;
}
.site-header .social-buttons-wrapper {
    background: #fff;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 3.25rem;
    position: absolute;
    top: 0;
    left: 0;
    border-bottom: 1px solid #c2c2c2;
    z-index: 20;
    display: none;
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s
}
@media only screen and (min-width: 46.875em) {
    .site-header .social-buttons-wrapper {
        display: block
    }
}
.site-header .social-buttons-wrapper.shown {
    top: calc(50% + 1px);
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100)
}
.site-header .social-buttons-wrapper .social-buttons-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    display: table
}
.site-header .social-buttons-wrapper ul {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    text-align: right;
    list-style: none;
    padding-top: 0.35rem;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
    *zoom: 1
}
.site-header .social-buttons-wrapper ul .tumblr iframe{
    border: 0;
    background-color: transparent;
}

.site-header .social-buttons-wrapper ul:before,
.site-header .social-buttons-wrapper ul:after {
    content: " ";
    display: table
}
.site-header .social-buttons-wrapper ul:after {
    clear: both
}
.site-header .social-buttons-wrapper li {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-right: 1.25rem;
    display: inline-block;
    vertical-align: middle
}
.site-header .social-buttons-wrapper li.facebook {
    top: -2px
}
.site-header .social-buttons-wrapper li.twitter {
    margin-right: 0.5rem
}
.fixed-header.scrolling-down .site-header {
    /*top: -3.25rem*/
}
.fixed-header .site-header {
    /*position: fixed;
    top: 0;
    left: 0;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);   */
}
.fixed-header .site-content {
    /*padding-top: 3.25rem*/
}
.site-menu {
    background: #000;
    width: 15em;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    position: fixed;
    top: 0;
    left: -15em;
    z-index: 10000;
    overflow: auto;
    -webkit-transition: left 0.3s ease-in-out 0s;
    -moz-transition: left 0.3s ease-in-out 0s;
    -o-transition: left 0.3s ease-in-out 0s;
    transition: left 0.3s ease-in-out 0s
}
@media only screen and (min-width: 46.875em) {
    .site-menu {
        display: none
    }
}
.site-menu .search-container {
    background: #1a1a1a;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    padding: 0.5rem 0.999rem;
    *zoom: 1
}
.site-menu .search-container:before,
.site-menu .search-container:after {
    content: " ";
    display: table
}
.site-menu .search-container:after {
    clear: both
}
.site-menu .search-container .search {
    width: 10%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #bcbcbc;
    margin-top: -1px;
    right: 0.25rem;
    float: left;
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    cursor: pointer
}
.site-menu .search-container .search:before {
    font-size: 0.8em
}
.site-menu .search-container input {
    background: none;
    width: 85%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #bcbcbc;
    font: italic 0.85rem/1.4rem MuseoSans, Helvetica-Neue, Helvetica, Arial, sans-serif;
    border: none;
    outline: none;
    float: right
}
.site-menu ul {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    list-style: none
}
.site-menu ul.child-list {
    background: #1a1a1a;
    display: none
}
.site-menu ul.child-list li {
    font-weight: normal;
    font-size: 0.75rem;
    border-bottom: none
}
.site-menu ul.child-list li:after {
    display: none
}
.site-menu ul.child-list li.no-link,
.site-menu ul.child-list li a {
    color: #a5a5a5;
    padding-left: 1.9995rem
}
@media only screen and (min-width: 43.75em) {
    .site-menu ul.child-list li.no-link:hover,
    .site-menu ul.child-list li.no-link:focus,
    .site-menu ul.child-list li a:hover,
    .site-menu ul.child-list li a:focus {
        color: #111
    }
}
.site-menu li {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: bold 0.85rem/1.4rem MuseoSans, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-transform: capitalize;
    border-bottom: 1px solid rgba(200, 200, 200, 0.3)
}

.site-menu li.no-children.no-link {
    cursor: default
}
.site-menu li.no-children:after {
    display: none
}
.site-menu li.open {
    border-bottom: none
}
.site-menu li.open:after {
    border-top-color: transparent;
    border-top-width: 0;
    border-bottom-color: #fff;
    border-bottom-width: 0.35rem
}
.site-menu li.no-link,
.site-menu li a {
    color: #8e9399;
    padding: 0.75rem 0.999rem;
    cursor: pointer
}
@media only screen and (min-width: 46.875em) {
    .site-menu li.no-link,
    .site-menu li a {
        color: #111
    }
}
.site-menu li a {
    text-decoration: none;
    display: block
}
.menu-in .site-menu {
    left: 0
}
@media only screen and (min-width: 46.875em) {
    .menu-in .site-menu {
        left: 15em
    }
}
.menu-in .ad-masthead,
.menu-in .vice-network-bar,
.menu-in .site-header,
.menu-in .site-content,
.menu-in .site-footer {
    left: 15em
}
@media only screen and (min-width: 46.875em) {
    .menu-in .ad-masthead,
    .menu-in .vice-network-bar,
    .menu-in .site-header,
    .menu-in .site-content,
    .menu-in .site-footer {
        left: 0
    }
}
.site-footer {
    background: #202020;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    padding: 0.999rem 1.5rem;
    display: inline-block;
    bottom: -11px;
}
@media only screen and (min-width: 43.75em) {
    .site-footer {
        text-align: center;
        padding: 2.5rem 0 2.5rem;
        height: 105px;
        left: 0;
    }
}
@media only screen and (min-width: 43.75em) {
    .site-footer .site-footer-inner {
        max-width: 1020px;
    }
}
.site-footer .site-footer-inner {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
}
.site-footer .logo {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    display: block;
    text-align: center;
    width: 9rem;
    height: 1.5rem;
    margin-top: 0.4995rem;
    margin-bottom: 0.999rem
}
@media only screen and (min-width: 43.75em) {
    .site-footer .logo {
        display: inline-block;
        vertical-align: middle;
        margin: 0;
        margin-right: 0.999rem
    }
}
@media only screen and (min-width: 62.5em) {
    .site-footer .logo {
        margin: 0;
        position: absolute;
        top: -1px;
        left: 6.75rem
    }
}
.site-footer .logo span {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    background: url("/assets/images/wef/logos/collectively-logo-white.png") no-repeat;
    background-size: 9rem auto;
    display: inline-block;
    width: 9rem;
    height: 100%
}
.site-footer ul {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: center;
    list-style: none;
    *zoom: 1
}
.site-footer ul:before,
.site-footer ul:after {
    content: " ";
    display: table
}
.site-footer ul:after {
    clear: both
}
@media only screen and (min-width: 43.75em) {
    .site-footer ul {
        width: auto;
        margin-top: 0;
        display: inline-block;
        vertical-align: middle
    }
}
@media only screen and (min-width: 62.5em) {
    .site-footer ul {
        width: 29rem
    }
}
.site-footer li {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #b2b2b2;
    font: 300 1.0rem MuseoSans, Helvetica-Neue, Helvetica, Arial, sans-serif;
    vertical-align: middle;
    display: block
}
@media only screen and (min-width: 37.5em) {
    .site-footer li {
        display: inline-block;
        margin-right: 0.5rem;
        padding-left: 0.5rem;
        line-height: 1rem;
        border-left: 1px solid #bbb;
        -webkit-transition: color 0.3s ease-in-out 0s;
        -moz-transition: color 0.3s ease-in-out 0s;
        -o-transition: color 0.3s ease-in-out 0s;
        transition: color 0.3s ease-in-out 0s
    }
}
@media only screen and (min-width: 43.75em) {
    .site-footer li:hover,
    .site-footer li:focus {
        color: #01e9cb
    }
}
.site-footer li:first-child {
    border-left: none
}
.site-footer li a {
    color: inherit;
    text-decoration: none;
    line-height: 1.5rem;
}
.comments-wrapper {
    background: #fff;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin: 3rem auto;
    padding: 0 1.5rem
}
@media only screen and (min-width: 64.5em) {
    .comments-wrapper {
        padding: 0
    }
}
.comments-wrapper .comments-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    max-width: 62.5em;
    padding-top: 1.5rem;
    border-top: 1px solid #e9e9e9
}
.comments-wrapper .comments-container .fyre-stream-sort {
    margin: 1.875rem 0 0.8125rem
}
@media only screen and (min-width: 31.25em) {
    .comments-wrapper .comments-container .fyre-stream-sort {
        margin: 1.25rem 0 0.8125rem
    }
}
.lede {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    overflow: hidden
}
@media only screen and (min-width: 43.75em) {
    .lede .lede-link:hover .image-credit,
    .lede .lede-link:focus .image-credit {
        visibility: visible;
        color: #8b8b8b;
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100)
    }
    .lede .lede-link:hover .image-overlay,
    .lede .lede-link:focus .image-overlay {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0)
    }
}
@media only screen and (min-width: 43.75em) {
    .lede.fixed-image .image-container {
        margin-top: 0;
        position: fixed;
        top: 3.25rem
    }
    .lede.fixed-image .image-placeholder {
        display: block
    }
}
.lede a .image-credit {
    color: #8b8b8b;
    text-decoration: none
}
.lede .image-container {
    width: 100%;
    height: 
    margin: 0 auto;
    padding: 0;
    position: relative;
    overflow: hidden;
}
.lede .image-container img {
    max-width: 100%;
    margin: 0 auto;
    display: block;
}
@media only screen and (min-width: 43.75em) {
    .lede .image-container img.mobile {
        display: none
    }
}
.lede .image-container img.desktop {
    display: none
}
@media only screen and (min-width: 43.75em) {
    .lede .image-container img.desktop {
        /*display: block*/
    }
}
@media only screen and (min-width: 75em) {
    .lede .image-container img.desktop {
        display: none
    }
}
.lede .image-container img.lede {
    /*display: none*/
}
@media only screen and (min-width: 75em) {
    .lede .image-container img.lede {
        display: block
    }
}
.lede .image-container .lede-cta-wrapper {
    display: block
}
@media only screen and (min-width: 43.75em) {
    .lede .image-container .lede-cta-wrapper {
        display: none
    }
}
.lede .image-credit {
    background: rgba(255, 255, 255, 0.9);
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #8b8b8b;
    font: bold 0.55rem/.8rem MuseoSans, Helvetica-Neue, Helvetica, Arial, sans-serif;
    padding: 0.1rem .1rem;
    position: absolute;
    bottom: 0.1rem;
    right: 0.1rem;
    z-index: 50;
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s
    }
@media only screen and (min-width: 43.75em) {
.lede .image-credit {
    font: bold 0.85rem/1.4rem MuseoSans, Helvetica-Neue, Helvetica, Arial, sans-serif;
    padding: 0.75rem .75rem;
    bottom: 0.6rem;
    right: 0.6rem;
    }
}
@media only screen and (min-width: 43.75em) {
    .lede .image-credit.sourced {
        visibility: visible;
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100)
    }
}
@media only screen and (min-width: 43.75em) {
    .lede .image-credit.sourced:hover,
    .lede .image-credit.sourced:focus {
        color: #01e9cb
    }
}
.lede .image-credit.other {
    text-decoration: underline
}
.lede .image-credit span {
    text-decoration: underline
}
.lede .image-credit a {
    color: inherit;
    text-decoration: none
}
.lede .image-overlay {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.75)), color-stop(70%, rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0) 70%);
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0) 70%);
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0) 70%);
    background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0) 70%)
}
.lede .image-placeholder {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden;
    display: none
}
@media only screen and (min-width: 43.75em) {
    .lede .image-placeholder {
        padding-bottom: 40%
    }
}
@media only screen and (min-width: 75em) {
    .lede .image-placeholder {
        padding-bottom: 29%
    }
}
.lede .information-wrapper {
    background: #191919;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    padding: 1.5rem;
    padding-bottom: 1.5rem;
    z-index: 10;
    *zoom: 1
}
.lede .information-wrapper:before,
.lede .information-wrapper:after {
    content: " ";
    display: table
}
.lede .information-wrapper:after {
    clear: both
}
@media only screen and (min-width: 43.75em) {
    .lede .information-wrapper {
        background: none;
        height: 100%;
        padding: 0;
        position: absolute;
        bottom: 0;
        left: 0
    }
}
.lede .information-wrapper a {
    text-decoration: none;
    display: block;
    z-index: 25
}
@media only screen and (min-width: 43.75em) {
    .lede .information-wrapper a {
        display: table;
        width: 35.25em;
        height: 100%;
        position: absolute;
        bottom: 12%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}
@media only screen and (min-width: 62.5em) {
    .lede .information-wrapper a {
        width: 59.25em
    }
}
.lede .information-wrapper .lede-cta-wrapper {
    display: none
}
@media only screen and (min-width: 43.75em) {
    .lede .information-wrapper .lede-cta-wrapper {
        display: block
    }
}
.lede .information-wrapper .information-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative
}
@media only screen and (min-width: 43.75em) {
    .lede .information-wrapper .information-container {
        max-width: 35.25em;
        height: auto;
        display: table-cell;
        vertical-align: bottom
    }
}
@media only screen and (min-width: 62.5em) {
    .lede .information-wrapper .information-container {
        max-width: 59.25em
    }
}
.lede .information-wrapper .information-container h2,
.lede .information-wrapper .information-container h3 {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    letter-spacing: 0.07rem
}
.lede .information-wrapper .information-container h2 {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #fff;
    font: bold 1.8rem/2.3rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif
}
@media only screen and (min-width: 43.75em) {
    .lede .information-wrapper .information-container h2 {
        line-height: 2.7rem;
        font-size: 2.5rem
    }
}
@media only screen and (min-width: 62.5em) {
    .lede .information-wrapper .information-container h2 {
        line-height: 3.5rem;
        font-size: 3.2rem
    }
}
.lede .information-wrapper .information-container h3 {
    color: #656565;
    font: 1rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif
}
@media only screen and (min-width: 43.75em) {
    .lede .information-wrapper .information-container h3 {
        color: #fff
    }
}
@media only screen and (min-width: 43.75em) {
    .lede .information-wrapper .information-container .lede-cta-wrapper {
        height: auto
    }
}
.lede .lede-cta-wrapper {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    position: absolute;
    top: auto;
    left: auto;
    z-index: 20; 
}
@media only screen and (min-width: 43.75em) {
    .lede .lede-cta-wrapper {
        position: relative;
        top: auto;
        left: auto
    }
}
.lede .lede-cta-wrapper.none {
    display: none
}
.lede .lede-cta-wrapper.none-cta .site-icon,
.lede .lede-cta-wrapper.read-cta .site-icon {
    display: none
}
.lede .lede-cta-wrapper.watch-cta .site-icon {
    width: 2.5rem;
    height: 2.5rem;
    border: 0.15rem solid #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%
}
.lede .lede-cta-wrapper.watch-cta .site-icon:after {
    width: 0;
    content: " ";
    margin-left: 0.08rem;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: 0.4rem solid transparent;
    border-left-color: #fff;
    border-right-width: 0
}
.lede .lede-cta-wrapper .lede-cta-container {
    width: 280px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    position: absolute; 
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
.lede .lede-cta-wrapper .lede-cta-container p {
    font-size: 0.75rem;
    letter-spacing: 0.07rem;
    padding: 0;
    border: none; 
    text-decoration: underline;
}
@media only screen and (min-width: 62.75em) {
    .lede .lede-cta-wrapper .lede-cta-container {
        position: relative;
        top: auto;
        left: auto;
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    
    .lede .lede-cta-wrapper .lede-cta-container p {
    font-size: 0.85rem;
    letter-spacing: 0.07rem;
    padding: 1em 2em .8em;
    border: solid 1px #fff; 
    text-decoration: none;
    }
}
.lede .lede-cta-wrapper .site-icon {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-right: 0.75rem;
    display: inline-block;
    vertical-align: middle;
    display: none;
   
}
.lede .lede-cta-wrapper .site-icon:before {
    color: #fff;
    font-size: 2.5rem
}
@media only screen and (min-width: 43.75em) {
    .lede .lede-cta-wrapper .site-icon:before {
        font-size: 2rem
    }
}
@media only screen and (min-width: 62.5em) {
    .lede .lede-cta-wrapper .site-icon:before {
        font-size: 2.5rem
    }
}
.lede .lede-cta-wrapper p {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle
}
.lede.featured {
    margin-bottom: 7.5rem
}
.lede.featured a {
    text-decoration: none;
    display: block;
    position: relative
}
.lede.featured .image-container img.mobile {
    display: block
}
@media only screen and (min-width: 43.75em) {
    .lede.featured .image-container img.mobile {
        display: none
    }
}
.lede.featured .image-container img.desktop {
    display: none
}
@media only screen and (min-width: 43.75em) {
    .lede.featured .image-container img.desktop {
        display: block
    }
}
@media only screen and (min-width: 75em) {
    .lede.featured .image-container img.desktop {
        display: block
    }
}
.lede.featured .information-wrapper {
    height: auto;
    background: none;
    padding: 1.5rem
}
@media only screen and (min-width: 43.75em) {
    .lede.featured .information-wrapper {
        color: #fff;
        bottom: 5%
    }
}
.lede.featured .information-wrapper .information-container {
    max-width: 59.25em;
    display: block
}
.lede.featured .information-wrapper .information-container h3 {
    display: none
}
@media only screen and (min-width: 43.75em) {
    .lede.featured .information-wrapper .information-container h3 {
        display: block
    }
}
.lede.featured .information-wrapper .information-container .lede-meta-mobile {
    text-shadow: none;
    color: #959595
}
.lede.featured .information-wrapper .information-container .lede-meta-mobile h3 {
    display: inline-block;
    color: #01e9cb;
    text-shadow: none;
    padding-right: 1.5rem
}
.lede.featured .information-wrapper .information-container .lede-meta-mobile p {
    display: inline-block
}
@media only screen and (min-width: 43.75em) {
    .lede.featured .information-wrapper .information-container .lede-meta-mobile {
        display: none
    }
}
.lede.featured .information-wrapper .information-container h2 {
    color: #111;
    text-shadow: none;
    line-height: 2.2rem
}
@media only screen and (min-width: 43.75em) {
    .lede.featured .information-wrapper .information-container h2 {
        line-height: 3rem;
        color: #fff;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75)
    }
}
@media only screen and (min-width: 62.5em) {
    .lede.featured .information-wrapper .information-container h2 {
        line-height: 3.5rem
    }
}
.lede.featured .more-button {
    display: block
}
.lede.featured .more-button .more-button-wrapper .site-icon {
    display: inline-block;
    vertical-align: middle;
    font-size: 1.4rem;
    padding-left: 1rem
}
.lede.featured .more-button .more-button-wrapper .site-icon:before {
    font-weight: bold
}
.rich-text {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative
}
.rich-text a {
    color: #01e9cb;
    text-decoration: none
}
@media only screen and (min-width: 43.75em) {
    .rich-text a:hover,
    .rich-text a:focus {
        text-decoration: underline
    }
}
.rich-text p {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #111;
    font: 300 .95rem/1.5rem MuseoSans, Helvetica-Neue, Helvetica, Arial, sans-serif;
    margin-bottom: 1rem
}
.rich-text p.sourced-disclosure {
    font-size: 0.8rem;
    padding: 0.5rem;
    border: 0.1rem solid #01e9cb
}
.rich-text p.action-toolbox-item {
    background: #eaeaea;
    text-align: center
}
@media only screen and (min-width: 64.5em) {
    .rich-text p.action-toolbox-item {
        text-align: left
    }
}
@media only screen and (min-width: 64.5em) {
    .rich-text p.action-toolbox-item:hover .site-icon:after,
    .rich-text p.action-toolbox-item:focus .site-icon:after {
        width: 99%;
        height: 89%;
        border: 0.2rem solid rgba(1, 233, 203, 0.5);
        border-color: #01e9cb;
        border-left: none
    }
}
.rich-text p.action-toolbox-item a {
    color: inherit;
    padding: 1.5rem;
    display: block
}
@media only screen and (min-width: 43.75em) {
    .rich-text p.action-toolbox-item a:hover,
    .rich-text p.action-toolbox-item a:focus {
        text-decoration: none
    }
}
@media only screen and (min-width: 64.5em) {
    .rich-text p.action-toolbox-item a:hover,
    .rich-text p.action-toolbox-item a:focus {
        border-color: #01e9cb
    }
}
@media only screen and (min-width: 64.5em) {
    .rich-text p.action-toolbox-item a {
        padding: 0.8rem 1.5rem;
        border: 0.2rem solid rgba(1, 233, 203, 0.5);
        border-color: transparent
    }
}
.rich-text p.action-toolbox-item .title {
    font: bold 0.95rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif
}
@media only screen and (min-width: 64.5em) {
    .rich-text p.action-toolbox-item .title {
        width: 73%
    }
}
.rich-text p.action-toolbox-item button {
    background: #fff;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    max-width: 18.75rem;
    margin-top: 0.999rem;
    padding: 0.75rem 0;
    border: 0.2rem solid rgba(1, 233, 203, 0.5);
    border-color: transparent;
    border-bottom-color: #01e9cb;
    outline: none;
    display: block
}
@media only screen and (min-width: 64.5em) {
    .rich-text p.action-toolbox-item button {
        display: none
    }
}
@media only screen and (min-width: 43.75em) {
    .rich-text p.action-toolbox-item button:hover,
    .rich-text p.action-toolbox-item button:focus {
        border-color: #01e9cb
    }
}
.rich-text p.action-toolbox-item .site-icon {
    background: #fafafa;
    width: 25%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    display: none
}
@media only screen and (min-width: 64.5em) {
    .rich-text p.action-toolbox-item .site-icon {
        display: block
    }
}
.rich-text p.action-toolbox-item .site-icon:before {
    color: #01e9cb;
    font-size: 2.5rem;
    position: relative;
    top: 0.3rem
}
.rich-text p.action-toolbox-item .site-icon:after {
    content: " ";
    width: 100%;
    border-bottom: 0.15rem solid #01e9cb;
    position: absolute;
    bottom: 0;
    left: 0
}
.rich-text p:first-child {
    margin-top: 0
}
.rich-text p>.resp-video-wrapper {
    margin-top: 0
}
.rich-text p.photo-credit {
    color: #666;
    font-size: 0.75rem;
    text-align: center;
    margin-top: 0.5rem
}
.rich-text strong,
.rich-text b {
    font-weight: bold
}
.rich-text mark {
    background: none
}
.rich-text ul,
.rich-text ol {
    margin: 1.5rem 0 0
}
.rich-text ul li,
.rich-text ol li {
    font: 0.9rem/1.4rem MuseoSans, Helvetica-Neue, Helvetica, Arial, sans-serif
}
.rich-text blockquote {
    width: 100%;
    padding: 0;
    position: relative;
    margin: 1rem auto;
    font: italic 1.5rem/1.5rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    padding: 1rem;
    border: 0.25rem solid #01e9cb
}
.rich-text img {
    max-width: 100%;
    height: auto !important;
    display: inline-block;
    margin: 0 auto
}
.rich-text .resp-video-wrapper {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-top: 1.5rem;
    padding-bottom: 56.25%;
    z-index: 5
}
.rich-text .resp-video-wrapper.vine-wrapper {
    padding-bottom: 100%
}
.rich-text .resp-video-wrapper.instagram-wrapper {
    max-width: 37.5rem;
    padding-bottom: 107%
}
.rich-text .resp-video-wrapper.livestream-wrapper {
    max-width: 30rem;
    padding-bottom: 187.5%
}
.rich-text .resp-video-wrapper * {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}
.rich-text .fb_iframe_widget {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: center;
    overflow: hidden
}
.rich-text .fb_iframe_widget span {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative
}
.sidebar {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative
}
.sidebar-widget {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-bottom: 3rem
}
.sidebar-widget:last-of-type {
    margin-bottom: 0
}
.sidebar-widget .sidebar-header {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-bottom: .5rem;
    padding-bottom: 0.1rem;
    border-bottom: 1px solid #e9e9e9
}
.sidebar-widget .sidebar-header h2 {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: bold 1.125em/1.8rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    vertical-align: middle;
    color: #3d3d3d
}
.sidebar-widget .sidebar-header h2 span {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    background: url("/assets/images/wef/logos/collectively-logo-black.png") no-repeat;
    background-size: 7.8rem auto;
    width: 8rem;
    height: 1.45rem;
    margin-left: 0.375rem;
    display: inline-block;
    vertical-align: middle
}
.connect-sidebar-widget .connect-icon-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative
}
@media only screen and (min-width: 62.5em) {
    .connect-sidebar-widget .connect-icon-container {
        text-align: justify
    }
}
.connect-sidebar-widget .connect-icon-container * {
    display: inline
}
.connect-sidebar-widget .connect-icon-container ul {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    list-style: none
}
.connect-sidebar-widget .connect-icon-container li {
    display: inline-block;
    margin-right: 1rem
}
@media only screen and (min-width: 62.5em) {
    .connect-sidebar-widget .connect-icon-container li {
        margin-right: 0
    }
}
@media only screen and (min-width: 43.75em) {
    .connect-sidebar-widget .connect-icon-container li:hover .site-icon,
    .connect-sidebar-widget .connect-icon-container li:focus .site-icon {
        color: #01e9cb
    }
    .connect-sidebar-widget .connect-icon-container li:hover .site-icon.facebook-logo,
    .connect-sidebar-widget .connect-icon-container li:focus .site-icon.facebook-logo {
        color: #3b5998
    }
    .connect-sidebar-widget .connect-icon-container li:hover .site-icon.twitter-logo,
    .connect-sidebar-widget .connect-icon-container li:focus .site-icon.twitter-logo {
        color: #4099ff
    }
    .connect-sidebar-widget .connect-icon-container li:hover .site-icon.tumblr-logo,
    .connect-sidebar-widget .connect-icon-container li:focus .site-icon.tumblr-logo {
        color: #34526f
    }
    .connect-sidebar-widget .connect-icon-container li:hover .site-icon.youtube-logo,
    .connect-sidebar-widget .connect-icon-container li:focus .site-icon.youtube-logo {
        color: #cc181e
    }
    .connect-sidebar-widget .connect-icon-container li:hover .site-icon.instagram-logo,
    .connect-sidebar-widget .connect-icon-container li:focus .site-icon.instagram-logo {
        color: #630
    }
    .connect-sidebar-widget .connect-icon-container li:hover .site-icon.rss-logo,
    .connect-sidebar-widget .connect-icon-container li:focus .site-icon.rss-logo {
        color: #f60
    }
}
.connect-sidebar-widget .connect-icon-container li a,
.connect-sidebar-widget .connect-icon-container li div {
    color: #111;
    text-decoration: none;
    display: block;
    cursor: pointer
}
.connect-sidebar-widget .connect-icon-container li a:before,
.connect-sidebar-widget .connect-icon-container li div:before {
    font-size: 1.25rem
}
.connect-sidebar-widget .connect-icon-container span {
    position: relative;
    width: 100%;
    height: 0;
    display: inline-block
}
.sidebar-widget.most-popular-widget {
    padding: 0
}
.sidebar-widget.most-popular-widget .item .item-title {
    margin: 0.5rem 0;
    font-size: 1.2rem
}
@media only screen and (min-width: 43.75em) {
    .sidebar-widget.most-popular-widget .item {
        width: 50%;
        padding-right: 0.75rem;
        display: inline-block;
        vertical-align: top
    }
}
@media only screen and (min-width: 62.5em) {
    .sidebar-widget.most-popular-widget .item {
        width: 100%;
        padding-right: 0;
        display: block
    }
}
@media only screen and (min-width: 43.75em) {
    .sidebar-widget.most-popular-widget .item:nth-child(even) {
        padding-left: 0.75rem;
        padding-right: 0
    }
}
@media only screen and (min-width: 62.5em) {
    .sidebar-widget.most-popular-widget .item:nth-child(even) {
        padding-left: 0
    }
}
.sidebar-widget.action-toolbox-sidebar-widget {
    margin-bottom: 3rem;
    padding: 0;
    display: none
}
@media only screen and (min-width: 62.5em) {
    .sidebar-widget.action-toolbox-sidebar-widget {
        display: block
    }
}
.sidebar-widget.action-toolbox-sidebar-widget .sidebar-header {
    margin-bottom: 0;
    border-bottom: none
}
.sidebar-widget.action-toolbox-sidebar-widget .calltoaction-container {
    width: 4rem;
    position: absolute;
    top: 1.5rem;
    left: 0.999rem
}
.sidebar-widget.action-toolbox-sidebar-widget .information-container {
    padding-left: 5rem
}
.ad-masthead {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    -webkit-transition: left 0.3s ease-in-out 0s;
    -moz-transition: left 0.3s ease-in-out 0s;
    -o-transition: left 0.3s ease-in-out 0s;
    transition: left 0.3s ease-in-out 0s;
    background: black;
    left: 0;
    text-align: center;
    top: 0;
    z-index: 9999
}
.ad-masthead .vmp-ad.display-block {
    margin: 0
}
.vmp-ad.display-block {
    background: none;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    margin: 1.5rem 0;
    text-align: center
}
@media only screen and (min-width: 50em) {
    .vmp-ad.display-block {
        margin-top: 0
    }
}
.vmp-ad.display-block iframe {
    max-width: 100%
}
.site-icon:before {
    content: attr(data-icon);
    font-family: 'IcoMoon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.site-icon.dual:after {
    content: attr(data-icon);
    font-family: 'IcoMoon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.site-icon.watch-cta,
.site-icon.circle-play {
    width: 3rem;
    height: 3rem;
    border: 0.15rem solid #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%
}
.site-icon.watch-cta:after,
.site-icon.circle-play:after {
    width: 0;
    content: " ";
    margin-left: 0.1rem;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: 0.5rem solid transparent;
    border-left-color: #fff;
    border-right-width: 0
}
.site-icon.arrow-down:before {
    content: "\e600"
}
.site-icon.arrow-left:before {
    content: "\e601"
}
.site-icon.arrow-right:before {
    content: "\e602"
}
.site-icon.arrow-up:before {
    content: "\e603"
}
.site-icon.hamburger:before {
    content: "\e604"
}
.site-icon.comment:before {
    content: "\e605"
}
.site-icon.back-cta:before {
    content: "\e606"
}
.site-icon.buy-cta:before {
    content: "\e607"
}
.site-icon.donate-cta:before {
    content: "\e608"
}
.site-icon.download-cta:before {
    content: "\e609"
}
.site-icon.minus:before {
    content: "\e610"
}
.site-icon.plus:before {
    content: "\e611"
}
.site-icon.close:before {
    content: "\e612"
}
.site-icon.photos-cta:before {
    content: "\e613"
}
.site-icon.whatsapp-logo:before {
    content: "\e614"
}
.site-icon.follow-cta:before {
    content: "\e60a"
}
.site-icon.learn-more-cta:before {
    content: "\e60b"
}
.site-icon.tweet-cta:before {
    content: "\e60c"
}
.site-icon.envelope:before {
    content: "\e60d"
}
.site-icon.pinterest-logo:before {
    content: "\e60e"
}
.site-icon.search:before {
    content: "\e60f"
}
.site-icon.newsletter:before {
    content: "\e60d"
}
.site-icon.google-plus-logo:before {
    content: "\f0d5"
}
.site-icon.twitter-logo:before {
    content: "\f099"
}
.site-icon.facebook-logo:before {
    content: "\f09a"
}
.site-icon.rss-logo:before {
    content: "\f09e"
}
.site-icon.reddit-logo:before {
    content: "\f1a1"
}
.site-icon.youtube-logo:before {
    content: "\f16a"
}
.site-icon.instagram-logo:before {
    content: "\f16d"
}
.site-icon.tumblr-logo:before {
    content: "\f173"
}
.page-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative
}
img.srcN:not(.parsed) {
    padding-bottom: 13.25rem;
}
.vmp-srcN-container {
    width: 100%;
    margin: 0;
    padding: 0;
    padding-bottom: 66.6%;
    position: relative;
    overflow: hidden;
}
.vmp-srcN-container.fade-in.hires-loaded img.hires,
.vmp-srcN-container.fade-in.lowres-loaded img.lowres {
    visibility: visible;
    width: 100%;
    height: auto;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    min-height: 218px;
}
/*#most-popular .vmp-srcN-container.fade-in.hires-loaded img.hires,
#most-popular .vmp-srcN-container.fade-in.lowres-loaded img.lowres {
    width: 140%;
    margin-left: -20%;
    max-width: 1200px;
}*/
.vmp-srcN-container.fade-in img {
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0)
}
.vmp-srcN-container.fade-in img.hires {
    -webkit-transition: opacity 0.3s ease-in-out 0s;
    -moz-transition: opacity 0.3s ease-in-out 0s;
    -o-transition: opacity 0.3s ease-in-out 0s;
    transition: opacity 0.3s ease-in-out 0s
}
.vmp-srcN-container img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0
}
@media only screen and (min-width: 43.75em) {
    .vmp-srcN-container img {
        width: 320px;
        height: 214px;
        
    }
}


.vmp-srcN-container img.hires {
   /* z-index: 5  */ 
}
.loading-anim {
    width: 2rem;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 2rem;
    margin: 2rem auto;
    border-color: #01e9cb #01e9cb rgba(1, 233, 203, 0.3) rgba(1, 233, 203, 0.3);
    border-radius: 1rem;
    border-style: solid;
    border-width: 0.25em;
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -webkit-animation: rotate 1s infinite linear;
    -moz-animation: rotate 1s infinite linear;
    -o-animation: rotate 1s infinite linear;
    animation: rotate 1s infinite linear
}
@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@-moz-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@-o-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
.shift-underline:first-letter {
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #01e9cb), color-stop(9%, #01e9cb), color-stop(9.1%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(bottom, #01e9cb, #01e9cb 9%, rgba(255, 255, 255, 0) 9.1%, rgba(255, 255, 255, 0) 100%);
    background-image: -moz-linear-gradient(bottom, #01e9cb, #01e9cb 9%, rgba(255, 255, 255, 0) 9.1%, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(bottom, #01e9cb, #01e9cb 9%, rgba(255, 255, 255, 0) 9.1%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(bottom, #01e9cb, #01e9cb 9%, rgba(255, 255, 255, 0) 9.1%, rgba(255, 255, 255, 0) 100%)
}
.video-duration {
    background: rgba(0, 0, 0, 0.3);
    bottom: 12px;
    color: white;
    font-size: 0.75rem;
    left: 0;
    padding: 8px 16px;
    position: absolute;
    z-index: 10;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s
}
.video-duration.runtime {
    background: black
}
.video-duration.runtime:after,
.video-duration.runtime:before {
    display: none
}
.more-button {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: center;
    margin-top: 1.5rem;
    display: none;
    padding: 0 1.5rem
}
@media only screen and (min-width: 43.75em) {
    .more-button {
        width: auto;
        padding: 0
    }
}
.more-button.shown {
    display: block
}
.more-button .more-button-wrapper {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    border: 0.15em solid #000;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    display: inline-block
}
@media only screen and (min-width: 43.75em) {
    .more-button .more-button-wrapper {
        width: auto
    }
}
@media only screen and (min-width: 43.75em) {
    .more-button .more-button-wrapper:hover,
    .more-button .more-button-wrapper:focus {
        border-color: #01e9cb
    }
    .more-button .more-button-wrapper:hover p,
    .more-button .more-button-wrapper:hover a,
    .more-button .more-button-wrapper:focus p,
    .more-button .more-button-wrapper:focus a {
        color: #01e9cb
    }
}
.more-button p,
.more-button a {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #111;
    font: bold 0.85rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    padding: 0.5rem 1.5rem;
    display: inline-block;
    cursor: pointer;
    -webkit-transition: color 0.3s ease-in-out 0s;
    -moz-transition: color 0.3s ease-in-out 0s;
    -o-transition: color 0.3s ease-in-out 0s;
    transition: color 0.3s ease-in-out 0s;
    letter-spacing: 0.1rem
}
.content-container {
    background: #fff;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    padding: 0 1rem;
    *zoom: 1
}
.content-container:before,
.content-container:after {
    content: " ";
    display: table
}
.content-container:after {
    clear: both
}
@media only screen and (min-width: 64.5em) {
    .content-container {
        padding: 0
    }
}
.content-container .content,
.content-container .sidebar {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative
}
@media only screen and (min-width: 62.5em) {
    .content-container .content {
        width: 70%;
        padding-right: 1.5rem;
        float: left
    }
}
.content-container .sidebar {
    margin-top: 1.5rem
}
@media only screen and (min-width: 62.5em) {
    .content-container .sidebar {
        width: 30%;
        margin-top: 0;
        float: right;
        z-index: 1;
    }
}
.sourced-by-partners {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-image: url("/assets/images/wef/favicons/favicon-32x32.png");
    background-size: 1rem 1rem;
    left: 0;
    top: 0.1875rem
}
.static-page-container .static-page-header {
 
    width: 100%; 
    margin: 0 auto; 
    position: relative;
    padding: 0.75rem 0 0.1em;  
}
.static-page-container .static-page-header h1 {
    width: auto;
    margin: .4rem auto;
    padding: 0 1.5rem;
    position: relative;
    color: black;
    font: bold 1.5rem/1.6rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
 }
@media only screen and (min-width: 64.25em) {
    .static-page-container .static-page-header { 
    width: 64rem; 
    }
        
    .static-page-container .static-page-header h1 { 
    font: bold 2.4rem/2.8rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif; 
    padding: 0 0;
    margin-top: 1rem;
     }
}
.static-page-container .content-container {
    max-width: 64em;
    margin-top: 0;
    margin-bottom: 1rem
}
.static-page-container .content-container .content .rich-text p a {
    color: #01e9cb;
    text-decoration: none
}
.static-page-container .content-container .content .rich-text p a:hover,
.static-page-container .content-container .content .rich-text p a:focus {
    text-decoration: underline
}
.static-page-container .content-container .content .rich-text .has-contact-info {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-top: 1.5rem
}
.static-page-container .content-container .content .rich-text .has-contact-info li {
    font: 500 1rem/1.5rem MuseoSans, Helvetica-Neue, Helvetica, Arial, sans-serif;
    list-style: none
}
.topics-widget {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative
}
.topics-widget h2 {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: bold 0.95rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.1rem
}
.topics-widget .topics {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #bbb;
    font: .8rem/1.3rem MuseoSans, Helvetica-Neue, Helvetica, Arial, sans-serif;
}
@media only screen and (min-width: 43.75em) {
    .topics-widget .topics  {
        font: 1rem/1.4rem MuseoSans, Helvetica-Neue, Helvetica, Arial, sans-serif;
        padding:10px 5% 0 0;
    }
}
.topics-widget .topics a {
    color: inherit;
    text-decoration: none
}
@media only screen and (min-width: 43.75em) {
    .topics-widget .topics a:hover,
    .topics-widget .topics a:focus {
        color: #01e9cb
    }
}
.share-widget {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative
}
.share-widget ul {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    list-style: none
}
.share-widget li {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative
}
@media only screen and (min-width: 43.75em) {
    .share-widget li:hover .site-icon,
    .share-widget li:focus .site-icon {
        color: #01e9cb
    }
    .share-widget li:hover .site-icon.facebook-logo,
    .share-widget li:focus .site-icon.facebook-logo {
        color: #3b5998
    }
    .share-widget li:hover .site-icon.twitter-logo,
    .share-widget li:focus .site-icon.twitter-logo {
        color: #4099ff
    }
    .share-widget li:hover .site-icon.tumblr-logo,
    .share-widget li:focus .site-icon.tumblr-logo {
        color: #34526f
    }
    .share-widget li:hover .site-icon.google-plus-logo,
    .share-widget li:focus .site-icon.google-plus-logo {
        color: #dd4b39
    }
    .share-widget li:hover .site-icon.youtube-logo,
    .share-widget li:focus .site-icon.youtube-logo {
        color: #cc181e
    }
    .share-widget li:hover .site-icon.instagram-logo,
    .share-widget li:focus .site-icon.instagram-logo {
        color: #630
    }
    .share-widget li:hover .site-icon.rss-logo,
    .share-widget li:focus .site-icon.rss-logo {
        color: #f60
    }
}
.share-widget li a {
    color: #111;
    text-decoration: none;
    display: block
}
.vertical-share-widget {
    position: absolute;
    top: 0.5rem;
    right: 100%;
    display: none
}
@media only screen and (min-width: 71.875em) {
    .vertical-share-widget {
        display: block
    }
}
.vertical-share-widget.fixed {
    margin-left: -31.25rem;
    position: fixed;
    top: 4.75rem;
    left: 50%;
    right: auto;
    z-index: 100;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}
.vertical-share-widget.fixed.bottom-reached {
    margin-left: 0;
    position: absolute;
    top: auto;
    left: auto;
    right: 100%;
    bottom: 0;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}
.vertical-share-widget li {
    margin: 1.5rem 0;
    padding: 0 1.9995rem;
    cursor: pointer
}
.vertical-share-widget li:first-child {
    margin-top: 0
}
.vertical-share-widget li:last-child {
    margin-bottom: 0
}
.vertical-share-widget li .site-icon:before {
    font-size: 1.25rem
}
.vertical-share-widget li .separator {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 0.5rem;
    display: block;
    cursor: default
}
.vertical-share-widget li .separator:before,
.vertical-share-widget li .separator:after {
    content: " ";
    width: 1.25rem;
    height: 1px;
    border-bottom: 1px solid #d5d5d5;
    position: absolute;
    top: 0;
    left: 0
}
.vertical-share-widget li .separator:after {
    top: 3px
}
.collapsible-share-widget {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-top: 2rem;
    overflow: hidden;
    max-height: 3rem;
    -webkit-transition: max-height 0.3s ease-in-out 0s;
    -moz-transition: max-height 0.3s ease-in-out 0s;
    -o-transition: max-height 0.3s ease-in-out 0s;
    transition: max-height 0.3s ease-in-out 0s
}
.collapsible-share-widget .toggle {
    display: none;
    line-height: 3.6rem
}
.collapsible-share-widget .toggle .site-icon {
    height: 3rem;
    font-size: 1.25rem
}
.collapsible-share-widget.active-share {
    max-height: 18rem
}
.collapsible-share-widget span.share-action {
    display: inline-block
}
.collapsible-share-widget span.share-text {
    display: none
}
.collapsible-share-widget ul {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    list-style: none;
    *zoom: 1
}
.collapsible-share-widget ul:before,
.collapsible-share-widget ul:after {
    content: " ";
    display: table
}
.collapsible-share-widget ul:after {
    clear: both
}
.collapsible-share-widget ul li {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    display: inline-block;
    position: relative;
    width: 50%;
    margin-bottom: 0.5rem;
    text-align: center;
    background: white;
    font: bold 0.9rem/3rem MuseoSans, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    -webkit-transition: opacity 0.3s ease-in-out 0s;
    -moz-transition: opacity 0.3s ease-in-out 0s;
    -o-transition: opacity 0.3s ease-in-out 0s;
    transition: opacity 0.3s ease-in-out 0s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden
}
@media only screen and (min-width: 43.75em) {
    .collapsible-share-widget ul li:hover,
    .collapsible-share-widget ul li:focus {
        opacity: 0.7;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter: alpha(opacity=70)
    }
}
.collapsible-share-widget ul li.share,
.collapsible-share-widget ul li.twitter,
.collapsible-share-widget ul li.email,
.collapsible-share-widget ul li.google-plus,
.collapsible-share-widget ul li.tumblr {
    padding-right: 0.5rem
}
.collapsible-share-widget ul li.comment,
.collapsible-share-widget ul li.facebook,
.collapsible-share-widget ul li.reddit,
.collapsible-share-widget ul li.pinterest {
    padding-left: 0.5rem
}
.collapsible-share-widget ul li div,
.collapsible-share-widget ul li a {
    display: block;
    position: relative;
    text-decoration: none;
    color: white;
    min-height: 3rem;
    cursor: pointer
}
.collapsible-share-widget ul li div .site-icon,
.collapsible-share-widget ul li a .site-icon {
    margin-right: 0.5rem;
    position: relative;
    top: 0.3rem;
    font-size: 1.5rem
}
.collapsible-share-widget ul li.share div,
.collapsible-share-widget ul li.share a,
.collapsible-share-widget ul li.comment div,
.collapsible-share-widget ul li.comment a {
    background: black
}
.collapsible-share-widget ul li.email a {
    background: #c10045
}
.collapsible-share-widget ul li.facebook div {
    background: #3b5998
}
.collapsible-share-widget ul li.twitter div {
    background: #4099ff
}
.collapsible-share-widget ul li.reddit div {
    background: #ff4500
}
.collapsible-share-widget ul li.tumblr div {
    background: #34526f
}
.collapsible-share-widget ul li.pinterest div {
    background: #cb2028
}
.collapsible-share-widget ul li.google-plus div {
    background: #dd4b39
}
@media only screen and (min-width: 50em) {
    .collapsible-share-widget.active {
        max-height: 7rem
    }
    .collapsible-share-widget.active-share {
        max-height: 3rem
    }
    .collapsible-share-widget.active-share.active {
        max-height: 7rem
    }
    .collapsible-share-widget ul li {
        float: right
    }
    .collapsible-share-widget ul li div,
    .collapsible-share-widget ul li a {
        max-height: 3rem
    }
    .collapsible-share-widget ul li.share {
        display: none
    }
    .collapsible-share-widget ul li.toggle {
        display: inline-block
    }
    .collapsible-share-widget ul li.facebook,
    .collapsible-share-widget ul li.twitter,
    .collapsible-share-widget ul li.toggle,
    .collapsible-share-widget ul li.reddit,
    .collapsible-share-widget ul li.tumblr,
    .collapsible-share-widget ul li.pinterest,
    .collapsible-share-widget ul li.google-plus {
        padding-left: 0.25rem;
        padding-right: 0.25rem
    }
    .collapsible-share-widget ul li.email,
    .collapsible-share-widget ul li.comment {
        padding-left: 0.25rem;
        padding-right: 0rem
    }
    .collapsible-share-widget ul li.google-plus span.share-text,
    .collapsible-share-widget ul li.tumblr span.share-text,
    .collapsible-share-widget ul li.reddit span.share-text,
    .collapsible-share-widget ul li.email span.share-text {
        display: inline-block
    }
    .collapsible-share-widget .visible-buttons li {
        display: inline-block
    }
    .collapsible-share-widget .visible-buttons li.comment,
    .collapsible-share-widget .visible-buttons li.facebook,
    .collapsible-share-widget .visible-buttons li.twitter {
        width: 31%
    }
    .collapsible-share-widget .visible-buttons li.toggle {
        width: 7%
    }
    .collapsible-share-widget .visible-buttons li.toggle .site-icon {
        background: #797979;
        line-height: 3.2rem
    }
    .collapsible-share-widget .extra-buttons li {
        width: 20%
    }
}
@media only screen and (min-width: 62.5em) {
    .collapsible-share-widget span.share-action {
        display: none
    }
    .collapsible-share-widget span.share-text {
        display: inline
    }
    .collapsible-share-widget ul li {
        font: bold 0.75rem/2.8rem MuseoSans, Helvetica-Neue, Helvetica, Arial, sans-serif
    }
    .collapsible-share-widget ul li.comment {
        line-height: 3rem
    }
    .collapsible-share-widget .visible-buttons li.toggle {
        width: 10%
    }
    .collapsible-share-widget .visible-buttons li.comment,
    .collapsible-share-widget .visible-buttons li.facebook,
    .collapsible-share-widget .visible-buttons li.twitter {
        width: 30%
    }
}
.list-widget {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    max-width: 64em;
    padding: 0 0;
}
@media only screen and (min-width: 43.75em) {
    .list-widget {
        padding: 0
    }
}
.list-widget.list-view .item {
    *zoom: 1;
    padding-bottom: 0.999rem;
    border-bottom: 1px solid #e9e9e9
}
.list-widget.list-view .item:before,
.list-widget.list-view .item:after {
    content: " ";
    display: table
}
.list-widget.list-view .item:after {
    clear: both
}
@media only screen and (min-width: 43.75em) {
    .list-widget.list-view .item:last-child {
        padding-bottom: 0;
        border-bottom: none
    }
}
@media only screen and (min-width: 43.75em) {
    .list-widget.list-view .item:hover .information-container h2,
    .list-widget.list-view .item:focus .information-container h2 {
        color: #01e9cb
    }
}
@media only screen and (min-width: 43.75em) {
    .list-widget.list-view .item .image-container {
        width: 50%;
        margin-right: 0.999rem;
        margin-bottom: 0.5rem;
        float: left
    }
}
.list-widget.list-view .item .meta-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-top: 0.999rem
}
@media only screen and (min-width: 43.75em) {
    .list-widget.list-view .item .meta-container {
        margin-top: 0
    }
}
.list-widget.list-view .item .meta-container p {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: 0.85rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    display: inline-block;
    vertical-align: middle
}
.list-widget.list-view .item .meta-container p a {
    color: inherit
}
.list-widget.list-view .item .meta-container .primary-topic {
    color: #01e9cb;
    text-transform: uppercase;
    margin-right: 0.25rem;
    font-size: 1rem;
    font-weight: bold
}
@media only screen and (min-width: 43.75em) {
    .list-widget.list-view .item .meta-container .primary-topic:hover a,
    .list-widget.list-view .item .meta-container .primary-topic:focus a {
        text-decoration: underline
    }
}
.list-widget.list-view .item .meta-container .contributor {
    color: #959595;
    font-size: 0.85rem
}
.list-widget.list-view .item .meta-container .contributor:hover a,
.list-widget.list-view .item .meta-container .contributor:focus a {
    color: #01e9cb
}
.list-widget.list-view .item .information-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-top: 0.1rem
}
@media only screen and (min-width: 43.75em) {
    .list-widget.list-view .item .information-container {
        margin-top: 0.5rem
    }
}
.list-widget.list-view .item .information-container h2 {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: 700 1.5rem/1.7rem BrownStd, Helvetica-Neue,  Helvetica, Arial, sans-serif;
    color: #111;
    -webkit-transition: color 0.3s ease-in-out 0s;
    -moz-transition: color 0.3s ease-in-out 0s;
    -o-transition: color 0.3s ease-in-out 0s;
    transition: color 0.3s ease-in-out 0s
}
.list-widget.list-view .item .information-container p {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: 300 .9rem/1.2rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    margin-top: 0.3rem
}
@media only screen and (min-width: 43.75em) {
    .list-widget.list-view .item .information-container p {
        margin-top: 0.5rem
    }
}
.list-widget .widget-header {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-bottom: 1.5rem
}
.list-widget .widget-header h2 {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: bold 1.4rem/1.8rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif
}
.list-widget .items-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative
}
@media only screen and (min-width: 43.75em) {
    .list-widget .accented-item:hover .image-container a:after,
    .list-widget .accented-item:focus .image-container a:after,
    .list-widget .item:hover .image-container a:after,
    .list-widget .item:focus .image-container a:after {
        visibility: visible;
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100)
    }
    .list-widget .accented-item:hover .item-title a,
    .list-widget .accented-item:focus .item-title a,
    .list-widget .item:hover .item-title a,
    .list-widget .item:focus .item-title a {
        color: #01e9cb
    }
}
.item-title a{
    font: 700 1.2rem/1.4rem BrownStd, Helvetica-Neue,  Helvetica, Arial, sans-serif;
    color: #202020;
}
    

.list-widget .accented-item a,
.list-widget .item a {
    color: #111;
    text-decoration: none;
    display: block
}
.list-widget .accented-item .item-title a,
.list-widget .item .item-title a {
    color: #111;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s
}
.list-widget .accented-item .image-container,
.list-widget .item .image-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    z-index: 1;
    height: auto;
    /*max-height: 215px;*/
    overflow: hidden;
}
.sidebar .accented-item .image-container  {
    overflow: hidden;
}
.list-widget .accented-item .image-container a:after,
.list-widget .item .image-container a:after {
    background: rgba(255, 255, 255, 0.2);
    content: " ";
    width: 100%;
    height: 99.9%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s
}
.list-widget .accented-item {
    width: 100%;
    margin: 0 auto;
    padding: 4px;
    border: solid 1px #e3e3e3; 
    position: relative;
    margin-top: 0;
    margin-bottom: 1rem;
    display: inline-block;
    vertical-align: top;
    z-index: 99;
}
.list-widget .accented-item .text-container {
    width: 100%;
    margin-left: 0;
    margin-top: 5px;
    padding: 0;
    position: relative;
    padding-bottom: 0.2rem;
    border-top: none;
    border-bottom: 2px solid #2ce8cb;
    z-index: 100;
}

.sidebar .list-widget .accented-item .text-container {  
    border: none;
}
.sidebar .list-widget .accented-item   {  
    border-bottom: 2px solid #2ce8cb;
}
.sidebar .list-widget .accented-item   { 
    margin: 0 0 .5rem 0;
}
@media only screen and (max-width: 43.75em) {
    .list-widget .accented-item .text-container {
        width: 100%;
        border-bottom: none;
        padding-bottom: 0;
    }
}

/*.list-widget .accented-item .image-container {
    border: 0.1em solid #000
}*/
@media only screen and (min-width: 43.75em) {
    .list-widget .accented-item .image-container {
        border: none;
        
    }
}
@media only screen and (min-width: 43.75em) {
    .list-widget .accented-item {
        width: 32%;
        margin-top: 0;
        padding: 0 ;
        border: none;
        margin-right: 2%
    }
    .list-widget .accented-item:nth-of-type(3n) {
        margin-right: 0;
    }
        
    .sidebar .list-widget .accented-item{
        width: 100%;
    }
}
@media only screen and (min-width: 62.5em) {
    .list-widget .accented-item {
     }
}

.list-widget .accented-item:first-child {
    margin-top: 0
}
@media only screen and (min-width: 43.75em) {
    .list-widget .accented-item:first-child {
        margin-top: 0
    }
}


.list-widget .accented-item .item-meta {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    padding: .1rem 1.5rem 0 0;
}
.list-widget .accented-item .item-meta .author,
.list-widget .accented-item .item-meta .item-topic {
    font: 0.875rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    display: inline-block
}
.list-widget .accented-item .item-meta .author {
    font-size: 0.85rem
}
.list-widget .accented-item .item-meta .author a {
    color: #c2c2c2;
    text-transform: uppercase;
    font: 0.875rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
}
@media only screen and (min-width: 43.75em) {
    .list-widget .accented-item .item-meta .author a:hover,
    .list-widget .accented-item .item-meta .author a:focus {
        color: #01e9cb
    }
}
.list-widget .accented-item .item-meta .item-topic {
    /*font-size: 1rem;
    font-weight: bold;*/
    text-transform: uppercase;
    padding-right: 0.5rem
}
.list-widget .accented-item .item-meta .item-topic a {
    color: #01e9cb
}
@media only screen and (min-width: 43.75em) {
    .list-widget .accented-item .item-meta .item-topic a:hover,
    .list-widget .accented-item .item-meta .item-topic a:focus {
        text-decoration: underline
    }
}
.list-widget .accented-item .item-title {
    font: .2rem/1.5rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    margin: 0.1rem 0;
    padding: 0 0;
    min-height: 4.1rem;
}
@media only screen and (max-width: 43.75em) {
    .list-widget .accented-item .item-title {
        min-height: 2.0rem;
    }
}
.list-widget .accented-item .sourced-container {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    padding: 0 1.5rem
}
@media only screen and (min-width: 43.75em) {
    .list-widget .accented-item .sourced-container {
        position: absolute;
        bottom: 1.5rem;
        left: 0
    }
}
@media only screen and (min-width: 43.75em) {
    .list-widget .accented-item .sourced-container:hover p,
    .list-widget .accented-item .sourced-container:focus p {
        color: #01e9cb
    }
}
.list-widget .accented-item .sourced-container p {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #bbb;
    font: 0.85rem/1.4rem MuseoSans, Helvetica-Neue, Helvetica, Arial, sans-serif
}
.list-widget .accented-item .sourced-container p.partner {
    text-transform: lowercase
}
.list-widget .accented-item .sourced-container p.other {
    text-decoration: underline
}
.list-widget .accented-item .sourced-container p span {
    text-decoration: underline
}
.list-widget .accented-item .sourced-container a {
    color: inherit;
    text-decoration: none
}
.list-widget .item {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-bottom: 1.5rem
}
.list-widget .item .item-title {
    font: 1rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    margin: 0.75rem 0 0.375rem 0
}
.list-widget .item .video-duration {
    background: none;
    margin: 0;
    padding: 0;
    position: relative;
    bottom: auto;
    left: auto
}
@media only screen and (min-width: 43.75em) {
    .list-widget .item .video-duration:before,
    .list-widget .item .video-duration:after {
        display: none
    }
}
.list-widget .item .video-duration p {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #bbb;
    font: 0.75rem/1.4rem MuseoSans, Helvetica-Neue, Helvetica, Arial, sans-serif
}
.list-widget .item .circle-play {
    width: 2.25rem;
    height: 2.25rem;
    border: 0.15rem solid #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    bottom: 0.5rem;
    left: 0.5rem;
    z-index: 25
}
.list-widget .item .circle-play:after {
    width: 0;
    content: " ";
    margin-left: 0.08rem;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: 0.4rem solid transparent;
    border-left-color: #fff;
    border-right-width: 0
}
.list-widget .action-toolbox-item {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-bottom: 0.5rem
}
@media only screen and (min-width: 43.75em) {
    .list-widget .action-toolbox-item:hover.no-link,
    .list-widget .action-toolbox-item:hover a,
    .list-widget .action-toolbox-item:focus.no-link,
    .list-widget .action-toolbox-item:focus a {
        background: #fff;
        border-color: #01e9cb
    }
}
.list-widget .action-toolbox-item:last-child {
    margin-bottom: 0
}
.list-widget .action-toolbox-item.no-link,
.list-widget .action-toolbox-item a {
    background: #f7f7f7;
    padding: 1.5rem 0.999rem;
    border: 0.2rem solid rgba(1, 233, 203, 0.5);
    border-color: transparent;
    border-bottom-color: #01e9cb
}
.list-widget .action-toolbox-item a {
    color: inherit;
    text-decoration: none;
    display: block
}
.list-widget .action-toolbox-item .calltoaction-container {
    float: left
}
@media only screen and (min-width: 43.75em) {
    .list-widget .action-toolbox-item .calltoaction-container {
        float: none
    }
}
.list-widget .action-toolbox-item .action-toolbox-text {
    text-align: left;
    margin-left: 4rem
}
@media only screen and (min-width: 43.75em) {
    .list-widget .action-toolbox-item .action-toolbox-text {
        margin: 0
    }
}
.list-widget .action-toolbox-item .site-icon:before {
    color: #01e9cb;
    font-size: 3rem
}
.list-widget .action-toolbox-item h2 {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: bold 1.25rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif
}
.list-widget .action-toolbox-item p {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #666;
    font: 0.85rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    margin-top: 0.999rem
}
.latest-videos-widget .item,
.recommended-widget .item {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding-right: 0.5rem
}
@media only screen and (min-width: 43.75em) {
    .latest-videos-widget .item,
    .recommended-widget .item {
        padding-right: 0.75rem
    }
}
.latest-videos-widget .item:nth-child(even),
.recommended-widget .item:nth-child(even) {
    padding-left: 0.5rem;
    padding-right: 0
}
@media only screen and (min-width: 43.75em) {
    .latest-videos-widget .item:nth-child(even),
    .recommended-widget .item:nth-child(even) {
        padding-left: 0.75rem
    }
}
.latest-videos-widget .item .item-title,
.recommended-widget .item .item-title {
    font-size: 1.2rem;
    font-weight: normal;
    margin: 0.75rem 0 1.5rem
}
@media only screen and (min-width: 43.75em) {
    .latest-videos-widget .item .item-title,
    .recommended-widget .item .item-title {
        font-size: 1.25rem
    }
}
.latest-videos-widget .more-button {
    margin-top: 1.5rem;
    display: block;
    padding: 0
}
@media only screen and (min-width: 62.5em) {
    .latest-videos-widget .more-button {
        width: auto;
        margin-top: 0;
        position: absolute;
        top: 0;
        right: 0
    }
}
@media only screen and (min-width: 43.75em) and (min-width: 62.5em) {
    .latest-videos-widget .more-button:hover p,
    .latest-videos-widget .more-button:focus p {
        color: #111
    }
}
.latest-videos-widget .more-button a {
    color: inherit;
    text-decoration: none
}
.latest-videos-widget .more-button .more-button-wrapper {
    width: 100%
}
@media only screen and (min-width: 62.5em) {
    .latest-videos-widget .more-button .more-button-wrapper {
        width: auto;
        border: none
    }
}
@media only screen and (min-width: 62.5em) {
    .latest-videos-widget .more-button p {
        font-size: 0.85rem;
        padding: 0
    }
}
@media only screen and (min-width: 62.5em) {
    .latest-videos-widget .more-button p a {
        padding: 0.25rem 0 0.1rem;
        border-bottom: 0.15rem solid black
    }
}
.recommended-widget {
    margin-bottom: -1.5rem !important
}
.most-popular-widget img.srcN:not(.parsed) { 
}
.most-popular-widget .vmp-srcN-container { 
}
.homepage-lede .image-container .lede-cta-wrapper {
    display: none
}
.homepage-lede .information-wrapper a {
    width: 100%;
    bottom: 0
}
.homepage-lede .information-wrapper .information-container {
    display: block;
    position: relative;
    bottom: 12%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}
@media only screen and (min-width: 43.75em) {
    .homepage-lede .information-wrapper .information-container {
        position: absolute;
        max-width: 35.25em
    }
}
@media only screen and (min-width: 60.625em) {
    .homepage-lede .information-wrapper .information-container {
        max-width: 50rem
    }
    .homepage-lede .information-wrapper .information-container h2 {
        font-size: 3rem
    }
}
@media only screen and (min-width: 75em) {
    .homepage-lede .information-wrapper .information-container {
        max-width: 59.25em
    }
}
.homepage-lede .image-credit {
    visibility: visible;
    color: #8b8b8b;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    padding: 0.5rem;
    font-size: 0.5rem
}
@media only screen and (min-width: 43.75em) {
    .homepage-lede .image-credit {
        padding: 0.75rem;
        font-size: 0.85rem
    }
}

.homepage-content-container {
  
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    z-index: 100
}
@media only screen and (min-width: 48.25em ) and (max-width: 64em ){
    .homepage-content-container {
        width: 100%;
    }
}
@media only screen and (min-width: 43.75em ) and (max-width: 64em ){
    .site-header .site-header-inner {
        width: 96%;  
    }
}
@media only screen and (min-width: 43.75em ) and (max-width: 64em ){
    
}
.homepage-content-container h2{
    font: 700 1.3rem/.5rem MuseoSans, Helvetica-Neue, Helvetica, Arial, sans-serif;
    color: #01e9cb;
    padding: .2em 0 .4em 0;
}
h2.home-h2{
    text-transform: uppercase;
}
@media only screen and (max-width: 34.375em) {
    .homepage-content-container h2{ padding: 2.5rem 0 1.5rem 1.5rem; }  
}
@media only screen and (min-width: 64em) {
    .homepage-content-container {
        max-width: 1024px;
        width: 100%;

    }
}
.homepage-stories-container {
    max-width: none;
    padding-top: .4rem; 
}
@media only screen and (min-width: 43.75em) {
    .homepage-stories-container {
        padding: 0;
        margin-bottom: 0
    }
}
.homepage-stories-container .widget-header {
    text-align: center
}
/*.top-stories {
    margin-bottom: 7.5rem
}*/


.top-stories .more-button {
    padding: 0
}
.top-stories .more-button .site-icon {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-top: 1.5rem;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s
}
.top-stories .more-button .site-icon:before {
    font-size: 1.6rem;
    font-weight: bold
}
.top-stories .more-button .more-button-wrapper {
    text-transform: uppercase;
    cursor: pointer;
    position: relative
}
@media only screen and (min-width: 43.75em) {
    .top-stories .more-button .more-button-wrapper:hover+.site-icon,
    .top-stories .more-button .more-button-wrapper:focus+.site-icon {
        margin-top: 1.9995rem;
        color: #01e9cb
    }
}
.homepage-features {
    padding-top: 0
}
.homepage-features .widget-header h2 {
    font-size: 2rem;
    font-weight: normal
}
.homepage-features .homepage-feature-item {
    text-align: left
}
@media only screen and (min-width: 62.5em) {
    .homepage-features .homepage-feature-item {
        width: 50%
    }
}
@media only screen and (min-width: 43.75em) {
    .homepage-features .homepage-feature-item .image-container a img.srcN:not(.parsed) {
        padding-bottom: 40%
    }
}
@media only screen and (min-width: 43.75em) {
    .homepage-features .homepage-feature-item .image-container a .vmp-srcN-container {
        padding-bottom: 40%
    }
}
.homepage-features .more-button {
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden
}
.errorpage-container .threejs-container {
    background-color: #000;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    border-bottom: 1px solid #000;
    overflow: hidden
}
.errorpage-container .threejs-container .error-information-wrapper {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    color: #fff;
    font-family: BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    position: absolute;
    top: 0;
    left: 0
}
.errorpage-container .threejs-container .error-information-wrapper h2 {
    font-size: 3rem;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    position: absolute;
    text-align: center;
    width: 100%;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}
@media only screen and (min-width: bp450) {
    .errorpage-container .threejs-container .error-information-wrapper h2 {
        top: 0;
        font-size: 3.5rem
    }
}
@media only screen and (min-width: 34.375em) {
    .errorpage-container .threejs-container .error-information-wrapper h2 {
        top: 0;
        font-size: 5rem
    }
}
@media only screen and (min-width: 50em) {
    .errorpage-container .threejs-container .error-information-wrapper h2 {
        top: 12%;
        font-size: 5.5rem
    }
}
@media only screen and (min-width: 62.5em) {
    .errorpage-container .threejs-container .error-information-wrapper h2 {
        top: 15%;
        font-size: 7rem
    }
}
.errorpage-container .threejs-container .error-information-wrapper .three-js-credit {
    position: absolute;
    right: 5%;
    bottom: 10%;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
    font: 1rem/0.7rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif
}
@media only screen and (min-width: 50em) {
    .errorpage-container .threejs-container .error-information-wrapper .three-js-credit {
        right: 3%;
        bottom: 5%
    }
}
.errorpage-container .threejs-container .error-information-wrapper .three-js-credit p,
.errorpage-container .threejs-container .error-information-wrapper .three-js-credit a {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font-size: 0.7rem;
    color: #fff
}
@media only screen and (min-width: 34.375em) {
    .errorpage-container .threejs-container .error-information-wrapper .three-js-credit p,
    .errorpage-container .threejs-container .error-information-wrapper .three-js-credit a {
        font-size: 1.1rem;
        line-height: 1rem
    }
}
@media only screen and (min-width: 50em) {
    .errorpage-container .threejs-container .error-information-wrapper .three-js-credit p,
    .errorpage-container .threejs-container .error-information-wrapper .three-js-credit a {
        line-height: 1.4rem
    }
}
.errorpage-container .threejs-container .error-information-wrapper .three-js-credit a {
    text-decoration: none
}
.errorpage-container .threejs-container .error-information-wrapper .three-js-credit a:hover {
    text-decoration: underline
}
.errorpage-container .threejs-container .error-mobile-image {
    display: none
}
.errorpage-container .threejs-container .error-mobile-image img {
    width: 100%
}
.article-single-page-container .lede .image-credit {
    visibility: visible;
    opacity: 1; 
}
.article-single-page-container .lede .image-credit p {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative
}
.article-single-page-container .content-wrapper {
    background: #fff;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative
}
.article-single-page-container .content-wrapper .content-inner-wrapper {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    max-width: 62.5em
}
.article-single-page-container .content-header {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    padding: 0 1.5rem
}
@media only screen and (min-width: 62.5em) {
    .article-single-page-container .content-header {
        margin-top: 3rem;
        padding: 0 0.75rem 0.75rem 0
    }
}
.article-single-page-container .left-content {
    width: 94%;
    margin: 0 auto;
    padding: 0 0 .5rem 0;
    position: relative
}
@media only screen and (min-width: 42.5em) {
    .article-single-page-container .left-content {
        width: 96%;
        margin: 0 auto;
        padding: 0 1.5rem .5rem 0;
    }
}
@media only screen and (min-width: 62.5em) {
    .article-single-page-container .left-content {
        max-width: 1024px;
        width: 100%;
        margin: 0 auto;
        padding: 0 1.5rem 1rem 0;
    }
}
.article-single-page-container .left-content .publish-date {
    display: block
}
@media only screen and (min-width: 62.5em) {
    .article-single-page-container .left-content .publish-date {
        display: inline-block
    }
}
.article-single-page-container .sidebar .right-content {

}
@media only screen and (min-width: 62.5em) {
    .article-single-page-container .sidebar .right-content {
        padding: 2.5rem 0
    }
}
.article-single-page-container .left-content h1 {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: bold 1.4rem/1.8rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    padding: 0.75rem 0 .1em;
}
@media only screen and (min-width: 43.75em) {
    .article-single-page-container .left-content h1 {
        line-height: 2rem;
       letter-spacing: 0.07rem;
    font: bold 1.8rem/2.3rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        
    }
}
@media only screen and (min-width: 62.5em) {
    .article-single-page-container .left-content h1 {
        font-size: 2.3rem;
        line-height: 2.5rem;
        padding: 0;
        margin-top:0;
        padding-right: 20%;
        margin-bottom:.1em;
    }
}
.article-single-page-container .left-content .contributor {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #01e9cb;
    font: 0.9rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    display: inline
}
@media only screen and (min-width: 62.5em) {
    .article-single-page-container .left-content .contributor {
        display: none
    }
}
.article-single-page-container .left-content .contributor a {
    color: inherit;
    text-decoration: none
}
.article-single-page-container .left-content .publish-date {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #666;
    display: none;
    letter-spacing: 0.1rem
}
@media only screen and (min-width: 43.75em) {
    .article-single-page-container .left-content .publish-date {
        display: inline-block;
        margin-top: 0.25rem
    }
}
@media only screen and (min-width: 62.5em) {
    .article-single-page-container .left-content .publish-date {
        color: #bbb;
        margin-top: 1.5rem;
        margin-bottom: 0.5rem;
        display: inline-block
    }
}
.article-single-page-container .left-content .publish-date span {
    font: 0.85rem/1rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    position: relative
}
@media only screen and (min-width: 62.5em) {
    .article-single-page-container .left-content .publish-date span {
        font-size: 0.75rem;
        top: -1px
    }
}
.article-single-page-container .left-content .publish-date .date,
.article-single-page-container .left-content .publish-date .time {
    color: #8b8b8b
}
.article-single-page-container .left-content .primary-topic {
    background: #e9e9e9;
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    display: inline-block;
    border: 0.2rem solid #e9e9e9;
    -webkit-border-radius: 0.3rem;
    -moz-border-radius: 0.3rem;
    -ms-border-radius: 0.3rem;
    -o-border-radius: 0.3rem;
    border-radius: 0.3rem;
    -webkit-transition: border-color 0.2s ease-in-out 0s;
    -moz-transition: border-color 0.2s ease-in-out 0s;
    -o-transition: border-color 0.2s ease-in-out 0s;
    transition: border-color 0.2s ease-in-out 0s;
    margin: 0 0.75rem 0.75rem 0
}
@media only screen and (min-width: 62.5em) {
    .article-single-page-container .left-content .primary-topic {
        margin: 1.5rem 0.75rem 1.5rem 0
    }
}
@media only screen and (min-width: 43.75em) {
    .article-single-page-container .left-content .primary-topic:hover,
    .article-single-page-container .left-content .primary-topic:focus {
        border-color: #01e9cb
    }
}
.article-single-page-container .left-content .primary-topic a {
    width: auto;
    color: rgba(17, 17, 17, 0.6);
    font: 0.85rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-decoration: none;
    padding: 0.1rem 1.3rem;
    display: block;
    text-transform: uppercase
}
.article-single-page-container .sidebar .contributor-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    display: none
}
@media only screen and (min-width: 62.5em) {
    .article-single-page-container .sidebar  .contributor-container {
        display: block
    }
}
.article-single-page-container .sidebar  .contributor-container a {
    color: inherit;
    text-decoration: none;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s
}
@media only screen and (min-width: 43.75em) {
    .article-single-page-container .sidebar  .contributor-container a:hover,
    .article-single-page-container .sidebar  .contributor-container a:focus {
        color: #01e9cb
    }
}
.article-single-page-container .sidebar  .contributor-container .image-container {
    width: 5rem;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-right: 1.5rem;
    float: left
}
.article-single-page-container .sidebar .contributor-container .image-container img {
    max-width: 100%
}
.article-single-page-container .sidebar .contributor-container .written-by {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #bbb;
    font: 0.85rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif
}
.article-single-page-container .sidebar .contributor-container h2 {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: 1.05rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    margin-top: 0.25rem
}
.article-single-page-container .sidebar .contributor-container .socials {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-top: 0.5rem
}
.article-single-page-container .sidebar .contributor-container .socials ul {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    list-style: none
}
.article-single-page-container .sidebar .contributor-container .socials li {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-right: 0.75rem;
    display: inline-block
}
@media only screen and (min-width: 43.75em) {
    .article-single-page-container .sidebar .contributor-container .socials li:hover .facebook-logo,
    .article-single-page-container .sidebar .contributor-container .socials li:focus .facebook-logo {
        color: #3b5998
    }
    .article-single-page-container .sidebar .contributor-container .socials li:hover .twitter-logo,
    .article-single-page-container .sidebar .contributor-container .socials li:focus .twitter-logo {
        color: #4099ff
    }
    .article-single-page-container .sidebar .contributor-container .socials li:hover .tumblr-logo,
    .article-single-page-container .sidebar .contributor-container .socials li:focus .tumblr-logo {
        color: #34526f
    }
    .article-single-page-container .sidebar .contributor-container .socials li:hover .instagram-logo,
    .article-single-page-container .sidebar .contributor-container .socials li:focus .instagram-logo {
        color: #630
    }
}
.article-single-page-container .content-container {
    clear: both;
    margin-top: .5rem
}
@media only screen and (min-width: 62.5em) {
    .article-single-page-container .content-container {
        margin-top: 1rem
    }
}
.article-single-page-container .content-container .content .action-toolbox-mobile-widget {
    text-align: center
}
@media only screen and (min-width: 62.5em) {
    .article-single-page-container .content-container .content .action-toolbox-mobile-widget {
        display: none
    }
}
.article-single-page-container .side-scroll-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    clear: both
}
@media only screen and (min-width: 43.75em) {
    .article-single-page-container .side-scroll-container {
        clear: none
    }
}
.article-single-page-container .action-toolbox-item-widget {
    margin-top: 3rem
}
@media only screen and (min-width: 62.5em) {
    .article-single-page-container .action-toolbox-item-widget {
        display: block
    }
}
.article-single-page-container .action-toolbox-item-widget .widget-header {
    margin-bottom: 1.5rem
}
.article-single-page-container .action-toolbox-item-widget .widget-header h2 {
    font: bold 1.25rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif
}
.article-single-page-container .action-toolbox-item-widget .widget-header h2 span.desktop-action-header {
    display: none
}
@media only screen and (min-width: 62.5em) {
    .article-single-page-container .action-toolbox-item-widget .widget-header h2 span.desktop-action-header {
        display: block
    }
    .article-single-page-container .action-toolbox-item-widget .widget-header h2 span.mobile-action-header {
        display: none
    }
}
.article-single-page-container .action-toolbox-item-widget .items-container {
    text-align: left
}
@media only screen and (min-width: 43.75em) {
    .article-single-page-container .action-toolbox-item-widget .items-container {
        display: table
    }
}
.article-single-page-container .action-toolbox-item-widget .action-toolbox-item {
    width: 100%;
    border: 1px solid #d5d5d5;
    vertical-align: top;
    margin-bottom: 1.5rem;
    text-align: center
}
@media only screen and (min-width: 43.75em) {
    .article-single-page-container .action-toolbox-item-widget .action-toolbox-item {
        display: table-cell;
        width: 33.333333%;
        border-right: none;
        text-align: left;
        padding-bottom: 5%
    }
    .article-single-page-container .action-toolbox-item-widget .action-toolbox-item:last-child {
        border-right: 1px solid #d5d5d5
    }
    .article-single-page-container .action-toolbox-item-widget .action-toolbox-item.no-link,
    .article-single-page-container .action-toolbox-item-widget .action-toolbox-item a {
        min-height: 22.5rem;
        padding: 1.5rem
    }
}
.article-single-page-container .action-toolbox-item-widget .action-toolbox-item a {
    background: none;
    border: none
}
@media only screen and (min-width: 43.75em) {
    .article-single-page-container .action-toolbox-item-widget .action-toolbox-item a {
        padding-bottom: 2.25rem
    }
}
@media only screen and (min-width: 43.75em) {
    .article-single-page-container .action-toolbox-item-widget .action-toolbox-item a:hover button,
    .article-single-page-container .action-toolbox-item-widget .action-toolbox-item a:focus button {
        background-color: #fff;
        border-color: #01e9cb
    }
}
.article-single-page-container .action-toolbox-item-widget .action-toolbox-item h2 {
    font-size: 1.25rem
}
@media only screen and (min-width: 43.75em) {
    .article-single-page-container .action-toolbox-item-widget .action-toolbox-item h2 {
        margin-top: 0.999rem
    }
}
.article-single-page-container .action-toolbox-item-widget .action-toolbox-item p {
    color: #666;
    padding-bottom: 1.5rem
}
.article-single-page-container .action-toolbox-item-widget .action-toolbox-item button {
    background-color: #f7f7f7;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #666;
    font: 0.95rem/1.25rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    padding: 0.75rem 0;
    border: 0.2rem solid rgba(1, 233, 203, 0.5);
    border-color: transparent;
    border-bottom-color: #01e9cb;
    outline: none
}
@media only screen and (min-width: 43.75em) {
    .article-single-page-container .action-toolbox-item-widget .action-toolbox-item button {
        position: absolute;
        left: 50%;
        bottom: 5%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 80%
    }
}
.article-single-page-container .action-toolbox-sidebar-widget .action-toolbox-item .calltoaction-container .site-icon,
.article-single-page-container .action-toolbox-item-widget .action-toolbox-item .calltoaction-container .site-icon {
    position: relative
}
.article-single-page-container .action-toolbox-sidebar-widget .action-toolbox-item .calltoaction-container .site-icon.watch-cta,
.article-single-page-container .action-toolbox-item-widget .action-toolbox-item .calltoaction-container .site-icon.watch-cta {
    border-color: #01e9cb
}
.article-single-page-container .action-toolbox-sidebar-widget .action-toolbox-item .calltoaction-container .site-icon.watch-cta:after,
.article-single-page-container .action-toolbox-item-widget .action-toolbox-item .calltoaction-container .site-icon.watch-cta:after {
    border-left-color: #01e9cb
}
.article-single-page-container .topics-widget {
    margin-top: 0
}
.article-single-page-container .recommended-widget {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-top: 1.5rem
}
.article-single-page-container .recommended-widget .widget-header {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-bottom: 1.5rem;
    padding-bottom: 0.75rem;
    border-bottom: 1px solid #e9e9e9
}
.article-single-page-container .recommended-widget .widget-header h2 {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: bold 1.4rem/1.8rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif
}
.article-single-page-container .recommended-widget .items-container {
    border-bottom: none
}
.article-single-page-container .action-toolbox-mobile-widget {
    text-align: center;
    margin-top: 0.5rem;
    margin-bottom: 1.5rem;
    padding: 0
}
@media only screen and (min-width: 62.5em) {
    .article-single-page-container .action-toolbox-mobile-widget {
        display: none
    }
}
.article-single-page-container .action-toolbox-mobile-widget .action-toolbox-item {
    width: 100%;
    margin: 0;
    display: inline-block;
    vertical-align: middle
}
@media only screen and (min-width: 34.375em) {
    .article-single-page-container .action-toolbox-mobile-widget .action-toolbox-item {
        width: 31%;
        margin-right: 2%
    }
}
.article-single-page-container .action-toolbox-mobile-widget .action-toolbox-item:last-child {
    margin-right: 0
}
.article-single-page-container .action-toolbox-mobile-widget .action-toolbox-item.no-link,
.article-single-page-container .action-toolbox-mobile-widget .action-toolbox-item a {
    padding: 0.75rem 0.999rem
}
.article-single-page-container .action-toolbox-mobile-widget .action-toolbox-item p {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: 0.75rem/1.25rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-align: center
}
.video-single-page-container .top-content-wrapper,
.video-single-page-container .bottom-content-wrapper {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative
}
.video-single-page-container .top-content-wrapper .content-inner-wrapper,
.video-single-page-container .bottom-content-wrapper .content-inner-wrapper {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    max-width: 64em;
    *zoom: 1
}
.video-single-page-container .top-content-wrapper .content-inner-wrapper:before,
.video-single-page-container .top-content-wrapper .content-inner-wrapper:after,
.video-single-page-container .bottom-content-wrapper .content-inner-wrapper:before,
.video-single-page-container .bottom-content-wrapper .content-inner-wrapper:after {
    content: " ";
    display: table
}
.video-single-page-container .top-content-wrapper .content-inner-wrapper:after,
.video-single-page-container .bottom-content-wrapper .content-inner-wrapper:after {
    clear: both
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .top-content-wrapper {
        background: #f7f7f7;
        padding: 3rem 0
    }
}
.video-single-page-container .bottom-content-wrapper .content-inner-wrapper {
    padding: 0 1rem
}
@media only screen and (min-width: 64.5em) {
    .video-single-page-container .bottom-content-wrapper .content-inner-wrapper {
        padding: 0
    }
}
.video-single-page-container .video-wrapper {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    overflow: hidden
}
.video-single-page-container .video-wrapper .video-inner {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    max-width: 62.5em
}
.video-single-page-container .video-wrapper .video-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    padding-top: 2.1875rem;
    padding-bottom: 56.25%
}
.video-single-page-container .video-wrapper .video {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .content-container {
        background: none
    }
}
.video-single-page-container .content {
    margin-top: 1.5rem
}
.video-single-page-container .content .action-toolbox-mobile-widget {
    text-align: center
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .content .action-toolbox-mobile-widget {
        display: none
    }
}
.video-single-page-container .sidebar {
    margin-top: 0
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .sidebar {
        margin-top: 2.7rem
    }
}
.video-single-page-container .sidebar .action-toolbox-sidebar-widget {
    display: none
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .sidebar .action-toolbox-sidebar-widget {
        display: block
    }
}
.video-single-page-container .content-header {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative
}
.video-single-page-container .content-header h1 {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: bold 1.8rem/2.3rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    margin-top: 0.5rem
}
@media only screen and (min-width: 43.75em) {
    .video-single-page-container .content-header h1 {
        line-height: 2rem;
        letter-spacing: 0.07rem
    }
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .content-header h1 {
        font-size: 2.3rem;
        line-height: 2.5rem;
        margin-top: 0
    }
}
.video-single-page-container .content-header .contributor {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #01e9cb;
    font: bold 0.85rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    margin-top: 0.5rem
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .content-header .contributor {
        width: auto;
        margin-top: 0.999rem;
        margin-right: 0.25rem;
        display: inline-block;
        vertical-align: middle
    }
}
.video-single-page-container .content-header .contributor a {
    color: inherit;
    text-decoration: none
}
@media only screen and (min-width: 43.75em) {
    .video-single-page-container .content-header .contributor a:hover,
    .video-single-page-container .content-header .contributor a:focus {
        text-decoration: underline
    }
}
.video-single-page-container .content-header .contributor span {
    color: #111;
    position: relative;
    margin-right: 0.25rem
}
.video-single-page-container .content-header .publish-date {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #bbb;
    font: 0.75rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .content-header .publish-date {
        color: #bbb;
        font-size: 0.85rem;
        margin-top: 0.999rem;
        display: inline-block;
        vertical-align: middle
    }
}
.video-single-page-container .rich-text {
    margin-top: 1.5rem
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .rich-text {
        margin-top: 1.65rem;
        line-height: 1.5rem;
    }
}
.video-single-page-container .rich-text.full .summary,
.video-single-page-container .rich-text.full .show-more {
    display: none
}
.video-single-page-container .rich-text.full .show-less {
    display: block
}
.video-single-page-container .rich-text.full .full-content {
    margin-top: 1.5rem;
    display: block
}
.video-single-page-container .rich-text .show-content-toggler {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-top: 1.5rem
}
.video-single-page-container .rich-text .show-content-toggler:after {
    content: " ";
    width: 100%;
    position: relative;
    display: block;
    margin-top: 1.5rem;
    border-bottom: 1px solid #d5d5d5
}
.video-single-page-container .rich-text .show-content-toggler p {
    background: #fff;
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: bold 1rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    color: #111;
    text-transform: uppercase;
    padding-right: 1.75rem;
    display: inline-block;
    z-index: 5;
    cursor: pointer;
    letter-spacing: 0.1rem
}
@media only screen and (min-width: 43.75em) {
    .video-single-page-container .rich-text .show-content-toggler p:hover,
    .video-single-page-container .rich-text .show-content-toggler p:focus {
        color: #01e9cb
    }
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .rich-text .show-content-toggler p {
        background: #f7f7f7
    }
}
.video-single-page-container .rich-text .show-content-toggler p:after {
    content: " ";
    position: absolute;
    top: 50%;
    right: 0.5rem;
    border: 0.4rem solid transparent;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}
.video-single-page-container .rich-text .show-more p:after {
    border-top-color: #bbb;
    border-bottom-width: 0
}
.video-single-page-container .rich-text .show-less {
    display: none
}
.video-single-page-container .rich-text .show-less p:after {
    border-bottom-color: #bbb;
    border-top-width: 0
}
.video-single-page-container .rich-text .full-content {
    display: none
}
.video-single-page-container .sourced-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #666;
    font: 0.85rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-align: right;
    display: none
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .sourced-container {
        text-align: left;
        margin-bottom: 0.999rem;
        display: block
    }
}
@media only screen and (min-width: 43.75em) {
    .video-single-page-container .sourced-container:hover,
    .video-single-page-container .sourced-container:focus {
        color: #01e9cb
    }
}
.video-single-page-container .sourced-container.mobile {
    display: block
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .sourced-container.mobile {
        display: none
    }
}
.video-single-page-container .sourced-container.other {
    text-decoration: underline
}
.video-single-page-container .sourced-container a {
    color: inherit;
    text-decoration: none
}
.video-single-page-container .sourced-container span {
    text-decoration: underline
}
.video-single-page-container .action-toolbox-mobile-widget,
.video-single-page-container .action-toolbox-sidebar-widget {
    margin-top: 1.5rem;
    padding: 0
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .action-toolbox-mobile-widget,
    .video-single-page-container .action-toolbox-sidebar-widget {
        margin-top: 0
    }
}
.video-single-page-container .action-toolbox-mobile-widget .action-toolbox-item,
.video-single-page-container .action-toolbox-sidebar-widget .action-toolbox-item {
    width: 100%;
    margin: 0;
    display: inline-block;
    vertical-align: middle
}
@media only screen and (min-width: 34.375em) {
    .video-single-page-container .action-toolbox-mobile-widget .action-toolbox-item,
    .video-single-page-container .action-toolbox-sidebar-widget .action-toolbox-item {
        width: 31%;
        margin-right: 2%
    }
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .action-toolbox-mobile-widget .action-toolbox-item,
    .video-single-page-container .action-toolbox-sidebar-widget .action-toolbox-item {
        width: 100%;
        margin-bottom: 0.5rem;
        display: block
    }
}
.video-single-page-container .action-toolbox-mobile-widget .action-toolbox-item:last-child,
.video-single-page-container .action-toolbox-sidebar-widget .action-toolbox-item:last-child {
    margin-right: 0
}
.video-single-page-container .action-toolbox-mobile-widget .action-toolbox-item.no-link,
.video-single-page-container .action-toolbox-mobile-widget .action-toolbox-item a,
.video-single-page-container .action-toolbox-sidebar-widget .action-toolbox-item.no-link,
.video-single-page-container .action-toolbox-sidebar-widget .action-toolbox-item a {
    padding: 0.75rem 0.999rem
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .action-toolbox-mobile-widget .action-toolbox-item.no-link,
    .video-single-page-container .action-toolbox-mobile-widget .action-toolbox-item a,
    .video-single-page-container .action-toolbox-sidebar-widget .action-toolbox-item.no-link,
    .video-single-page-container .action-toolbox-sidebar-widget .action-toolbox-item a {
        background: #fff;
        padding: 0.999rem
    }
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .action-toolbox-mobile-widget .action-toolbox-item.no-link:hover,
    .video-single-page-container .action-toolbox-mobile-widget .action-toolbox-item.no-link:focus,
    .video-single-page-container .action-toolbox-mobile-widget .action-toolbox-item a:hover,
    .video-single-page-container .action-toolbox-mobile-widget .action-toolbox-item a:focus,
    .video-single-page-container .action-toolbox-sidebar-widget .action-toolbox-item.no-link:hover,
    .video-single-page-container .action-toolbox-sidebar-widget .action-toolbox-item.no-link:focus,
    .video-single-page-container .action-toolbox-sidebar-widget .action-toolbox-item a:hover,
    .video-single-page-container .action-toolbox-sidebar-widget .action-toolbox-item a:focus {
        background: #f7f7f7
    }
}
.video-single-page-container .action-toolbox-mobile-widget .action-toolbox-item p,
.video-single-page-container .action-toolbox-sidebar-widget .action-toolbox-item p {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: 0.75rem/1.25rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-align: center
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .action-toolbox-mobile-widget .action-toolbox-item p,
    .video-single-page-container .action-toolbox-sidebar-widget .action-toolbox-item p {
        font-size: 0.95rem
    }
}
.video-single-page-container .collapsible-share-widget {
    margin-bottom: 1.5rem
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .collapsible-share-widget {
        margin-top: 0
    }
}
.video-single-page-container .collapsible-share-widget.active {
    max-height: 7rem
}
.video-single-page-container .collapsible-share-widget.active-share {
    max-height: 3rem
}
.video-single-page-container .collapsible-share-widget.active-share.active {
    max-height: 7rem
}
.video-single-page-container .collapsible-share-widget ul li {
    float: right;
    font-size: 0.7rem
}
.video-single-page-container .collapsible-share-widget ul li .site-icon {
    font-size: 1.2rem;
    margin-right: 0
}
.video-single-page-container .collapsible-share-widget ul li div,
.video-single-page-container .collapsible-share-widget ul li a {
    max-height: 3rem
}
.video-single-page-container .collapsible-share-widget ul li.share {
    display: none
}
.video-single-page-container .collapsible-share-widget ul li.toggle {
    display: inline-block
}
.video-single-page-container .collapsible-share-widget ul li.facebook,
.video-single-page-container .collapsible-share-widget ul li.tumblr {
    padding-left: 0;
    padding-right: 0.20rem
}
.video-single-page-container .collapsible-share-widget ul li.twitter,
.video-single-page-container .collapsible-share-widget ul li.toggle,
.video-single-page-container .collapsible-share-widget ul li.reddit,
.video-single-page-container .collapsible-share-widget ul li.pinterest,
.video-single-page-container .collapsible-share-widget ul li.google-plus {
    padding-left: 0.20rem;
    padding-right: 0.20rem
}
.video-single-page-container .collapsible-share-widget ul li.email,
.video-single-page-container .collapsible-share-widget ul li.comment {
    padding-left: 0.20rem;
    padding-right: 0rem
}
@media only screen and (min-width: 50em) {
    .video-single-page-container .collapsible-share-widget ul li {
        font-size: 1rem
    }
    .video-single-page-container .collapsible-share-widget ul li .site-icon {
        font-size: 1.3rem
    }
}
.video-single-page-container .collapsible-share-widget ul li .share-action {
    margin-left: 0.225rem
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .collapsible-share-widget ul li .share-action {
        display: inline
    }
    .video-single-page-container .collapsible-share-widget ul li .share-text {
        display: none
    }
    .video-single-page-container .collapsible-share-widget ul li.toggle {
        padding-right: 0
    }
}
.video-single-page-container .collapsible-share-widget .visible-buttons li {
    display: inline-block;
    font-size: 0.6rem
}
.video-single-page-container .collapsible-share-widget .visible-buttons li.comment,
.video-single-page-container .collapsible-share-widget .visible-buttons li.facebook,
.video-single-page-container .collapsible-share-widget .visible-buttons li.twitter {
    width: 28%
}
@media only screen and (min-width: 40.625em) {
    .video-single-page-container .collapsible-share-widget .visible-buttons li.facebook,
    .video-single-page-container .collapsible-share-widget .visible-buttons li.twitter {
        width: 28%
    }
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .collapsible-share-widget .visible-buttons li.facebook,
    .video-single-page-container .collapsible-share-widget .visible-buttons li.twitter {
        width: 40%
    }
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .collapsible-share-widget .visible-buttons li.comment {
        display: none
    }
}
.video-single-page-container .collapsible-share-widget .visible-buttons li.toggle {
    width: 16%
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .collapsible-share-widget .visible-buttons li.toggle {
        width: 20%
    }
}
.video-single-page-container .collapsible-share-widget .visible-buttons li.toggle .site-icon {
    background: #797979;
    line-height: 3.2rem
}
.video-single-page-container .collapsible-share-widget .extra-buttons li {
    width: 20%
}
.video-single-page-container .topics-widget {
    margin-top: 1.5rem
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .topics-widget {
        margin-top: 0
    }
}
.video-single-page-container .topics-widget p {
    color: #8b8b8b
}
.video-single-page-container .action-toolbox-item-widget {
    margin-top: 1.5rem;
    padding: 0 1.5rem
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .action-toolbox-item-widget {
        margin-top: 0;
        padding: 3rem 1.5rem;
        clear: both
    }
}
@media only screen and (min-width: 64.5em) {
    .video-single-page-container .action-toolbox-item-widget {
        padding-left: 0;
        padding-right: 0
    }
}
.video-single-page-container .action-toolbox-item-widget .widget-header {
    margin-bottom: 1.5rem
}
@media only screen and (min-width: 43.75em) {
    .video-single-page-container .action-toolbox-item-widget .widget-header {
        display: none
    }
}
.video-single-page-container .action-toolbox-item-widget .widget-header h2 {
    font: bold 1.25rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif
}
.video-single-page-container .action-toolbox-item-widget .items-container {
    text-align: left
}
@media only screen and (min-width: 43.75em) {
    .video-single-page-container .action-toolbox-item-widget .items-container {
        display: table
    }
}
.video-single-page-container .action-toolbox-item-widget .action-toolbox-item {
    text-align: center;
    margin-bottom: 1.5rem;
    vertical-align: top;
    border: 1px solid #d5d5d5;
    border-color: #a2a2a2;
    background-color: white
}
@media only screen and (min-width: 43.75em) {
    .video-single-page-container .action-toolbox-item-widget .action-toolbox-item {
        width: 31.666666%;
        margin-right: 2.5%;
        display: table-cell;
        padding-bottom: 3rem
    }
}
.video-single-page-container .action-toolbox-item-widget .action-toolbox-item:last-child {
    margin-right: 0
}
@media only screen and (min-width: 43.75em) {
    .video-single-page-container .action-toolbox-item-widget .action-toolbox-item:last-child {
        margin-right: 0
    }
}
.video-single-page-container .action-toolbox-item-widget .action-toolbox-item.no-link,
.video-single-page-container .action-toolbox-item-widget .action-toolbox-item a {
    background: #fff;
    padding: 1.5rem;
    border: none
}
@media only screen and (min-width: 43.75em) {
    .video-single-page-container .action-toolbox-item-widget .action-toolbox-item.no-link,
    .video-single-page-container .action-toolbox-item-widget .action-toolbox-item a {
        min-height: 20rem
    }
}
.video-single-page-container .action-toolbox-item-widget .action-toolbox-item .site-icon {
    position: relative;
    text-align: left
}
.video-single-page-container .action-toolbox-item-widget .action-toolbox-item .site-icon.watch-cta {
    border-color: #01e9cb
}
@media only screen and (min-width: 43.75em) {
    .video-single-page-container .action-toolbox-item-widget .action-toolbox-item .site-icon.watch-cta {
        width: 4rem;
        height: 4rem
    }
}
.video-single-page-container .action-toolbox-item-widget .action-toolbox-item .site-icon.watch-cta:after {
    border-left-color: #01e9cb
}
.video-single-page-container .action-toolbox-item-widget .action-toolbox-item .site-icon:before {
    font-size: 3rem
}
@media only screen and (min-width: 43.75em) {
    .video-single-page-container .action-toolbox-item-widget .action-toolbox-item .site-icon:before {
        font-size: 4rem
    }
}
.video-single-page-container .action-toolbox-item-widget .action-toolbox-item h2 {
    font-size: 1.25rem;
    margin-top: 0.999rem
}
.video-single-page-container .action-toolbox-item-widget .action-toolbox-item p {
    color: #bbb;
    margin-top: 0.999rem;
    padding-bottom: 1.5rem
}
.video-single-page-container .action-toolbox-item-widget .action-toolbox-item button {
    background: #f7f7f7;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: #666;
    font: 0.95rem/1.25rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    padding: 0.75rem 0;
    border: 0.2rem solid rgba(1, 233, 203, 0.5);
    border-color: transparent;
    border-bottom-color: #01e9cb;
    outline: none
}
@media only screen and (min-width: 43.75em) {
    .video-single-page-container .action-toolbox-item-widget .action-toolbox-item button {
        width: 80%;
        position: absolute;
        bottom: 1.5rem;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}
@media only screen and (min-width: 43.75em) {
    .video-single-page-container .action-toolbox-item-widget .action-toolbox-item button:hover,
    .video-single-page-container .action-toolbox-item-widget .action-toolbox-item button:focus {
        background-color: #fff;
        border-color: #01e9cb
    }
}
.video-single-page-container .latest-videos-widget,
.video-single-page-container .recommended-widget {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-top: 1.5rem;
    padding-top: 1.5rem;
    border-top: 1px solid #d5d5d5
}
.video-single-page-container .latest-videos-widget .widget-header,
.video-single-page-container .recommended-widget .widget-header {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-bottom: 0.999rem
}
.video-single-page-container .latest-videos-widget .widget-header h2,
.video-single-page-container .recommended-widget .widget-header h2 {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: bold 1.4rem/1.8rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif
}
.video-single-page-container .latest-videos-widget .items-container,
.video-single-page-container .recommended-widget .items-container {
    border-bottom: none
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .latest-videos-widget .item,
    .video-single-page-container .recommended-widget .item {
        width: 23.125%;
        margin-right: 2.5%;
        padding: 0
    }
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .latest-videos-widget .item:nth-child(even),
    .video-single-page-container .recommended-widget .item:nth-child(even) {
        padding: 0
    }
}
@media only screen and (min-width: 62.5em) {
    .video-single-page-container .latest-videos-widget .item:last-child,
    .video-single-page-container .recommended-widget .item:last-child {
        margin-right: 0
    }
}
.topic-single-page-container .topic-header {
    background: black;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    padding: 1.25rem 1.5rem
}
@media only screen and (min-width: 62.5em) {
    .topic-single-page-container .topic-header {
        padding-top: 2rem;
        padding-bottom: 2rem
    }
}
.topic-single-page-container .topic-header h1 {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    color: white;
    font: bold 1.6rem/1.7rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-align: center
}
.topic-single-page-container .content-container {
    max-width: 62.5em;
    margin-top: 1.5rem;
    margin-bottom: 3rem
}
@media only screen and (min-width: 62.5em) {
    .topic-single-page-container .content-container {
        margin-top: 3rem
    }
}
.topic-single-page-container .relation-list-view {
    padding: 0
}
.contributor-single-page-container .contributor-header {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    max-width: 20rem;
    margin-bottom: 1.5rem;
    *zoom: 1
}
.contributor-single-page-container .contributor-header:before,
.contributor-single-page-container .contributor-header:after {
    content: " ";
    display: table
}
.contributor-single-page-container .contributor-header:after {
    clear: both
}
@media only screen and (min-width: 43.75em) {
    .contributor-single-page-container .contributor-header {
        max-width: none;
        padding-bottom: 0.999rem;
        border-bottom: 1px solid #e9e9e9
    }
}
.contributor-single-page-container .contributor-header .image-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    max-width: 10rem;
    margin-bottom: 0.999rem
}
@media only screen and (min-width: 43.75em) {
    .contributor-single-page-container .contributor-header .image-container {
        width: 30%;
        max-width: none;
        margin-right: 0.999rem;
        margin-bottom: 0.5rem;
        float: left
    }
}
.contributor-single-page-container .contributor-header .image-container img {
    max-width: 100%
}
.contributor-single-page-container .contributor-header .information-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: center
}
@media only screen and (min-width: 43.75em) {
    .contributor-single-page-container .contributor-header .information-container {
        text-align: left
    }
}
.contributor-single-page-container .contributor-header .information-container h1 {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: bold 1.8rem/1.8rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    color: #111
}
@media only screen and (min-width: 43.75em) {
    .contributor-single-page-container .contributor-header .information-container h1 {
        font-size: 2rem
    }
}
.contributor-single-page-container .contributor-header .information-container p {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: 300 1.1rem/1.8rem MuseoSans, Helvetica-Neue, Helvetica, Arial, sans-serif;
    margin-top: 0.999rem
}
@media only screen and (min-width: 43.75em) {
    .contributor-single-page-container .contributor-header .information-container p {
        font-size: 1rem;
        margin: 1rem 0
    }
}
.contributor-single-page-container .contributor-header .socials-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: center;
    margin-top: 0.999rem
}
@media only screen and (min-width: 43.75em) {
    .contributor-single-page-container .contributor-header .socials-container {
        text-align: left;
        margin-top: 0.5rem
    }
}
.contributor-single-page-container .contributor-header .socials-container .social {
    margin-bottom: 0.25rem
}
.contributor-single-page-container .contributor-header .socials-container .social:last-child {
    margin-bottom: 0
}
.contributor-single-page-container .contributor-header .socials-container .social .site-icon {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    display: inline-block;
    vertical-align: middle
}
.contributor-single-page-container .contributor-header .socials-container .social .site-icon:before {
    font-size: 1.25rem
}
@media only screen and (min-width: 43.75em) {
    .contributor-single-page-container .contributor-header .socials-container .social .site-icon:before {
        font-size: 1.8rem
    }
}
.contributor-single-page-container .contributor-header .socials-container .social .site-icon.twitter-logo:before {
    color: #4099ff
}
.contributor-single-page-container .contributor-header .socials-container .social .site-icon.instagram-logo:before {
    color: #630
}
.contributor-single-page-container .contributor-header .socials-container .social p {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: 0.75rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    display: inline-block;
    vertical-align: middle;
    top: -1px
}
@media only screen and (min-width: 43.75em) {
    .contributor-single-page-container .contributor-header .socials-container .social p {
        font-size: 0.85rem
    }
}
.contributor-single-page-container .contributor-header .socials-container .social a {
    color: inherit;
    text-decoration: none
}
@media only screen and (min-width: 43.75em) {
    .contributor-single-page-container .contributor-header .socials-container .social a:hover .site-icon:before,
    .contributor-single-page-container .contributor-header .socials-container .social a:focus .site-icon:before {
        color: #01e9cb
    }
}
.contributor-single-page-container .content-container {
    max-width: 62.5em;
    margin: 3rem auto
}
.contributor-single-page-container .relation-list-view {
    padding: 0
}
.search-page-container {
    max-width: 62.5em;
    padding: 1.5rem
}
@media only screen and (min-width: 62.5em) {
    .search-page-container {
        padding: 3rem 1.5rem
    }
}
@media only screen and (min-width: 64.5em) {
    .search-page-container {
        padding: 3rem 0
    }
}
.search-page-container h1 {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: bold 1.8rem/2.3rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    margin-bottom: 1.5rem
}
@media only screen and (min-width: 43.75em) {
    .search-page-container h1 {
        line-height: 2.5rem;
        letter-spacing: 0.07rem
    }
}
@media only screen and (min-width: 62.5em) {
    .search-page-container h1 {
        font-size: 2.3rem
    }
}
.search-page-container h1 span {
    color: #01e9cb
}
.search-page-container #___gcse_1 {
    overflow: hidden
}
.search-page-container .gsc-control-cse {
    background: none;
    font-family: BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    font-size: 0.75rem;
    padding: 0;
    border: none
}
.search-page-container .gsc-option-menu {
    top: 0 !important
}
.search-page-container .gsc-selected-option-container {
    width: auto !important;
    padding-right: 0.75rem
}
.search-page-container .gsc-result-info {
    font-size: 0.75rem;
    padding-left: 0
}
.search-page-container .gs-spelling {
    line-height: 1.2rem
}
.search-page-container .gsc-table-result {
    font-size: 1rem
}
.search-page-container .gsc-table-result,
.search-page-container .gsc-thumbnail-inside,
.search-page-container .gsc-url-top {
    padding: 0
}
.search-page-container .gsc-thumbnail-inside {
    display: none
}
.search-page-container .gsc-above-wrapper-area {
    border-bottom: none !important
}
.search-page-container .gs-result div.gs-title {
    height: auto;
    text-decoration: none;
    margin-bottom: 0.75rem;
    clear: both
}
.search-page-container .gs-result div.gs-title a.gs-title {
    font-size: inherit;
    text-decoration: inherit
}
@media only screen and (min-width: 43.75em) {
    .search-page-container .gs-result div.gs-title a.gs-title:hover,
    .search-page-container .gs-result div.gs-title a.gs-title:hover b,
    .search-page-container .gs-result div.gs-title a.gs-title:focus,
    .search-page-container .gs-result div.gs-title a.gs-title:focus b {
        color: black
    }
}
.search-page-container .gs-result div.gs-title a.gs-title,
.search-page-container .gs-result div.gs-title a.gs-title b {
    color: #111;
    font: bold 1.4rem/1.8rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-decoration: inherit
}
@media only screen and (min-width: 43.75em) {
    .search-page-container .gs-result div.gs-title a.gs-title,
    .search-page-container .gs-result div.gs-title a.gs-title b {
        font-size: 1.25rem
    }
}
.search-page-container .gs-webResult .gs-snippet,
.search-page-container .gs-imageResult .gs-snippet {
    color: #111;
    font: 300 0.75rem/1.4rem MuseoSans, Helvetica-Neue, Helvetica, Arial, sans-serif
}
@media only screen and (min-width: 43.75em) {
    .search-page-container .gs-result div.gs-title,
    .search-page-container .gs-result .gs-snippet {
        margin-left: 14.6875rem
    }
}
.search-page-container .gsc-results {
    width: 100%
}
.search-page-container .gsc-expansionArea>.gsc-webResult,
.search-page-container .gsc-results>.gsc-webResult {
    min-height: 10rem;
    padding: 0.999rem 0;
    position: relative;
    border: none;
    border-bottom: 1px solid #d5d5d5
}
@media only screen and (min-width: 43.75em) {
    .search-page-container .gsc-webResult.gsc-result,
    .search-page-container .gsc-webResult.gsc-result:hover,
    .search-page-container .gsc-webResult.gsc-result:focus {
        border: none;
        border-bottom: 1px solid #d5d5d5 !important
    }
}
.search-page-container .gsc-url-top {
    display: none
}
.search-page-container .gs-image-box {
    height: auto !important;
    margin-bottom: 1.5rem;
    width: 100% !important
}
@media only screen and (min-width: 43.75em) {
    .search-page-container .gs-image-box {
        width: 13.75rem !important;
        height: 7.75rem !important;
        margin-bottom: 0;
        margin-right: 1.5rem;
        overflow: hidden;
        position: absolute;
        top: 0.95rem;
        left: 0
    }
}
.search-page-container .gs-image-box .gs-image {
    width: 100% !important;
    max-width: 100%;
    max-height: 25rem !important
}
@media only screen and (min-width: 43.75em) {
    .search-page-container .gs-image-box .gs-image {
        max-width: 13.75rem
    }
}
.search-page-container .gs-image-box .gs-image img {
    width: 100%;
    height: auto !important
}
.search-page-container .gsc-cursor-box {
    margin: 1rem !important;
    margin-top: 2rem !important
}
.search-page-container .gsc-results .gsc-cursor {
    text-align: center;
    display: block
}
.search-page-container .gsc-results .gsc-cursor .gsc-cursor-page {
    background: none !important;
    color: #bbb !important;
    font: bold 1em/1.4em BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif !important;
    text-transform: uppercase;
    padding: 0 0.25rem;
    border: none
}
@media only screen and (min-width: 43.75em) {
    .search-page-container .gsc-results .gsc-cursor .gsc-cursor-page {
        margin-left: 0.4em;
        margin-right: 0.4em;
        padding-left: 0.3rem;
        padding-right: 0.3rem
    }
}
.search-page-container .gsc-results .gsc-cursor .gsc-cursor-current-page {
    background: none !important;
    color: #666 !important
}
.search-page-container .gsc-selected-option-container {
    width: auto !important;
    max-width: none;
    padding: 0 1rem
}
.search-page-container .gsc-table-cell-thumbnail,
.search-page-container .gsc-table-cell-snippet-close {
    display: block
}
.newsletter-wrapper {
    background: #f7f7f7;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    max-width: 56.25rem;
    position: fixed;
    bottom: 0;
    left: 50%;
    border-top: 0.2rem solid rgba(1, 233, 203, 0.5);
    -webkit-transform: translate(-50%, 110%);
    -moz-transform: translate(-50%, 110%);
    -ms-transform: translate(-50%, 110%);
    -o-transform: translate(-50%, 110%);
    transform: translate(-50%, 110%);
    z-index: 10000
}
@media only screen and (min-width: 62.5em) {
    .newsletter-wrapper {
        background: rgba(0, 0, 0, 0.5);
        padding: 0.5rem;
        padding-bottom: 0;
        border: none;
        z-index: 10000;
    }
}
.newsletter-wrapper.shown {
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s
}
.newsletter-wrapper.shown.clicked .right-content {
    display: none
}
.newsletter-wrapper.shown.clicked .left-content {
    width: 100%
}
.newsletter-wrapper.shown.clicked .left-content form {
    width: 100%;
    max-width: 100%
}
.newsletter-wrapper.shown.clicked .left-content form #email-address {
    width: 100%
}
.newsletter-wrapper.shown.clicked .left-content .bottom-content-container {
    padding-right: 0
}
.newsletter-wrapper.shown.clicked .left-content .bottom-content-container .privacy-policy {
    width: 100%
}
.newsletter-wrapper.shown .newsletter-inner {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    padding: 0.999rem;
    padding-top: 2.499rem;
    background: white;
    *zoom: 1
}
.newsletter-wrapper.shown .newsletter-inner:before,
.newsletter-wrapper.shown .newsletter-inner:after {
    content: " ";
    display: table
}
.newsletter-wrapper.shown .newsletter-inner:after {
    clear: both
}
@media only screen and (min-width: 43.75em) {
    .newsletter-wrapper.shown .newsletter-inner {
        padding-top: 1.5rem
    }
}
.newsletter-wrapper .left-content,
.newsletter-wrapper .right-content {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative
}
@media only screen and (min-width: 62.5em) {
    .newsletter-wrapper .left-content {
        width: 68.5%;
        float: left
    }
}
.newsletter-wrapper .right-content {
    background: #f7f7f7;
    width: 32.5%;
    height: 100%;
    padding: 1.5rem 0.999rem 0;
    position: absolute;
    top: 0;
    right: 0;
    display: none
}
@media only screen and (min-width: 62.5em) {
    .newsletter-wrapper .right-content {
        display: block
    }
}
.newsletter-wrapper .site-icon {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    position: absolute;
    top: 0.5rem;
    right: 0.5rem;
    cursor: pointer
}
.newsletter-wrapper .site-icon:before {
    font-size: 1.5rem
}
@media only screen and (min-width: 43.75em) {
    .newsletter-wrapper .site-icon:before {
        font-size: 0.85rem
    }
}
/*.newsletter-wrapper header {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative
}
.newsletter-wrapper header h2 {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: 1.25rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif
}*/
.newsletter-wrapper .header_text {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative
}
.newsletter-wrapper .header_text h2 {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: 1.25rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif
}

@media only screen and (min-width: 62.5em) {
    .newsletter-wrapper .header_text h2 {
        font-weight: bold;
        font-size: 1.4rem
    }
}
.newsletter-wrapper form {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    max-width: 25rem;
    margin: 0;
    margin-top: 0.75rem;
    *zoom: 1
}
.newsletter-wrapper form:before,
.newsletter-wrapper form:after {
    content: " ";
    display: table
}
.newsletter-wrapper form:after {
    clear: both
}
@media only screen and (min-width: 62.5em) {
    .newsletter-wrapper form {
        width: 80%;
        max-width: none
    }
}
.newsletter-wrapper label {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    display: none
}
.newsletter-wrapper input {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: 0.95rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    float: left;
    border: none;
    outline: none
}
.newsletter-wrapper input#email-address {
    background: #dcdcdc;
    width: 75%;
    padding: 0.5rem 0.999rem
}
.newsletter-wrapper input#submit {
    background: #01e9cb;
    width: 25%;
    height: 100%;
    text-transform: uppercase;
    position: absolute;
    top: 0;
    right: 0
}
.newsletter-wrapper .bottom-content-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-top: 0.75rem;
    *zoom: 1
}
.newsletter-wrapper .bottom-content-container:before,
.newsletter-wrapper .bottom-content-container:after {
    content: " ";
    display: table
}
.newsletter-wrapper .bottom-content-container:after {
    clear: both
}
@media only screen and (min-width: 62.5em) {
    .newsletter-wrapper .bottom-content-container {
        padding-right: 0.999rem
    }
}
.newsletter-wrapper .bottom-content-container p {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    font: 0.85rem/1.4rem MuseoSans, Helvetica-Neue, Helvetica, Arial, sans-serif
}
.newsletter-wrapper .bottom-content-container p a {
    color: inherit;
    display: block
}
.newsletter-wrapper .bottom-content-container .status-message {
    width: 70%;
    float: left
}
.newsletter-wrapper .bottom-content-container .status-message.success {
    color: #109a1c
}
.newsletter-wrapper .bottom-content-container .status-message.error {
    color: #d32800
}
.newsletter-wrapper .bottom-content-container .privacy-policy {
    width: 100%;
    color: #bbb;
    text-align: right;
    float: right
}
.newsletter-wrapper .social-container {
    background: #dcdcdc;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    margin-top: 0.75rem;
    padding: 0.999rem;
    text-align: center
}
 .content {
    margin-bottom: 4.5rem
}
@media only screen and (min-width: 62.5em) {
    .content {
        margin-bottom: 0
    }
}
.partner-logo-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: center;
    margin-top: 1rem;
    *zoom: 1
}
.partner-logo-container:before,
.partner-logo-container:after {
    content: " ";
    display: table
}
.partner-logo-container:after {
    clear: both
}
.partner {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 50%;
    margin-bottom: 1.6rem;
    padding: 0 1.99995rem;
    display: inline-block
}

.partner br{
    display: none;
}
@media only screen and (min-width: 34.375em) {
   .partner {
        width: 33.333%
    }
}
@media only screen and (min-width: 46.875em) {
    .partner {
        width: 25%
    }
}
@media only screen and (min-width: 56.25em) {
    .partner {
        padding: 0 2.4999rem
    }
}
@media only screen and (min-width: 62.5em) {
    .partner {
        padding: 0 1.5rem
    }
}
 .partner img {
    width: 100%
}
@media only screen and (min-width: 62.5em) {
    .partner-page-container .partner:nth-child(1),
    .partner-page-container .partner:nth-child(2),
    .partner-page-container .partner:nth-child(3),
    .partner-page-container .partner:nth-child(4),
    .partner-page-container .partner:nth-child(5),
    .partner-page-container .partner:nth-child(6) {
        padding: 0 1.125rem;
        width: 16.666%
    }
}
@media only screen and (min-width: 62.5em) {
    .partner-page-container .partner:nth-child(7),
    .partner-page-container .partner:nth-child(8),
    .partner-page-container .partner:nth-child(9),
    .partner-page-container .partner:nth-child(10),
    .partner-page-container .partner:nth-child(11) {
        padding: 0 1.125rem;
        width: 20%
    }
}
.partner-page-container .thanks {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: center
}
.partner-page-container .thanks p {
    margin-top: 1.5rem;
    margin-bottom: 0
}
.partner-page-container .thanks ul {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    position: relative;
    list-style: none
}
.partner-page-container .thanks ul li {
    margin: 0 auto;
    display: block;
    text-align: center;
    vertical-align: bottom
}
@media only screen and (min-width: 43.75em) {
    .partner-page-container .thanks ul li {
        display: inline-block
    }
}
.partner-page-container .thanks ul li.mayer-brown {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}
@media only screen and (min-width: 43.75em) {
    .partner-page-container .thanks ul li.mayer-brown {
        width: 15rem;
        margin: 0
    }
}
.partner-page-container .thanks ul li.pwc {
    width: 10rem;
    margin-top: 1.5rem
}
@media only screen and (min-width: 43.75em) {
    .partner-page-container .thanks ul li.pwc {
        width: 5rem;
        margin: 0
    }
}
.partner-page-container .thanks ul li img {
    width: 100%
}
@media only screen and (min-width: 43.75em) {
    .partner-page-container .thanks ul span {
        margin: 0 0.75rem
    }
}
.widget-header h2 {
    text-transform: uppercase;
}
@media only screen and (max-width: 43.75em) {
    .widget-header h2 {
        font: 1.250rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        text-align: center;
        color: #2ce8cb;
        margin:0; 
        padding: 1rem 1rem .2rem;
    }
}

.vmp-srcN-container img {
    object-fit: cover;
}

.left-align{
    display: inline-block;
    float: left;
}
.right-align{
    display: inline-block;
    float: right;
}
@media only screen and (max-width: 43.75em) {
    .site-footer-inner .left-align {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    a.footer-logo {
        margin-left: 0 !important;
    }
}
@media only screen and (max-width: 43.75em) {
    .site-footer-inner .right-align {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
}
.footer-logo span{
    background: url("/assets/images/wef/logos/collectively-logo-white.png") no-repeat;
    background-size: 9rem auto;
    display: inline-block;
    width: 9rem;
    height: 1.75rem;
}

#header-row-3 {
    display:none;
    float:left;
    width:100%;
    background:#eff2f2;
}

@media only screen and (max-width: 43.75em) {
    div#header-row-2 {
        display: none;
    }
    #header-row-3 {display:block;}
}
div#header-row-2 {
    background-color: #eff2f2;
}

#mobileSocialLabel {color:#6d6e71; float:left; font-size:16px; text-transform:uppercase; padding:14px 0 0 12px;}
#mobileSocialLinks {float:right; padding:7px 0 7px 0;}
.mobileSocialLink {display:block; width:30px; height:30px; float:left; margin:0 11px 0 0; background-size:30px 30px; background-repeat:no-repeat;}
.mobileSocialLink.facebook {background-image: url("/assets/images/wef/logos/f.png");}
.mobileSocialLink.twitter {background-image: url("/assets/images/wef/logos/t.png");}
.mobileSocialLink.google {background-image: url("/assets/images/wef/logos/g.png");}
.mobileSocialLink.tumblr {background-image: url("/assets/images/wef/logos/tu.png");}
.mobileSocialLink.youtube {background-image: url("/assets/images/wef/logos/y.png");}
.mobileSocialLink.instagram {background-image: url("/assets/images/wef/logos/i.png");}

@media only screen and (max-width: 400px) {
    .mobileSocialLink {margin:0 6px 0 0;}
    .mobileSocialLink:last-child {margin:0 11px 0 0;}
}

@media only screen and (max-width: 350px) {
    .mobileSocialLink {margin:0 3px 0 0;}
    .mobileSocialLink:last-child {margin:0 11px 0 0;}
}

.navigation-items-container-web {
    width: 100%;
    max-width: 1024px;
    margin: 0 auto;
}
nav.navigation-items-web.main-nav {
    display: block;
    margin: 0 auto;
}
ul#menu-tagmenu-nodrop-1 {

}
ul#menu-tagmenu-nodrop-1 li{

    display: inline-block;
    margin: 1rem 0.005rem 1rem 0rem;
}
ul#menu-tagmenu-nodrop-1 li:hover{

    color: #fff;
}
ul#menu-tagmenu-nodrop-1 li a:link, 
ul#menu-tagmenu-nodrop-1 li a:active, 
ul#menu-tagmenu-nodrop-1 li a:focus, 
ul#menu-tagmenu-nodrop-1 li a:visited{
    display: inline-block;
    padding: .8rem 1.1rem .8rem;
    background-color: #fff;
    font: 0.95em/1em BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #858787;
}

ul#menu-tagmenu-nodrop-1 li:last-child a:link, 
ul#menu-tagmenu-nodrop-1 li:last-child a:active, 
ul#menu-tagmenu-nodrop-1 li:last-child a:focus, 
ul#menu-tagmenu-nodrop-1 li:last-child a:visited{
    display: inline-block;
    padding: .8rem 1.1rem .8rem;
    background-color: #858787;
    font: 0.95em/1em BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
}

ul#menu-tagmenu-nodrop-1 li a:hover{
    background-color: #01e9cb;
    color: #fff; 
}
ul#menu-tagmenu-nodrop-1 li:last-child a:hover{
    background-color: #01e9cb;
    color: #fff; 
}
.items-container .article-date {
        font:  .9rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        color: #c2c2c2;
        width: 90%; 
}
.article-date span.duration{
    margin-left: 0.2rem;
    text-transform: uppercase;
}

.header-about-link { 
    
display: inline-block;
height: 100%;
color: #858787;
font: 0.85em/.9em BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
text-decoration: none;
text-transform: uppercase;
padding: 1.4rem 0 0 1rem;
margin-left: 3rem;
} 
@media only screen and (min-width: 46.875em) {
    .header-about-link { 
   max-width: 10rem; 
   padding: 0.9rem 1.1rem; 
   margin-left: 2rem;
   font: 0.95em/.9em BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    } 
}
.site-header-inner a:link, .site-header-inner a:active, .site-header-inner a:visited, .site-header-inner a:hover{
    text-decoration: none;
    color: #858787;
} 

a.header-about-link:hover { 
    color: #01e9cb;
}

/* HOMEPAGE TOP AREA STYLING */
div.page-container.homepage-container {
    width: 100%;
}
div.page-container .campaign-container {
    width: 100%;
    margin: 0px auto;
}
div.page-container.homepage-container section.homepage-about-lede  {
    height: 100px; 
}
div.page-container.homepage-container section.homepage-about-lede .messageBubble {
    position: absolute;
    text-align: center;
    width: 100%;
    top: 10px;
    margin: 0px auto;
}

div.page-container.homepage-container section.homepage-about-lede .messageBubble a,
div.page-container.homepage-container section.homepage-primary-lede .messageBubble a ,
div.page-container.homepage-container section.homepage-secondary-lede .messageBubble a
{
    color: black; 
    font-size: .8rem;
    text-decoration: none;
}

div.page-container.homepage-container section.homepage-about-lede .messageBubble h2 {
        font:  1.3rem/1.1rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        color: white;
}
div.page-container.homepage-container section.homepage-primary-lede .messageBubble,
div.page-container.homepage-container section.homepage-secondary-lede .messageBubble
 {
    position: absolute; 
    width: 100%;
    top: 0;
    margin: 0px auto;
    padding : 0 .2rem; 
}
div.page-container.homepage-container section.homepage-primary-lede  {
    
    width : 100%;  
    background: #efefef;
    border-bottom: 1px #e2e2e2  solid;
    margin-bottom: 16px;
}
div.page-container.homepage-container section.homepage-secondary-lede  {
    /*height: 140px; */
    width : 100%; 
    background: #f2f2f2;
    border-bottom: 1px #e2e2e2  solid;
    overflow: hidden;
    
}
.screen_size{
    position: relative;
    z-index: 0;
}
.mobile_show{
    display: none;
    min-height: auto !important;
}
.desktop_show{
    display: block;
}


@media screen and (max-width: 770px){
    .screen_size{
        z-index: 1;
    }
    .mobile_show{
        display: block;
    }
    .desktop_show{
        display: none;
    }
    .lede .image-container {
        overflow: visible;
    }
    section.lede{
        overflow: visible;
        max-height: none !important;
    }
}
div.page-container.homepage-container section.homepage-primary-lede .image-container { 
    
}
div.page-container.homepage-container section.homepage-secondary-lede .image-container { 
 
 }


div.page-container.homepage-container section.homepage-primary-lede .messageBubble h2,
div.page-container.homepage-container section.homepage-secondary-lede .messageBubble h2 {
      /*  font:  100 1.3rem/1.6rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        color: black;
        padding: 0 10%;
        text-align: center; */
            display: none;  
        
}
@media only screen and (min-width: 43.25em) and (max-width: 48.25em) {
/*.homepage-content-container { padding-left: 40px;   }*/

div.page-container.homepage-container section.homepage-primary-lede  {
    max-height: 300px; 
    width : 100%; 
    height: auto; 
    background: #efefef;
    border-bottom: 1px #e2e2e2  solid;
    margin-bottom: 16px;
}
div.page-container.homepage-container section.homepage-secondary-lede  {
    max-height: 230px; 
    height: auto;
    width : 100%; 
    background: #f2f2f2;
    border-bottom: 1px #e2e2e2  solid;
    overflow: hidden;
    
}

}
div.page-container.homepage-container section.homepage-primary-lede .image-container{
        width: 100%;   

    }
    div.page-container.homepage-container section.homepage-primary-lede .image-container a{
        width: 100%;
        height: auto;
        /*min-height: 200px;*/
        background-repeat:no-repeat;
        background-size:cover;
        background-position: center center;
    } 
    div.page-container.homepage-container section.homepage-primary-lede .image-container a.desktop_show{
        min-height: 200px;
    }
    div.page-container.homepage-container section.homepage-secondary-lede .image-container { 
        width: 100%;
        /*margin-left: -160px;*/

    }
    div.page-container.homepage-container section.homepage-secondary-lede .image-container a{
        width: 100%;
        height: auto;
        min-height: 200px;
        background-repeat:no-repeat;
        background-size:cover;
        background-position: center center;
    }
@media only screen and (min-width: 48.25em) {
        
    div.page-container .campaign-container {
        max-width: 1024px;
        width: 100%;
        /*padding: 0 2%;*/
        margin: 18px auto 2rem auto;
    }
    div.page-container.homepage-container section.homepage-about-lede  {
        height: 200px; 
    }
    div.page-container.homepage-container section.homepage-about-lede .messageBubble h2 {
            font:  2rem/2rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
            color: white;
            
    }
    
    div.page-container.homepage-container section.homepage-about-lede .messageBubble { 
        position: absolute;
        text-align: center;
        width: 100%;
        top: 10px;
        margin: 0px auto;
    } 
        
    div.page-container.homepage-container section.homepage-primary-lede  {
        max-height: 200px; 
        height: auto;
        width : 66%; 
        float:left;
        background: #efefef;
        margin-right: 2%
    }
    div.page-container.homepage-container section.homepage-secondary-lede  {
        max-height: 200px; 
        height: auto;
        width: 32%;
        background: #efefef;
        overflow: hidden;
        
    }
    

    
    div.page-container.homepage-container section.homepage-primary-lede .messageBubble,
    div.page-container.homepage-container section.homepage-secondary-lede .messageBubble
     { 
        padding : 0; 
    }
    

    div.page-container.homepage-container section.homepage-primary-lede .messageBubble h2,
    div.page-container.homepage-container section.homepage-secondary-lede .messageBubble h2 {
           /* font:  100 1.7rem/2rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
            color: black;
            padding: .5rem; 
            text-align: left;
            margin: .2rem 0;  */
            display: none;  
            
    }   
}

@media only screen and (min-width: 48,25em) {
    
ul#menu-tagmenu-nodrop-1 li a:link, 
ul#menu-tagmenu-nodrop-1 li a:active, 
ul#menu-tagmenu-nodrop-1 li a:focus, 
ul#menu-tagmenu-nodrop-1 li a:visited{
    padding: .8rem 2rem .8rem;
}


div.page-container .campaign-container {
    width: 64rem;
    margin: 0px auto;
} 
div.page-container.homepage-container section.homepage-about-lede  {
    height: 200px; 
}
div.page-container.homepage-container section.homepage-about-lede .messageBubble h2 {
        font:  2rem/2rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        
}

div.page-container.homepage-container section.homepage-about-lede .messageBubble { 
    position: absolute;
    text-align: center;
    width: 100%;
    top: 10px;
    margin: 0px auto;
    } 
        
    div.page-container.homepage-container section.homepage-primary-lede  {
        height: 200px; 
        width : 658px; 
        float:left;
        background: #efefef;
    }
    div.page-container.homepage-container section.homepage-secondary-lede  {
        height: 200px; 
        width: 330px;
        background: #efefef;
        
    }
    
    div.page-container.homepage-container section.homepage-primary-lede .image-container,
    div.page-container.homepage-container section.homepage-secondary-lede .image-container {
        display: block;
        
    }
    
}



.page-inner-content.homepage-content
{  
    width: 100%;
}

/* HEADER STYLING */

.content-container h2 { 
    color: #2ce8cb; 
    font-size: 1.3em;
    
}




    .rich-text p { 
        font:  100 .9rem/1.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        margin: .7rem 0;
    }
    
    .rich-text h1 { 
        font:  1.3rem/1.5rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        margin: .5rem 0; 
    }
    
    .rich-text h2 { 
        font:  1.1rem/1.1rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        margin: .5rem 0;
    } 
    
    .rich-text h3 { 
        font:  1rem/1.1rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        margin: .5rem 0;
    }
         
         

@media only screen and (min-width: 64.25em) {
    
    
    .rich-text p { 
    font: 300 0.95rem/1.5rem MuseoSans,Helvetica-Neue,Helvetica,Arial,sans-serif;
    }
    
         
    .rich-text h1 { 
        font:  300 1.9rem/2.4rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        margin: .5rem 0;
    }
    
    .rich-text h2 { 
        font:  1.1rem/1.1rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        margin: .5rem 0;
    } 
     
         
    .rich-text h3 { 
        font:  1.5rem/1.8rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
    }
         
}

/* NEWSLETTER ICON STYLING */
.site-header .newsletter-container {
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    float: right;
    display: none;  
}
@media only screen and (min-width: 43.75em) {
    .site-header .newsletter-container {
        display: block
    }
}
.site-header .newsletter-container:before {
    background-image: -webkit-gradient(linear, 100% 0%, 0% 100%, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(right top, #ffffff, rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(right top, #ffffff, rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(right top, #ffffff, rgba(255, 255, 255, 0));
    background-image: linear-gradient(right top, #ffffff, rgba(255, 255, 255, 0));
    content: " ";
    width: 3rem;
    height: 100%;
    margin-right: 1px;
    position: absolute;
    top: 0;
    right: 100%
}
.site-header .newsletter-container.active {
    border-left: 0
}


.site-header .newsletter-container .site-icon {
    background: #fff;
    width: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    height: 100%;
    padding: 0 1.325rem;
    border: none;
    outline: none;
    z-index: 5
}
@media only screen and (min-width: 43.75em) {
    .site-header .newsletter-container .site-icon:hover:before {
        color: #01e9cb
    }
}
.site-header .newsletter-container .site-icon:before {
    color: #858787;
    font-size: 1.25rem;
}
/* GOALS STYLING */

.content-container.sdg .content{
    width: 100%;
    padding: 0; 
    
}
.content-container.sdg .content .list-widget {
    max-width: none;
    padding: 0; 
    
}

@media only screen and (max-width: 42.25em) {
    
    .actionbox1 {  
        margin: 1rem 0 0 0;
    } 
    
    .actionbox1 h2 { 
        font:  900 1.2rem/1.5rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        margin: 0;
        color: black;
    } 
    .actionbox2 { 
        border-top: 1px solid #ccc;
        padding: 1rem 0 0 0 ;  
        margin: 0 0 1rem;
    } 
    .actionbox2 h2 { 
        font:  900 1.5rem/1.8rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        margin: .5rem 0;
        color: black;
        
    }  
    .actionbox1 .goalPicture img{
        float: none;
        width: 100%;
        margin: .5rem 0 ; 
        border: solid 2px white;  
    }
    
    img.goal{
        float: left;
        width: 60px; 
        margin: 0 1rem  .3rem 0;        
    }
    img.alignleft {
        float: right;
        width: 40%;
        margin: 0 0 .3rem 1rem; 
        border: 1px solid #ccc;
    }
    
    .goalbox h4{
        font:  900 .9rem/1.2rem BrownStd,Helvetica-Neue,Helvetica,Arial,sans-serif;
        padding: 0 5px 0 0;  
        border: solid 1px #ccc;
        height: 65px;
        margin: .2rem 0 ;
        color: #fff;    
        outline-width: 0px;         
        outline-style: solid; 
        overflow: hidden;
    }
    
    .goalbox h4 a{
        text-decoration: none;
        color: #fff;        
        display: block;
    }
    
    .goalbox img.goal{
        width: 70px;
        margin-top: -20px;
        margin-left: -10px;
        
    }
    .goalbox h4.goal1  { background-color: #df2640; outline-color: #df2640;  }
    .goalbox h4.goal2  { background-color: #daa449; outline-color: #daa449;  }
    .goalbox h4.goal3  { background-color: #559d42; outline-color: #559d42;  }
    .goalbox h4.goal4  { background-color: #bf1b32; outline-color: #bf1b32;  }
    .goalbox h4.goal5  { background-color: #ff3a21; outline-color: #ff3a21;  }
    .goalbox h4.goal6  { background-color: #26bde2; outline-color: #26bde2;  }
    .goalbox h4.goal7  { background-color: #fcc30b; outline-color: #fcc30b;  }
    .goalbox h4.goal8  { background-color: #a21942; outline-color: #a21942;  }
    .goalbox h4.goal9  { background-color: #fd6925; outline-color: #fd6925;  }
    .goalbox h4.goal10 { background-color: #dd1367; outline-color: #dd1367;  }
    .goalbox h4.goal11 { background-color: #fd9d24; outline-color: #fd9d24;  }
    .goalbox h4.goal12 { background-color: #bf8b2e; outline-color: #bf8b2e;  }
    .goalbox h4.goal13 { background-color: #3f7e44; outline-color: #3f7e44;  }
    .goalbox h4.goal14 { background-color: #0a97d9; outline-color: #0a97d9;  }
    .goalbox h4.goal15 { background-color: #56c02b; outline-color: #56c02b;  }
    .goalbox h4.goal16 { background-color: #00689d; outline-color: #00689d;  }
    .goalbox h4.goal17 { background-color: #19486a; outline-color: #19486a;  }
    
    
}  


@media only screen and (min-width: 42.25em) {
    
    .actionbox1 {
        border: solid 1px #ccc;
        background: #e3e3e3;
        padding: 1rem;
        margin: 2rem 0 0 0;
    } 
    
    .actionbox1 h2 { 
        font:  900 1.2rem/1.5rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        margin: .5rem 0;
        color: black;
    } 
    .actionbox2 {
        border: solid 1px #ccc;
        border-top: none;
        background:  url("assets/images/wef/wtfDude.png") no-repeat right bottom #fbf8e4;
        padding: 1rem 12rem 1rem 1rem;
        margin: 0 0 1rem;
    } 
    .actionbox2 h2 { 
        font:  900 1.5rem/1.8rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        margin: .5rem 0;
        color: black;
        
    }  
    .actionbox1 .goalPicture img{
        float: right;
        width: 240px;
        margin: -1rem -1rem 2rem 2rem; 
        border: solid 12px white;
        -ms-transform: rotate(7deg); /* IE 9 */
        -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
        transform: rotate(7deg);
        -webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.5);
        -moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.5);
        box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.5);        
    }
    
    img.goal{
        float: left;
        width: 90px;;  
        margin: 0 1rem  .3rem 0;        
    }
    img.alignleft {
        float: left;
        margin: 0 1rem .3rem 0; 
        border: 1px solid #ccc;
    }
}  

@media only screen and (min-width: 48em) { 
    
    .goalbox {
        clear: both; 
        }
    .goalbox h1{
        font:  900 1.2rem/2.9rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        padding: 0;   
        margin: 2rem 0 .2rem 0 ;
        color: #df2640;  
    }
    .goalbox h4{
        font:  900 1.1rem/3.2rem BrownStd,Helvetica-Neue,Helvetica,Arial,sans-serif;
        padding: 0;  
        border: solid 1px #ccc;
        height: 52px;
        margin: .2rem 0 ;
        color: #fff;    
        outline-width: 0px;         
        outline-style: solid;
        overflow: hidden; 
    }
    
    .goalbox h4 a{
        text-decoration: none;
        color: #fff;        
        display: block;
    }
    .goalbox h4.goal1  { background-color: #df2640; outline-color: #df2640;  }
    .goalbox h4.goal2  { background-color: #daa449; outline-color: #daa449;  }
    .goalbox h4.goal3  { background-color: #559d42; outline-color: #559d42;  }
    .goalbox h4.goal4  { background-color: #bf1b32; outline-color: #bf1b32;  }
    .goalbox h4.goal5  { background-color: #ff3a21; outline-color: #ff3a21;  }
    .goalbox h4.goal6  { background-color: #26bde2; outline-color: #26bde2;  }
    .goalbox h4.goal7  { background-color: #fcc30b; outline-color: #fcc30b;  }
    .goalbox h4.goal8  { background-color: #a21942; outline-color: #a21942;  }
    .goalbox h4.goal9  { background-color: #fd6925; outline-color: #fd6925;  }
    .goalbox h4.goal10 { background-color: #dd1367; outline-color: #dd1367;  }
    .goalbox h4.goal11 { background-color: #fd9d24; outline-color: #fd9d24;  }
    .goalbox h4.goal12 { background-color: #bf8b2e; outline-color: #bf8b2e;  }
    .goalbox h4.goal13 { background-color: #3f7e44; outline-color: #3f7e44;  }
    .goalbox h4.goal14 { background-color: #0a97d9; outline-color: #0a97d9;  }
    .goalbox h4.goal15 { background-color: #56c02b; outline-color: #56c02b;  }
    .goalbox h4.goal16 { background-color: #00689d; outline-color: #00689d;  }
    .goalbox h4.goal17 { background-color: #19486a; outline-color: #19486a;  }
    
    .goalbox h4:hover{ 
        color: #fff;    
        outline-width: 4px ;
        outline-style: solid; 
    }
    
    .goalbox img.goal{
        width: 70px !important;
        margin-top: -20px;
        
    }
    
    .actionbox1 {
        border: solid 1px #ccc;
        background: #e3e3e3;
        padding: 1rem;
        margin: 2rem 0 0 0;
    } 
    
    .actionbox1 h2 { 
        font:  900 1.5rem/1.8rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        margin: .5rem 0;
        color: black;
    } 
    .actionbox2 {
        border: solid 1px #ccc; 
        background:  url("assets/images/wef/wtfDude.png") no-repeat right bottom #fbf8e4;
        background-size: 130px; 
        padding: 1rem 12rem 1rem 1rem;
        margin: 0 0 1rem;
    } 
    .actionbox2 h2 { 
        font:  900 1.5rem/1.8rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        margin: .5rem 0;
        color: black;
        
    }  
    .actionbox1 .goalPicture img{
        float: right;
        width: 360px;
        margin: -1rem -1rem 2rem 2rem; 
        border: solid 12px white;
        -ms-transform: rotate(7deg); /* IE 9 */
        -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
        transform: rotate(7deg);
        -webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.5);
        -moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.5);
        box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.5);        
    }
    
    img.goal{
        float: left;
        width: 120px;;  
        margin: 0 1rem  .3rem 0;        
    }
    img.alignleft {
        float: left;
        margin: 0 1rem .3rem 0; 
        border: 1px solid #ccc;
    }
    
    .page-id-34632 .content-container  {
        background: url(https://collectively.org/wp-content/uploads/2015/09/TheGlobalGoals_Icon-300x279.png) no-repeat right top;
        background-size: 130px;
        background-position-y: 0px;
    
        
    }
    .marginR { margin-right: 150px; }
}  
 
@media only screen and (min-width: 64.25em) {
     
    .goalbox h1{
        font:  900 1.5rem/2.9rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        padding: 0;   
        margin: 2rem 0 .2rem 0 ;
        color: #df2640;  
    }
    
    .goalbox h4{
        font:  900  1.5rem/2.9rem BrownStd, Helvetica-Neue, Helvetica, Arial, sans-serif;
        background: #e3e3e3  url("assets/images/wef/arrow.png") no-repeat right center;
        }
        
    .goalbox h4 a{  
        display: block;
    }
    
    .page-id-34632 .content-container  {
        background: url(https://collectively.org/wp-content/uploads/2015/09/TheGlobalGoals_Icon-300x279.png) no-repeat right top;
        background-size: 250px;
        background-position-y: 0px;
        
    }
    .marginR { margin-right: 280px; }
}

.article-duration { 
    background: rgba(0,0,0,0.66);
    margin : 0;
    position: absolute;
    top : -27px; 
    left: 0;
    padding: 4px;
    color: #fff;
    font-size: .7em; 
    z-index: 1000;
}

h3.inspire { margin-top: 2rem;  }

.wp-caption.aligncenter {
    display: block;
    margin: 0 auto;
}
img.aligncenter {
    border: 1px solid #ccc;
    display: block;
    margin: 0 auto;
}

.wp-caption.alignleft {
    float: left;
    padding: 5px 20px 5px 0;
}
img.alignleft {
    border: 1px solid #ccc;
    float: left;
    margin: 5px 20px 10px 0;
}

.wp-caption.alignright {
    float: right;
    padding: 5px 0 5px 20px;
}
img.alignright {
    border: 1px solid #ccc;
    float: right;
    margin: 5px 0 10px 20px;
}

.wp-caption.alignnone {
    display: inline-block;
}
img.alignnone {
    display: inline-block;
}

#single-social-warfare {position:relative;;}
.nc_socialPanel .iconFiller {width:auto !important; margin:0 !important;}
.nc_socialPanel a .sw_count {padding:0 !important;}
.nc_socialPanel.sw_flatFresh .nc_tweetContainer {width:24.25%; margin:0 0.5% !important; text-align:center;}
.nc_socialPanel.sw_flatFresh .nc_tweetContainer:first-child {margin-left:0 !important;}
.nc_socialPanel.sw_flatFresh .nc_tweetContainer:last-child {margin-right:0 !important;}
.sw-email::before {content:"m";}
.nc_socialPanel.sw_d_fullColor .email {background:#cccccc;}
.sw-fbook::before {content:"n";}
.nc_socialPanel.sw_d_fullColor .fbook {background:#3a589e;}
.emailLink {font-family:"Lato",sans-serif; font-size:18px !important; text-transform:none; display:block; height:30px; font-weight:bold;}
.single-fb-like {float:right; position:relative; z-index:1; width:50px; height:20px; overflow:hidden; margin:10px 260px 0 0;}

#footer-social-warfare {display:none;}
.single-article #footer-social-warfare, .single-video #footer-social-warfare {position:fixed; left:0; bottom:0; width:100%; z-index:999; height:auto; display:block;}
#footer-social-warfare-inner {/*background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 75%) repeat scroll 0 0;*/ padding:7px 15px;}
#footer-social-warfare-center {margin:0 auto; max-width:62.5em; width:100%;}
#footer-social-warfare .nc_socialPanel {margin:0 !important;}
#footer-social-warfare .nc_tweetContainer {display:none}
#footer-social-warfare .nc_tweetContainer.fb {display:block; width:100%; margin:0;}

@media only screen and (min-width: 62.5em) {
    .single-article #footer-social-warfare, .single-video #footer-social-warfare {display:none; height:0;}
}

@media only screen and (max-width: 62.5em) {
    .single-fb-like {margin:10px 0px 0 0;}
    .single-article .left-content .topics-widget {width:590px; margin:0;}
}

@media only screen and (max-width: 43.75em) {
    .single-article .left-content .topics-widget {width:100%; margin:0;}
}

#power {overflow:hidden; padding:20px 28px 30px 0; font-weight:bold;}
#powerLeft {background:url('//collectively.org/wegotpower/wp-content/themes/power/img/yellow.png') 0 0 no-repeat; position:absolute; left:0; top:0; z-index:2; width:48%; height:100%;}
.desktop #powerLeft {padding:0 !important;}
#powerText {font-size:25px; padding:40px 20% 10px 10%;}
.desktop #powerText {font-size:25px !important; line-height:27px !important;}
#powerText a {color:#F26522; text-decoration:none;}
#powerText.on {line-height:26px;}
.desktop #powerText.on {line-height:26px !important;}
#powerButton {/*max-width:562px;*/ margin:0 0 0 8%; display:block; position:relative; text-decoration:none;}
#powerButtonOff {display:block; background:url('//collectively.org/wegotpower/wp-content/themes/power/img/powerButton.png') 0 0 no-repeat; background-size:100% auto; color:#000000; position:absolute; left:0; top:0; width:100%; height:100%; z-index:1;}
#powerButtonOn {display:block; background:url('//collectively.org/wegotpower/wp-content/themes/power/img/powerButtonH.png') 0 0 no-repeat; background-size:100% auto; color:#ffffff; position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; display:none;}
#powerButton.on #powerButtonOff, #powerButton.on #powerButtonOn {display:none !important;}
.desktop #powerButton:hover {color:#ffffff;}
#powerButton.on {background:url('//collectively.org/wegotpower/wp-content/themes/power/img/powerButtonOn.png') 0 0 no-repeat !important; background-size:100% auto !important; color:#000000 !important; /*cursor:default;*/}
#powerButtonLabel {font-size:47px; padding:42px 0 42px 28%; font-weight:900; display:block; text-align:left; position:relative; z-index:3; color:#000000;}
.desktop #powerButtonLabel {font-size:32px !important; padding:30px 0 30px 28% !important;}
#powerRight {position:relative;}
#powerStatus {position:relative; z-index:1; margin:0;}
#powerStatusUnder {}
#powerStatusOver {position:absolute; left:80%; top:100px;}
#powerStatusCount {}
#powerStatusTail {}
#power .fluid {width:100%; height:auto; float:left; display:block;}
#power .clear {clear:both; display:block;}

#powerStatus {/*margin:15px 0 0 0;*/ position:relative; z-index:1;}
#powerStatusUnder {position:relative; z-index:1;}
#powerStatusUnder img {position:relative; z-index:2;}
#powerStatusUnder img.mobile {display:none;}
#powerStatusOver {position:absolute; left:0; top:0; width:100%; height:100%; z-index:2;}
#powerStatusCount {position:absolute; top:36%; right:18%; font-size:56px; display:none; margin:0 auto; font-weight:bold;}
.desktop #powerStatusCount {top:36% !important; bottom:auto !important; right:17% !important; font-size:56px !important;}
#powerStatusTail {position:absolute; top:56%; right:7%; background:url('//collectively.org/wegotpower/wp-content/themes/power/img/tail.png') 0 0 no-repeat; background-size:100% auto; font-size:21px; padding:12px 35px;}
#powerStatusTail.on {}
.desktop #powerStatusTail {top:56% !important; bottom:auto !important; right:7% !important; font-size:56px !important; padding:12px 35px !important; font-size:21px !important;}
.desktop #powerStatusTail.on {top:64% !important; right:17% !important; padding:1px 35px !important;}

.ermLightbox {position:absolute; left:0; top:0; height:100%; width:100%; z-index:1000;}
.ermLightboxBack {position:absolute; left:0; top:0; height:100%; width:100%; z-index:1; background:#000000; opacity:0.5; cursor:pointer;}
.ermLightboxWrapper {position:absolute; z-index:2; top:0; left:0; width:100%; cursor:pointer; min-width:320px;}
.ermLightboxContainer {background:#04a08c; margin:40px auto 0 auto; width:90%; max-width:1000px; position:relative; cursor:default; transform:rotate(-1deg);}
.ermLightboxInner {background:#01e9cb; padding:20px; transform:translate(7px, -7px);}
.ermLightboxContent {min-height:80px; transform:rotate(1deg);}
.ermLightboxClose {background:url('//collectively.org/wegotpower/wp-content/themes/power/img/lightboxClose.png') 0 0 no-repeat; width:42px; height:42px; background-size:42px 42px; position:absolute; top:0px; right:0px; z-index:1; cursor:pointer; text-indent:100%; overflow:hidden; display:none;}

.boxLeft {float:left; width:50%; background:url('//collectively.org/wegotpower/wp-content/themes/power/img/lightboxSep.png') right center no-repeat; background-size:9px 332px; min-height:350px;}
.boxRight {float:left; width:50%; min-height:350px;}
.boxText {padding:50px 50px 30px 50px; font-size:45px; font-weight:500; line-height:50px;}
.boxTitle {font-weight:700;}
.boxClean {font-weight:700; background:url('//collectively.org/wegotpower/wp-content/themes/power/img/lightboxTitle.png') center bottom no-repeat; background-size:236px 21px; width:236px; display:inline-block; text-align:center;}
.boxShare {padding:0 0 25px 50px;}
.boxShareTitle {font-size:20px; font-weight:500;}
.boxShareList {padding:25px 0 0 0;}
.boxShareItem {float:left; min-width:34px; text-align:center; margin:0 20px 0 0; font-size:12px; padding:34px 0 0 0; color:#000000; text-decoration:none;}
.boxShareItem.twitter {background:url('//collectively.org/wegotpower/wp-content/themes/power/img/lightboxT.png') center top no-repeat; background-size:34px 33px;}
.boxShareItem.facebook {background:url('//collectively.org/wegotpower/wp-content/themes/power/img/lightboxF.png') center top no-repeat; background-size:34px 33px;}
.boxShareItem.google {background:url('//collectively.org/wegotpower/wp-content/themes/power/img/lightboxG.png') center top no-repeat; background-size:34px 33px;}
.boxShareItem.linkedin {background:url('//collectively.org/wegotpower/wp-content/themes/power/img/lightboxL.png') center top no-repeat; background-size:34px 33px;}
.ermLightbox .clear {clear:both; display:block;}

#stateIndicator {position:absolute; top:-999em; left:-999em; z-index:1;}

@media (max-width: 800px) {
    .ermLightboxClose {display:block;}
    .ermLightboxContainer {transform:none; width:100%;}
    .ermLightboxInner {transform:none; padding:0;}
    .ermLightboxContent {transform:none;}
    .boxLeft {width:100%; min-height:0; background:url('//collectively.org/wegotpower/wp-content/themes/power/img/lightboxSepH.png') center bottom no-repeat; background-size:294px 10px;}
    .boxRight {width:100%; min-height:0; padding:0 0 10px 0;}
    .boxText {padding:35px 20px 20px 20px; font-size:30px; line-height:32px;}
    .boxShare {padding:0 0 35px 20px}
    .boxClean {font-weight:700; background:url('//collectively.org/wegotpower/wp-content/themes/power/img/lightboxTitle.png') center bottom no-repeat; background-size:172px 15px; width:172px; display:inline-block; text-align:center;}
}

@media only screen and (max-width: 48.25em) {
    #power {padding:0; overflow:hidden; margin:20px 30px 0 40px; width:auto;}

    #powerStatusUnder img {display:none !important;}
    #powerStatusUnder img.mobile {display:block !important;}

    #powerLeft {background:url('//collectively.org/wegotpower/wp-content/themes/power/img/yellow2.png') left bottom no-repeat; background-size:100% 100%; position:absolute; left:0; top:0; z-index:2; width:100%; height:auto; padding:0 0 80px 0;}
    #powerText {padding:5% 0 5% 0; width:90%; margin:0 auto; font-size:26px;}
    #powerButton {width:90%; margin:0 auto;}

    #powerButtonLabel {font-size:47px; padding:42px 0 42px 28%;}

    #powerStatusCount {bottom:23%; top:auto; right:36%; font-size:76px;}
    #powerStatusTail {bottom:12%; top:auto; right:15%; font-size:28px; padding:18px 35px;}

    #stateIndicator {z-index:2;}
}

.single-fb-like-bottom {text-align:center; padding:50px 0 50px 0; overflow: hidden;}
.single-fb-like-bottom-line {border-top:1px solid #e9e9e9; width:30%; margin:0 auto; height:1px; overflow:hidden;}
.single-fb-like-bottom-title {color:#3E59A5; padding:30px 0 30px 0;}
.single-fb-like-bottom .fb_iframe_widget {width:27%; margin:0 auto;}
.single-video .single-fb-like-bottom .fb_iframe_widget {width:32%;}
a.footer-logo{
    margin-left: 16px;
}
@media (max-width: 1044px) {
    div.page-container .campaign-container,.homepage-content-container, .site-footer .site-footer-inner,.article-single-page-container .left-content {
        width: 97%;
    }
    nav.navigation-items-web.main-nav  {
        width: 97%; 
        font-size : .75rem;
    }
}
@media (max-width: 999px) {
    .single-video .single-fb-like-bottom .fb_iframe_widget {width:23%;}
}

@media (max-width: 900px) {
    .single-video .single-fb-like-bottom .fb_iframe_widget {width:26%;}
}

@media (max-width: 800px) {
    .single-video .single-fb-like-bottom .fb_iframe_widget {width:29%;}
}

@media (max-width: 700px) {
    .single-fb-like-bottom .fb_iframe_widget {width:30%;}
    .single-video .single-fb-like-bottom .fb_iframe_widget {width:34%;}
    .vmp-srcN-container {
        padding-bottom: 66.6%;
    }
    .vmp-srcN-container.fade-in.hires-loaded img.hires, .vmp-srcN-container.fade-in.lowres-loaded img.lowres {
        max-height: 375px;
    }
}

@media (max-width: 600px) {
    .single-fb-like-bottom .fb_iframe_widget {width:35%;}
    .single-video .single-fb-like-bottom .fb_iframe_widget {width:40%;}
}

@media (max-width: 500px) {
    .single-fb-like-bottom .fb_iframe_widget {width:40%;}
    .single-video .single-fb-like-bottom .fb_iframe_widget {width:50%;}
}

@media (max-width: 400px) {
    .single-fb-like-bottom .fb_iframe_widget {width:45%;}
    .single-video .single-fb-like-bottom .fb_iframe_widget {width:62%;}
}

@media (max-width: 380px) {
    .single-fb-like-bottom .fb_iframe_widget {width:52%;}
    .single-video .single-fb-like-bottom .fb_iframe_widget {width:65%;}
}

@media (max-width: 360px) {
    .single-fb-like-bottom .fb_iframe_widget {width:55%;}
    .single-video .single-fb-like-bottom .fb_iframe_widget {width:68%;}
}

@media (max-width: 340px) {
    .single-fb-like-bottom .fb_iframe_widget {width:58%;}
    .single-video .single-fb-like-bottom .fb_iframe_widget {width:73%;}
}

@media (max-width: 320px) {
    .single-fb-like-bottom .fb_iframe_widget {width:64%;}
    .single-video .single-fb-like-bottom .fb_iframe_widget {width:78%;}
}

.moreOf {height:40px; line-height:40px; font-size:20px; text-align:center; color:#6d6e71 !important; background:#eff2f2; text-decoration:none; display:block; width:100%; margin:0 0 30px 0;}
@media (max-width: 772px) {
    .moreOf{width:100%;}
}
@media (max-width: 699px) {
    .moreOf{width:auto; margin-left:4px; margin-right:4px;}
    .page-container .lede .attachment-lede_crop{
        display: none;
    }
}
@media (max-width: 999px) {
    .content-container {
        /*max-width: 700px !important;*/
    }
    .vmp-srcN-container.fade-in.hires-loaded img.hires, .vmp-srcN-container.fade-in.lowres-loaded img.lowres {min-height: 205px;}
}
@media (max-width: 950px) {
    .vmp-srcN-container.fade-in.hires-loaded img.hires, .vmp-srcN-container.fade-in.lowres-loaded img.lowres {min-height: 195px;}
}
@media (max-width: 900px) {
    .vmp-srcN-container.fade-in.hires-loaded img.hires, .vmp-srcN-container.fade-in.lowres-loaded img.lowres {min-height: 185px;}
}
@media (max-width: 850px) {
    .vmp-srcN-container.fade-in.hires-loaded img.hires, .vmp-srcN-container.fade-in.lowres-loaded img.lowres {min-height: 175px;}
}
@media (max-width: 800px) {
    .vmp-srcN-container.fade-in.hires-loaded img.hires, .vmp-srcN-container.fade-in.lowres-loaded img.lowres {min-height: 165px;}
}
@media (max-width: 770px) {
    div.page-container.homepage-container section.homepage-primary-lede .image-container a{
        min-height: auto !important;
    }
}
@media (max-width: 750px) {
    .vmp-srcN-container.fade-in.hires-loaded img.hires, .vmp-srcN-container.fade-in.lowres-loaded img.lowres {min-height: 155px;}
}
@media (max-width: 700px) {
    .vmp-srcN-container.fade-in.hires-loaded img.hires, .vmp-srcN-container.fade-in.lowres-loaded img.lowres {min-height: 450px;}
    
}
@media (max-width: 650px) {
    .vmp-srcN-container.fade-in.hires-loaded img.hires, .vmp-srcN-container.fade-in.lowres-loaded img.lowres {min-height: 410px;}
}
@media (max-width: 600px) {
    .vmp-srcN-container.fade-in.hires-loaded img.hires, .vmp-srcN-container.fade-in.lowres-loaded img.lowres {min-height: 380px;}
}
@media (max-width: 550px) {
    .vmp-srcN-container.fade-in.hires-loaded img.hires, .vmp-srcN-container.fade-in.lowres-loaded img.lowres {min-height: 350px;}
}
@media (max-width: 500px) {
    .vmp-srcN-container.fade-in.hires-loaded img.hires, .vmp-srcN-container.fade-in.lowres-loaded img.lowres {min-height: 310px;}
}
@media (max-width: 440px) {
    .vmp-srcN-container.fade-in.hires-loaded img.hires, .vmp-srcN-container.fade-in.lowres-loaded img.lowres {min-height: 280px;}
}
@media (max-width: 400px) {
    .vmp-srcN-container.fade-in.hires-loaded img.hires, .vmp-srcN-container.fade-in.lowres-loaded img.lowres {min-height: 250px;}
}
@media (max-width: 360px) {
    .vmp-srcN-container.fade-in.hires-loaded img.hires, .vmp-srcN-container.fade-in.lowres-loaded img.lowres {min-height: 226px;}
}
.content-container .content .rich-text img{
    max-width: 675px;
    width: 100%;
}