/*!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ____        ___            __  ____
       / __ \____  / (_)______  __/  |/  (_)____
      / /_/ / __ \/ / / ___/ / / / /|_/ / / ___/
     / ____/ /_/ / / / /__/ /_/ / /  / / / /__
    /_/    \____/_/_/\___/\__, /_/  /_/_/\___/
                         /____/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

--------------------------------------------------
--- Thanks Twitter Bootstrap. --------------------
--------------------------------------------------
*/
/*
        This font software is the property of Commercial Type.

        You may not modify the font software, use it on another website, or install it on a computer.

        License information is available at http://commercialtype.com/eula
        For more information please visit Commercial Type at http://commercialtype.com or email us at info[at]commercialtype.com

        Copyright (C) 2013 Schwartzco Inc.
        License: 1406-GBLPYG
*/
@font-face {
  font-family: 'Stag-Light';
  src: url("../fonts/stag/Stag-Light-Web.eot?v=21ff5e45fe");
  src: url("../fonts/stag/Stag-Light-Web.eot?v=21ff5e45fe#iefix") format("embedded-opentype"), url("../fonts/stag/Stag-Light-Web.woff?v=46e614417c") format("woff"), url("../fonts/stag/Stag-Light-Web.ttf?v=939e6bcd3e") format("truetype"), url("../fonts/stag/Stag-Light-Web.svg?v=0efdc418a1#Stag%20Web") format("svg");
  font-weight: 300;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'Stag-Bold';
  src: url("../fonts/stag/Stag-Bold-Web.eot?v=296c496f52");
  src: url("../fonts/stag/Stag-Bold-Web.eot?v=296c496f52#iefix") format("embedded-opentype"), url("../fonts/stag/Stag-Bold-Web.woff?v=7e7976f1fc") format("woff"), url("../fonts/stag/Stag-Bold-Web.ttf?v=eba8720074") format("truetype"), url("../fonts/stag/Stag-Bold-Web.svg?v=77ceb30048#Stag%20Web") format("svg");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'proxima-nova';
  src: url("../fonts/proxima-nova/ProximaNova-Reg-webfont.eot?v=eaaf761f36");
  src: url("../fonts/proxima-nova/ProximaNova-Reg-webfont.eot?v=eaaf761f36#iefix") format("embedded-opentype"), url("../fonts/proxima-nova/ProximaNova-Reg-webfont.woff?v=d6e2bf3f97") format("woff"), url("../fonts/proxima-nova/ProximaNova-Reg-webfont.ttf?v=6c2a5f1081") format("truetype"), url("../fonts/proxima-nova/ProximaNova-Reg-webfont.svg?v=eaa8097134#proxima_nova_rgregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.Stag-Light-Web {
  font-family: 'Stag Web';
  font-weight: 300;
  font-style: normal;
  font-stretch: normal; }

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; }

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

a:hover,
a:active {
  outline: 0; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  /* Responsive images (ensure images don't scale beyond their parents) */
  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */
  width: auto\9;
  /* IE7-8 need help adjusting responsive images */
  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic; }

#map_canvas img,
.google-maps img {
  max-width: none; }

button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle; }

button,
input {
  *overflow: visible;
  line-height: normal; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer; }

input[type="search"] {
  box-sizing: content-box;
  -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; }

textarea {
  overflow: auto;
  vertical-align: top; }

@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: 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; } }

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  .fade.in {
    opacity: 1; }

.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease; }
  .collapse.in {
    height: auto; }

body {
  margin: 0;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #4f4f4f;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  -ms-font-smooting: antialiased; }

a {
  color: #959595;
  text-decoration: none; }

a:hover,
a:focus {
  color: #1fc2ff;
  text-decoration: underline; }

.img-rounded {
  border-radius: 6px; }

.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); }

.img-circle {
  border-radius: 500px; }

.row {
  margin-left: -30px;
  *zoom: 1; }
  .row:before, .row:after {
    display: table;
    content: "";
    line-height: 0; }
  .row:after {
    clear: both; }

[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 30px; }

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 990px; }

.span1 {
  width: 55px; }

.span2 {
  width: 140px; }

.span3 {
  width: 225px; }

.span4 {
  width: 310px; }

.span5 {
  width: 395px; }

.span6 {
  width: 480px; }

.span7 {
  width: 565px; }

.span8 {
  width: 650px; }

.span9 {
  width: 735px; }

.span10 {
  width: 820px; }

.span11 {
  width: 905px; }

.span12 {
  width: 990px; }

.offset1 {
  margin-left: 115px; }

.offset2 {
  margin-left: 200px; }

.offset3 {
  margin-left: 285px; }

.offset4 {
  margin-left: 370px; }

.offset5 {
  margin-left: 455px; }

.offset6 {
  margin-left: 540px; }

.offset7 {
  margin-left: 625px; }

.offset8 {
  margin-left: 710px; }

.offset9 {
  margin-left: 795px; }

.offset10 {
  margin-left: 880px; }

.offset11 {
  margin-left: 965px; }

.offset12 {
  margin-left: 1050px; }

.row-fluid {
  width: 100%;
  *zoom: 1; }
  .row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
    line-height: 0; }
  .row-fluid:after {
    clear: both; }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 40px;
    box-sizing: border-box;
    float: left;
    margin-left: 3.0303%;
    *margin-left: 2.9798%; }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0; }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 3.0303%; }
  .row-fluid .span1 {
    width: 5.55556%;
    *width: 5.50505%; }
  .row-fluid .span2 {
    width: 14.14141%;
    *width: 14.09091%; }
  .row-fluid .span3 {
    width: 22.72727%;
    *width: 22.67677%; }
  .row-fluid .span4 {
    width: 31.31313%;
    *width: 31.26263%; }
  .row-fluid .span5 {
    width: 39.89899%;
    *width: 39.84848%; }
  .row-fluid .span6 {
    width: 48.48485%;
    *width: 48.43434%; }
  .row-fluid .span7 {
    width: 57.07071%;
    *width: 57.0202%; }
  .row-fluid .span8 {
    width: 65.65657%;
    *width: 65.60606%; }
  .row-fluid .span9 {
    width: 74.24242%;
    *width: 74.19192%; }
  .row-fluid .span10 {
    width: 82.82828%;
    *width: 82.77778%; }
  .row-fluid .span11 {
    width: 91.41414%;
    *width: 91.36364%; }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94949%; }
  .row-fluid .offset1 {
    margin-left: 11.61616%;
    *margin-left: 11.51515%; }
  .row-fluid .offset1:first-child {
    margin-left: 8.58586%;
    *margin-left: 8.48485%; }
  .row-fluid .offset2 {
    margin-left: 20.20202%;
    *margin-left: 20.10101%; }
  .row-fluid .offset2:first-child {
    margin-left: 17.17172%;
    *margin-left: 17.07071%; }
  .row-fluid .offset3 {
    margin-left: 28.78788%;
    *margin-left: 28.68687%; }
  .row-fluid .offset3:first-child {
    margin-left: 25.75758%;
    *margin-left: 25.65657%; }
  .row-fluid .offset4 {
    margin-left: 37.37374%;
    *margin-left: 37.27273%; }
  .row-fluid .offset4:first-child {
    margin-left: 34.34343%;
    *margin-left: 34.24242%; }
  .row-fluid .offset5 {
    margin-left: 45.9596%;
    *margin-left: 45.85859%; }
  .row-fluid .offset5:first-child {
    margin-left: 42.92929%;
    *margin-left: 42.82828%; }
  .row-fluid .offset6 {
    margin-left: 54.54545%;
    *margin-left: 54.44444%; }
  .row-fluid .offset6:first-child {
    margin-left: 51.51515%;
    *margin-left: 51.41414%; }
  .row-fluid .offset7 {
    margin-left: 63.13131%;
    *margin-left: 63.0303%; }
  .row-fluid .offset7:first-child {
    margin-left: 60.10101%;
    *margin-left: 60%; }
  .row-fluid .offset8 {
    margin-left: 71.71717%;
    *margin-left: 71.61616%; }
  .row-fluid .offset8:first-child {
    margin-left: 68.68687%;
    *margin-left: 68.58586%; }
  .row-fluid .offset9 {
    margin-left: 80.30303%;
    *margin-left: 80.20202%; }
  .row-fluid .offset9:first-child {
    margin-left: 77.27273%;
    *margin-left: 77.17172%; }
  .row-fluid .offset10 {
    margin-left: 88.88889%;
    *margin-left: 88.78788%; }
  .row-fluid .offset10:first-child {
    margin-left: 85.85859%;
    *margin-left: 85.75758%; }
  .row-fluid .offset11 {
    margin-left: 97.47475%;
    *margin-left: 97.37374%; }
  .row-fluid .offset11:first-child {
    margin-left: 94.44444%;
    *margin-left: 94.34343%; }
  .row-fluid .offset12 {
    margin-left: 106.06061%;
    *margin-left: 105.9596%; }
  .row-fluid .offset12:first-child {
    margin-left: 103.0303%;
    *margin-left: 102.92929%; }

[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none; }

[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right; }

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1; }
  .container:before, .container:after {
    display: table;
    content: "";
    line-height: 0; }
  .container:after {
    clear: both; }

.container-fluid {
  padding-right: 45px;
  padding-left: 45px;
  max-width: 1200px;
  margin: 0 auto;
  *zoom: 1; }
  .container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
    line-height: 0; }
  .container-fluid:after {
    clear: both; }

.container-fluid.no-padding {
  max-width: 1290px;
  padding: 0; }

.navbar .container-fluid {
  max-width: 1280px;
  margin: 0 auto; }

.fluid-fixed-container {
  padding-right: 340px; }

.article-page .fluid-fixed-container {
  padding-right: 0px; }

.column {
  float: left;
  position: relative; }

.column.fluid {
  width: 100%; }

#sidebar,
.column.fixed {
  width: 300px;
  padding: 0 0 0 40px;
  margin-right: -100%; }

.gradient-divider-light {
  height: 1px;
  width: 300px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAABCAIAAADrWgR+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNqskMEKACAIQ9v/f7RBQgTaXJKn7Tk9DGY21mwRbZqJ0IXIS/gUaJ/oK9GWdREdLYHKAFD4aVPNoYuGJfAp8OsnhyUvG7s1PwUYAE3Pm/+es3G9AAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  margin: 22px 0; }

body {
  -webkit-font-smooting: subpixel-antialiased;
  -webkit-font-smooting: auto;
  -ms-font-smooting: subpixel-antialiased;
  -ms-font-smooting: auto; }

p {
  margin: 0 0 10px; }

.lead {
  margin-top: -8px !important;
  margin-bottom: 20px;
  font-weight: 400;
  font-style: normal;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  min-height: 65px;
  font-size: 22px;
  line-height: 29px;
  font-style: none; }
  .lead.dropcap:first-letter {
    float: left;
    font-family: "Stag-Light", Georgia, "Times New Roman", Times, serif;
    font-size: 75px;
    font-style: normal;
    line-height: 50px;
    margin-top: 3px;
    padding: 0 10px 0 0; }

.lt-ie9 .dropcap:first-letter {
  line-height: 55px; }

a:hover {
  text-decoration: none; }

small {
  font-size: 85%; }

strong {
  font-weight: bold; }

em {
  font-style: italic; }

cite {
  font-style: normal; }

.muted {
  color: #ccc; }

a.muted:hover,
a.muted:focus {
  color: #b3b3b3; }

.text-warning {
  color: #c09853; }

a.text-warning:hover,
a.text-warning:focus {
  color: #a47e3c; }

.text-error {
  color: #f30e02; }

a.text-error:hover,
a.text-error:focus {
  color: #c00b02; }

.text-info {
  color: #3a87ad; }

a.text-info:hover,
a.text-info:focus {
  color: #2d6987; }

.text-success {
  color: #468847; }

a.text-success:hover,
a.text-success:focus {
  color: #356635; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

h1, h2, h3, h4, h5, h6 {
  margin: 10px 0;
  font-family: "Stag-Light", Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  line-height: 20px;
  color: #000;
  text-rendering: optimizelegibility; }
  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    font-weight: 300;
    line-height: 1;
    color: #ccc; }

h1,
h2 {
  line-height: 40px; }

h1 {
  font-size: 38px; }

h2 {
  font-size: 31.5px; }

h3 {
  font-size: 24.5px;
  line-height: 34px; }

h4 {
  font-size: 17.5px;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-weight: 300; }
  h4 a {
    color: #1fc2ff; }
    h4 a:hover {
      color: #959595; }

h5 {
  font-size: 17.5px;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #4f4f4f; }

h6 {
  font-size: 14px;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #4f4f4f; }

h1 small {
  font-size: 24.5px; }

h2 small {
  font-size: 17.5px; }

h3 small {
  font-size: 14px; }

h4 small {
  font-size: 14px; }

.section-title {
  font-family: "Stag-Light", Georgia, "Times New Roman", Times, serif;
  text-align: center;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background-position: bottom center;
  height: 45px;
  line-height: 45px;
  font-size: 21px;
  background-repeat: no-repeat;
  font-weight: 300;
  letter-spacing: 1px;
  color: #4f4f4f; }

.article-header {
  margin-bottom: 30px;
  position: relative; }
  .article-header h1 {
    border-bottom: 1px solid #e4e4e4;
    padding: 0 0 20px;
    margin: 0 0 15px;
    line-height: 54px;
    font-size: 38px;
    font-weight: 300; }

.page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #e4e4e4; }

ul, ol {
  padding: 0;
  margin: 0; }

ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0; }

li {
  line-height: 20px; }

ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none; }

ul.inline,
ol.inline {
  margin-left: 0;
  list-style: none; }
  ul.inline > li,
  ol.inline > li {
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */
    *zoom: 1;
    padding-left: 5px;
    padding-right: 5px; }

dl {
  margin-bottom: 20px; }

dt,
dd {
  line-height: 20px; }

dt {
  font-weight: bold; }

dd {
  margin-left: 10px; }

.dl-horizontal {
  *zoom: 1; }
  .dl-horizontal:before, .dl-horizontal:after {
    display: table;
    content: "";
    line-height: 0; }
  .dl-horizontal:after {
    clear: both; }
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; }

hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #fff; }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #ccc; }

abbr.initialism {
  font-size: 90%;
  text-transform: uppercase; }

blockquote.q {
  padding: 0;
  margin: 0 0 20px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQMAAAARCAYAAADZuMnvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAf1JREFUeNrsm92rAVEUxbc7E0XkgXyVB8WbJ///n+CZKKLxFSGiiNzW7p7Jgxlu9+HOmdavRNuc83Dm7HX22kbi8XgIsQpbbliCt8ouvrgEhBCKASGEYkAIoRgQQl7gcgniyWq10vdSqeTH7ve7xpPJpBQKhcCx8/lcFouFuK4rtVrNv3Y8Hst2u5VUKiWNRkPS6TQXmpUBiSpI+OFwKJ7nyW63k+v1qvHz+Sy9Xk+THPGw8bgG3G43mUwmOsd+v1chAJfLRUajERc7bpVBt9vlKlhEp9MJ/R5JejgcJJPJSLPZFMdxfIFAcheLRanX64HjcX273dZ5TqeTn/z5fF5arZbGMQ9iYXBf2WkT+KBBTNhsNioEAGU8EhvMZjNNYJT3YUJggI2APRgMBr5AgGw2K+VyWasOWIg3cF9ZKAZ8OMQuApPseDy+jBuB+K2wgFwu5/cGUGGs12v9DFF4A/cVewbkvzAnOEB/AD5fFf/nFEdp3+/3A0XDJPx0OtX+AKwGKgyAvgGsBuZA/LkxSWJSGbzzoMQe0PVHcxCWAC80DeH1ETf+H+9I+CAwHqc/KoJnq7FcLnVspVKRarX6594GiR4J/jchPjbBnODm14Ln0xvVAMQBfQMIRBi4Fv2BT+O0CRQDEkExiNLe4q1iz4AQQjEghFAMCCFW8y3AADYb8cQ8muN/AAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  background-position: top center;
  padding-top: 20px;
  font-size: 32px; }
  blockquote.q p {
    color: #959595;
    font-family: "Stag-Light", Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    font-weight: 200;
    line-height: 1.25;
    margin-bottom: 0;
    padding: 0 60px;
    text-align: center; }
  blockquote.q small {
    display: block;
    line-height: 20px;
    color: #959595; }
    blockquote.q small:before {
      content: '\2014 \00A0'; }
  blockquote.q.pull-right {
    float: right;
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #e4e4e4;
    border-left: 0; }
    blockquote.q.pull-right p,
    blockquote.q.pull-right small {
      text-align: right; }
    blockquote.q.pull-right small:before {
      content: ''; }
    blockquote.q.pull-right small:after {
      content: '\00A0 \2014'; }

q:before,
q:after,
blockquote:before,
blockquote:after {
  content: ""; }

blockquote.q:after {
  background-image: url('../images/global/tweet_text_small.png?v=8ebdcac477');
  display: block;
  height: 19px;
  width: 19px;
  background-repeat: no-repeat;
  margin: auto;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: relative;
  left: 0; }

blockquote.q:hover {
  cursor: pointer; }

blockquote.q:hover:after {
  width: 65px; }

address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px; }

form {
  margin: 0 0 20px; }

fieldset {
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 27px;
  line-height: 40px;
  color: #7f7f7f;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }
  legend small {
    font-size: 15px;
    color: #ccc; }

label,
input,
button,
select,
textarea {
  font-size: 18px;
  font-weight: normal;
  line-height: 20px; }

input,
button,
select,
textarea {
  font-family: "proxima-nova", Helvetica, Arial, sans-serif; }

label {
  display: block;
  margin-bottom: 5px; }

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 30px;
  padding: 5px 6px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  color: #4f4f4f;
  border-radius: 0;
  vertical-align: middle; }

textarea {
  padding: 16px; }

input,
textarea,
.uneditable-input {
  width: 206px; }

textarea {
  height: auto;
  line-height: 30px; }

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #f6f6f6;
  border: 0;
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s; }
  textarea:focus,
  input[type="text"]:focus,
  input[type="password"]:focus,
  input[type="datetime"]:focus,
  input[type="datetime-local"]:focus,
  input[type="date"]:focus,
  input[type="month"]:focus,
  input[type="time"]:focus,
  input[type="week"]:focus,
  input[type="number"]:focus,
  input[type="email"]:focus,
  input[type="url"]:focus,
  input[type="search"]:focus,
  input[type="tel"]:focus,
  input[type="color"]:focus,
  .uneditable-input:focus {
    background-color: #f1f1f1;
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */ }
  textarea.inverse,
  input[type="text"].inverse,
  input[type="password"].inverse,
  input[type="datetime"].inverse,
  input[type="datetime-local"].inverse,
  input[type="date"].inverse,
  input[type="month"].inverse,
  input[type="time"].inverse,
  input[type="week"].inverse,
  input[type="number"].inverse,
  input[type="email"].inverse,
  input[type="url"].inverse,
  input[type="search"].inverse,
  input[type="tel"].inverse,
  input[type="color"].inverse,
  .uneditable-input.inverse {
    background-color: #1f2730;
    color: #8f9398; }
    textarea.inverse:focus,
    input[type="text"].inverse:focus,
    input[type="password"].inverse:focus,
    input[type="datetime"].inverse:focus,
    input[type="datetime-local"].inverse:focus,
    input[type="date"].inverse:focus,
    input[type="month"].inverse:focus,
    input[type="time"].inverse:focus,
    input[type="week"].inverse:focus,
    input[type="number"].inverse:focus,
    input[type="email"].inverse:focus,
    input[type="url"].inverse:focus,
    input[type="search"].inverse:focus,
    input[type="tel"].inverse:focus,
    input[type="color"].inverse:focus,
    .uneditable-input.inverse:focus {
      background-color: #1b222a; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  *margin-top: 0;
  /* IE7 */
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal; }

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto; }

select,
input[type="file"] {
  height: 40px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */
  line-height: 40px; }

select {
  width: 220px;
  border: 1px solid #ccc;
  background-color: #f6f6f6; }

select[multiple],
select[size] {
  height: auto; }

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

.uneditable-input,
.uneditable-textarea {
  color: #ccc;
  background-color: #f3f3f3;
  border-color: #ccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed; }

.uneditable-input {
  overflow: hidden;
  white-space: nowrap; }

.uneditable-textarea {
  width: auto;
  height: auto; }

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #ccc;
  font-weight: 300; }

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #ccc;
  font-weight: 300; }

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #ccc;
  font-weight: 300; }

.radio,
.checkbox {
  min-height: 20px;
  padding-left: 20px; }

.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px; }

.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px; }

.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle; }

.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px; }

.input-mini {
  width: 60px; }

.input-small {
  width: 90px; }

.input-medium {
  width: 150px; }

.input-large {
  width: 210px; }

.input-xlarge {
  width: 270px; }

.input-xxlarge {
  width: 530px; }

input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0; }

.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block; }

input,
textarea,
.uneditable-input {
  margin-left: 0; }

.controls-row [class*="span"] + [class*="span"] {
  margin-left: 30px; }

input.span1,
textarea.span1,
.uneditable-input.span1 {
  width: 41px; }

input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 126px; }

input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 211px; }

input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 296px; }

input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 381px; }

input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 466px; }

input.span7,
textarea.span7,
.uneditable-input.span7 {
  width: 551px; }

input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 636px; }

input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 721px; }

input.span10,
textarea.span10,
.uneditable-input.span10 {
  width: 806px; }

input.span11,
textarea.span11,
.uneditable-input.span11 {
  width: 891px; }

input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 976px; }

.controls-row {
  *zoom: 1; }
  .controls-row:before, .controls-row:after {
    display: table;
    content: "";
    line-height: 0; }
  .controls-row:after {
    clear: both; }

.controls-row [class*="span"],
.row-fluid .controls-row [class*="span"] {
  float: left; }

.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
  padding-top: 5px; }

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #e4e4e4; }

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent; }

.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853;
  font-size: 12px; }

.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853; }

.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  border-color: #fcf8e3;
  background-color: #fcf8e3;
  color: #c09853; }
  .control-group.warning input:focus,
  .control-group.warning select:focus,
  .control-group.warning textarea:focus {
    border-color: #f7ecb5; }

.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853; }

.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #f30e02;
  font-size: 12px; }

.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #f30e02; }

.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color: #f65858;
  background-color: #f65858;
  color: #fff; }
  .control-group.error input:focus,
  .control-group.error select:focus,
  .control-group.error textarea:focus {
    border-color: #f32828; }

.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #f30e02;
  background-color: #f65858;
  border-color: #f30e02; }

.control-group.error input:-moz-placeholder {
  color: #fff;
  font-weight: 300; }

.control-group.error input:-ms-input-placeholder {
  color: #fff;
  font-weight: 300; }

.control-group.error input::-webkit-input-placeholder {
  color: #fff;
  font-weight: 300; }

.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
  font-size: 12px; }

.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847; }

.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  border-color: #dff0d8;
  background-color: #dff0d8;
  color: #468847; }
  .control-group.success input:focus,
  .control-group.success select:focus,
  .control-group.success textarea:focus {
    border-color: #c1e2b3; }

.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847; }

.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline {
  color: #3a87ad;
  font-size: 12px; }

.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  color: #3a87ad; }

.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  border-color: #d9edf7;
  background-color: #d9edf7;
  color: #3a87ad; }
  .control-group.info input:focus,
  .control-group.info select:focus,
  .control-group.info textarea:focus {
    border-color: #afd9ee; }

.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad; }

.form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1; }
  .form-actions:before, .form-actions:after {
    display: table;
    content: "";
    line-height: 0; }
  .form-actions:after {
    clear: both; }

.help-block,
.help-inline {
  color: #757575; }

.help-block {
  display: block;
  margin-bottom: 10px; }

.help-inline {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px; }

.input-append,
.input-prepend {
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: middle;
  font-size: 0;
  white-space: nowrap; }
  .input-append input,
  .input-append select,
  .input-append .uneditable-input,
  .input-append .dropdown-menu,
  .input-append .popover,
  .input-prepend input,
  .input-prepend select,
  .input-prepend .uneditable-input,
  .input-prepend .dropdown-menu,
  .input-prepend .popover {
    font-size: 18px; }
  .input-append input,
  .input-append select,
  .input-append .uneditable-input,
  .input-prepend input,
  .input-prepend select,
  .input-prepend .uneditable-input {
    position: relative;
    margin-bottom: 0;
    *margin-left: 0;
    vertical-align: top;
    border-radius: 0 0 0 0; }
    .input-append input:focus,
    .input-append select:focus,
    .input-append .uneditable-input:focus,
    .input-prepend input:focus,
    .input-prepend select:focus,
    .input-prepend .uneditable-input:focus {
      z-index: 2; }
  .input-append .add-on,
  .input-prepend .add-on {
    display: inline-block;
    width: auto;
    height: 30px;
    min-width: 16px;
    padding: 5px 10px;
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    background-color: #e4e4e4; }
  .input-append .add-on,
  .input-append .btn,
  .input-append .btn-group > .dropdown-toggle,
  .input-prepend .add-on,
  .input-prepend .btn,
  .input-prepend .btn-group > .dropdown-toggle {
    vertical-align: top;
    border-radius: 0; }
  .input-append .active,
  .input-prepend .active {
    background-color: #a9dba9;
    border-color: #46a546; }

.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px; }

.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  border-radius: 0 0 0 0; }

.input-append input,
.input-append select,
.input-append .uneditable-input {
  border-radius: 0 0 0 0; }
  .input-append input + .btn-group .btn:last-child,
  .input-append select + .btn-group .btn:last-child,
  .input-append .uneditable-input + .btn-group .btn:last-child {
    border-radius: 0 0 0 0; }

.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
  margin-left: -1px; }

.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
  border-radius: 0 0 0 0; }

.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  border-radius: 0; }
  .input-prepend.input-append input + .btn-group .btn,
  .input-prepend.input-append select + .btn-group .btn,
  .input-prepend.input-append .uneditable-input + .btn-group .btn {
    border-radius: 0 0 0 0; }

.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  border-radius: 0 0 0 0; }

.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  border-radius: 0 0 0 0; }

.input-prepend.input-append .btn-group:first-child {
  margin-left: 0; }

input.search-query {
  background-color: #fff;
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */
  margin-bottom: 0; }
  input.search-query:focus {
    background-color: #fff; }

/* Allow for input prepend/append in search forms */
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  border-radius: 0; }

.form-search .input-append .search-query {
  border-radius: 14px 0 0 14px; }

.form-search .input-append .btn {
  border-radius: 0 14px 14px 0; }

.form-search .input-prepend .search-query {
  border-radius: 0 14px 14px 0; }

.form-search .input-prepend .btn {
  border-radius: 14px 0 0 14px; }

.form-search input,
.form-search textarea,
.form-search select,
.form-search .help-inline,
.form-search .uneditable-input,
.form-search .input-prepend,
.form-search .input-append,
.form-inline input,
.form-inline textarea,
.form-inline select,
.form-inline .help-inline,
.form-inline .uneditable-input,
.form-inline .input-prepend,
.form-inline .input-append,
.form-horizontal input,
.form-horizontal textarea,
.form-horizontal select,
.form-horizontal .help-inline,
.form-horizontal .uneditable-input,
.form-horizontal .input-prepend,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  margin-bottom: 0;
  vertical-align: middle; }

.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none; }

.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block; }

.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0; }

.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle; }

.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0; }

.control-group {
  margin-bottom: 10px; }

legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate; }

.form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1; }
  .form-horizontal .control-group:before, .form-horizontal .control-group:after {
    display: table;
    content: "";
    line-height: 0; }
  .form-horizontal .control-group:after {
    clear: both; }

.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right; }

.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0; }
  .form-horizontal .controls:first-child {
    *padding-left: 180px; }

.form-horizontal .help-block {
  margin-bottom: 0; }

.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
  margin-top: 10px; }

.form-horizontal .form-actions {
  padding-left: 180px; }

.dropup,
.dropdown {
  position: relative; }

.navbar .dropdown-toggle {
  z-index: 1001;
  cursor: pointer;
  border-left: 1px solid #ccc;
  border-left: 1px solid rgba(255, 255, 255, 0.33);
  border-right: 1px solid #ccc;
  border-right: 1px solid rgba(255, 255, 255, 0.33);
  height: 20px;
  padding: 13px 11px 12px;
  text-align: center;
  position: relative; }

.navbar .dropdown:hover .dropdown-toggle,
.navbar .dropdown.open .dropdown-toggle,
.navbar .dropdown-toggle:hover {
  padding-top: 12px;
  padding-bottom: 13px;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  background-color: #fff; }

.dropdown-toggle {
  *margin-bottom: -3px; }

.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #fff;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: ""; }

.dropdown .caret {
  margin-top: 8px;
  margin-left: 5px; }

.dropdown:hover .dropdown-menu {
  display: block; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1090;
  display: none;
  float: left;
  min-width: 160px;
  padding: 0;
  margin: 0;
  margin-top: -1px;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid #ccc;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  background-clip: padding-box; }
  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  .dropdown-menu .divider {
    *width: 100%;
    height: 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    margin: 10px 0;
    border-bottom: 1px solid #ccc; }
  .dropdown-menu > li {
    margin: 5px 0; }
  .dropdown-menu > li > a {
    display: block;
    padding: 5px 20px;
    clear: both;
    font-weight: 600;
    line-height: 20px;
    color: #7f7f7f;
    white-space: nowrap; }
  .dropdown-menu > li p {
    color: #7f7f7f; }

.dropdown-menu.search {
  width: 360px; }
  .dropdown-menu.search li {
    padding: 0 15px; }
  .dropdown-menu.search .search-query {
    border: 0;
    font-size: 24px;
    border-bottom: 1px solid #ccc;
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #959595;
    float: left;
    line-height: 28px;
    font-style: italic;
    width: 262px; }
    .dropdown-menu.search .search-query:-moz-placeholder {
      color: #e4e4e4;
      font-weight: 300; }
    .dropdown-menu.search .search-query:-ms-input-placeholder {
      color: #e4e4e4;
      font-weight: 300; }
    .dropdown-menu.search .search-query::-webkit-input-placeholder {
      color: #e4e4e4;
      font-weight: 300; }
    .dropdown-menu.search .search-query:focus {
      outline: none;
      border-bottom-color: #1fc2ff; }
  .dropdown-menu.search > .nav-header-users {
    display: none;
    margin-top: -5px; }
  .dropdown-menu.search .btn-search {
    height: 41px;
    max-height: 41px;
    float: left;
    width: 35px;
    border-bottom: 1px solid #ccc;
    padding-left: 3px; }
    .dropdown-menu.search .btn-search:hover {
      border-bottom: 1px solid #1fc2ff; }
    .dropdown-menu.search .btn-search i {
      display: inline-block;
      position: relative;
      top: 4px;
      left: 2px;
      background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXpJREFUeNqc080rRFEYx/F7L3kZEymTLZoNG5SIHWWhKJkhLxtKWfEvTM3K2kJZo2kKG0JeF6JYUlbeFth4myxGoq7vo0fN5Nxh5qlPT5175nfPOXOu7bqu5VXhRauANoYhNKEETzjA3NKItfkz1/YKIqSKtoJGJHGEB8h4CxzEME5g0hhESDntBEHMIMLkRMpzGZ9Fp74s7BUkP55ElICIx4rzaBsa1v8riAlFugU5iyBBnxnOsIZ2gT3H8LwOfqxmCpHi+RXtFK2moFLtCet/9QyfKehGe+1fCWzN1h3cOYblStA5uvUKZKoQKrHueEyIohDLhFV4rKZBLiXeMW361+Q2z2NAh+5lov7Vj6jGIKYgc4fZRTwtiJBiWhw9+NBLN4oyw6IuMUHIbtonQoiPtoZ2vKFPviXG/Rosn0oAtzjETur1+A5isrxxC814RS+T9q0syg4tuAENkcN7QRchx1aWlY9t1OtBdhByZuVQjrpGW64hUl8CDABOBoCMB0XnsQAAAABJRU5ErkJggg==');
      background-repeat: no-repeat; }

.dropdown-menu.notifications {
  width: 360px; }
  .dropdown-menu.notifications .notifications-container {
    max-height: 400px;
    overflow: scroll; }
  .dropdown-menu.notifications .nav-header {
    margin-bottom: 0; }
  .dropdown-menu.notifications .no-notifications {
    margin-top: 20px;
    text-align: center; }
  .dropdown-menu.notifications > li > a.btn {
    padding: 10px 20px;
    color: #fff; }

.dropdown-menu.dropdown-social p {
  font-weight: 600; }

.navbar-search,
.navbar-account {
  position: relative; }

.navbar-search {
  z-index: 1; }

.navbar-account {
  z-index: 2; }

#dropdown-menu-full-width {
  display: none;
  position: fixed;
  left: 0;
  top: 45px;
  width: 100%;
  height: 495px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiEBYWPgMQYAABfAEGnUlNuwAAAABJRU5ErkJggg==');
  z-index: 1035; }
  #dropdown-menu-full-width .dropdown-content {
    display: none; }
    #dropdown-menu-full-width .dropdown-content.open {
      display: block !important; }
  #dropdown-menu-full-width h3 {
    color: #fff; }
  #dropdown-menu-full-width .container-fluid {
    position: relative;
    padding: 0 85px;
    height: 495px; }
  #dropdown-menu-full-width h3.dropdown-menu-title {
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin: 25px 0; }
  #dropdown-menu-full-width .article-block-item-category,
  #dropdown-menu-full-width .link-author {
    color: #ccc; }
    #dropdown-menu-full-width .article-block-item-category:hover,
    #dropdown-menu-full-width .link-author:hover {
      color: #1fc2ff; }
  #dropdown-menu-full-width .article-block-item {
    margin-top: 0; }
  #dropdown-menu-full-width .article-block-item-image-link {
    border: 1px solid #4f4f4f; }
  #dropdown-menu-full-width .link-article {
    color: #fff; }
    #dropdown-menu-full-width .link-article:hover {
      color: #1fc2ff; }
  #dropdown-menu-full-width .btn-close-dropdown-menu {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASFJREFUeNrslksKwjAQhlvpAdorFFcuXbQ7LyJY9VZuqigWz9FFqzcoeAQXeoLGCUwghKZNk0gREvhJyzy+ycCE+ISQgzfRmnkTLgd3cAcXFwHdQe2AH7U/0N8KnCYqQEfQpaeAFu05+hMb8BuoxO9KUgADV/hfYpwxPBb8xAJEMMsbDyUOFOAp7icOyEBr0LUDvOXijOB9BTxBLx3w2FFLMTEfow3WmXOaOJPYsjFgHThteSOxNQr3gDacJj6Daom9RntrG94FprErIceoAgID8A6UgObCFDC/zdDhVE5e9IBlU1BjnHHbF1yHRLBsDAOMM277EvccW5kMXET0qt1zcdLlj3g6f0Chgt8bFNketVDRL/rVJePecA7+v/CvAAMAM/dMupOjkAMAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    width: 31px;
    height: 31px;
    position: absolute;
    top: 17px;
    right: 20px; }
    #dropdown-menu-full-width .btn-close-dropdown-menu:hover {
      opacity: 0.8;
      filter: alpha(opacity=80); }
  #dropdown-menu-full-width .arrow-dropdown-menu {
    width: 21px;
    height: 41px;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    padding: 100px 20px;
    margin-top: -120.5px;
    display: block;
    opacity: 0.3;
    filter: alpha(opacity=30); }
    #dropdown-menu-full-width .arrow-dropdown-menu:hover {
      opacity: 1;
      filter: alpha(opacity=100); }
  #dropdown-menu-full-width .arrow-dropdown-menu-left {
    left: 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAArCAYAAACTkhN2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAN1JREFUeNrM1+ENwiAQBeDWuIvOULgJnKQTuYgTqHshGkkqansH77WQ3A9C8t2lpZTrQwgdeBxijDHOezAsMa5p0gMr9zFuk/mxe+KAkPA55FU0APYZ7NMaGpbpOqXiWnwRLsVFA5fgXgtbcZl7eTW4qWIL7qwVa3FXUrEGz2Fn3Vk0+B8+IOBfOAzO8Rweak9MGpzwEwNO+IUBr1I59ZlTtuGq+xz66W9yttBPRfp5Xp1g839ocYJm7i3mBM3dFem3XFWCpjuL2QTUbm4H7EHv7z40jRFZ+VcH/RBgAFpJgfwtWeCYAAAAAElFTkSuQmCC'); }
  #dropdown-menu-full-width .arrow-dropdown-menu-right {
    right: 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAArCAYAAACTkhN2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOdJREFUeNrMl20OwiAMhtF4l92BgSfwIt7Gf57EG+ghdhqsBhNsJmPt2wlJs/GR92kYa4tLKQ1kl/x0SHNZ+NMCWnxI3y0gxV0WhAPKDhzAB6CAuUEY4NcEBFCbVAOWFqgALYvEgFYvRIA1e8gBI1J8NUByfsdWgPTvawJoYsciQBv5OMAjxasAVNbxc4Ddm4BpnuxR9E9IcQ64mXpuuudmwl2f86pwl7HFLCqaxfNolYnMcij3OHZftwSpx3+rFc2q3GhVn5vdLKL2421+m9tTOjoXqelIdkflvQPZNb+/nhMyWz8FGABX9MToNek1nAAAAABJRU5ErkJggg=='); }
  #dropdown-menu-full-width .border {
    position: absolute;
    width: 100%;
    height: 1px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpi+P//vztAgAEACUMDRZtYo9AAAAAASUVORK5CYII='); }
    #dropdown-menu-full-width .border.bottom {
      bottom: -1px; }
    #dropdown-menu-full-width .border.top {
      top: -1px; }

#dropdown-menu-full-width.open {
  display: block !important; }

#dropdown-menu-full-width.closed {
  display: none !important; }

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  text-decoration: none;
  color: #1fc2ff; }

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #1fc2ff;
  text-decoration: none;
  outline: 0; }

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #ccc; }

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default; }

.open {
  *z-index: 1090; }
  .open > .dropdown-menu {
    display: block; }

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 1080; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000;
  content: ""; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px; }

.dropdown-submenu {
  position: relative; }

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  border-radius: 0 6px 6px 6px; }

.dropdown-submenu:hover > .dropdown-menu {
  display: block; }

.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  border-radius: 5px 5px 5px 0; }

.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px; }

.dropdown-submenu:hover > a:after {
  border-left-color: #1fc2ff; }

.dropdown-submenu.pull-left {
  float: none; }
  .dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    border-radius: 6px 0 6px 6px; }

.typeahead {
  z-index: 1051;
  margin-top: 2px;
  border-radius: 0; }

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.4; }
  .tooltip.top {
    margin-top: -3px;
    padding: 5px 0; }
  .tooltip.right {
    margin-left: 3px;
    padding: 0 5px; }
  .tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0; }
  .tooltip.left {
    margin-left: -3px;
    padding: 0 5px; }

.tooltip-inner {
  max-width: 150px;
  min-width: 150px;
  padding: 15px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #4f4f4f;
  border-radius: 0; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #4f4f4f; }

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #4f4f4f; }

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #4f4f4f; }

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #4f4f4f; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 0;
  text-align: left;
  background-color: #4f4f4f;
  background-clip: padding-box;
  white-space: normal; }
  .popover.top {
    margin-top: -10px; }
  .popover.right {
    margin-left: 10px; }
  .popover.bottom {
    margin-top: 10px; }
  .popover.left {
    margin-left: -10px; }

.popover-title {
  margin: 0;
  padding: 8px 14px 0;
  font-size: 14px;
  line-height: 18px;
  color: #fff;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px; }
  .popover-title:empty {
    display: none; }

.popover-content {
  padding: 9px 14px;
  color: #fff; }

.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover .arrow {
  border-width: 8px; }

.popover .arrow:after {
  border-width: 7px;
  content: ""; }

.popover.top .arrow {
  left: 50%;
  margin-left: -8px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -8px; }
  .popover.top .arrow:after {
    bottom: 1px;
    margin-left: -7px;
    border-bottom-width: 0;
    border-top-color: #4f4f4f; }

.popover.right .arrow {
  top: 50%;
  left: -8px;
  margin-top: -8px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25); }
  .popover.right .arrow:after {
    left: 1px;
    bottom: -7px;
    border-left-width: 0;
    border-right-color: #4f4f4f; }

.popover.bottom .arrow {
  left: 50%;
  margin-left: -8px;
  border-top-width: 0;
  top: -8px; }
  .popover.bottom .arrow:after {
    top: 1px;
    margin-left: -7px;
    border-top-width: 0;
    border-bottom-color: #4f4f4f; }

.popover.left .arrow {
  top: 50%;
  right: -8px;
  margin-top: -8px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25); }
  .popover.left .arrow:after {
    right: 1px;
    border-right-width: 0;
    border-left-color: #4f4f4f;
    bottom: -7px; }

.popover-inverse {
  border: 1px solid #959595;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-color: #fff; }
  .popover-inverse .popover-content,
  .popover-inverse .popover-title {
    color: #4f4f4f; }
  .popover-inverse.top .arrow {
    border-top-color: rgba(0, 0, 0, 0.25); }
    .popover-inverse.top .arrow:after {
      border-bottom-color: #999;
      border-bottom-color: rgba(0, 0, 0, 0.25);
      border-top-color: #fff; }
  .popover-inverse.right .arrow {
    border-right-color: rgba(0, 0, 0, 0.25); }
    .popover-inverse.right .arrow:after {
      left: 1px;
      bottom: -7px;
      border-left-width: 0;
      border-right-color: #fff; }
  .popover-inverse.bottom .arrow {
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, 0.25); }
    .popover-inverse.bottom .arrow:after {
      border-bottom-color: #fff; }
  .popover-inverse.left .arrow {
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, 0.25); }
    .popover-inverse.left .arrow:after {
      border-left-color: #fff; }

.popover.popover-inverse.popover-social-connect {
  max-width: 356px; }
  .popover.popover-inverse.popover-social-connect .popover-title {
    text-align: center; }
  .popover.popover-inverse.popover-social-connect .popover-content {
    text-align: center; }

.btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 10px 20px;
  letter-spacing: 3px;
  margin-bottom: 0;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  text-transform: uppercase;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-color: #ffae00;
  position: relative;
  top: 0;
  color: #fff;
  border: 1px solid #ccc;
  *border: 0;
  border: 0px;
  border-radius: 0;
  *margin-left: .3em;
  -webkit-transition: top 0.1s linear;
  transition: top 0.1s linear;
  -webkit-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear; }
  .btn:first-child {
    *margin-left: 0; }
  .btn:hover, .btn:focus {
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-color 0.1s linear;
    transition: background-color 0.1s linear;
    -webkit-transition: top 0.1s linear;
    transition: top 0.1s linear;
    -webkit-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
    background-color: #eba000;
    color: #fff; }
  .btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn.active, .btn:active {
    background-image: none;
    outline: 0;
    position: relative;
    top: 1px; }
  .btn.disabled, .btn[disabled] {
    cursor: default;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none; }

.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  border-radius: 0; }

.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 4px; }

.btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  border-radius: 0; }

.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
  margin-top: 0; }

.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
  margin-top: -1px; }

.btn-mini {
  padding: 0px 6px;
  font-size: 10.5px;
  border-radius: 0; }

.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  box-sizing: border-box; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.btn-primary {
  color: #fff;
  background-color: #ffae00; }
  .btn-primary:hover, .btn-primary.active {
    background-color: #eba000;
    -webkit-transition: background-color 0.1s linear;
    transition: background-color 0.1s linear;
    -webkit-transition: top 0.1s linear;
    transition: top 0.1s linear;
    -webkit-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear; }

.btn-warning {
  background-color: #ffc64d; }
  .btn-warning:hover, .btn-warning.active {
    background-color: #ffc038; }

.btn-danger {
  background-color: #ee5f5b; }
  .btn-danger:hover, .btn-danger.active {
    background-color: #ec4d49; }

.btn-success {
  background-color: #72c93d;
  color: #fff; }
  .btn-success:hover, .btn-success.active {
    background-color: #68bd35; }

.btn-info {
  background-color: #5bc0de; }
  .btn-info:hover, .btn-info.active {
    background-color: #4ab9db; }

.btn-inverse {
  background-color: #ccc; }
  .btn-inverse:hover, .btn-inverse.active {
    background-color: #c2c2c2; }

.btn-search {
  background: none;
  border: 0; }

button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px; }
  button.btn::-moz-focus-inner,
  input[type="submit"].btn::-moz-focus-inner {
    padding: 0;
    border: 0; }
  button.btn.btn-large,
  input[type="submit"].btn.btn-large {
    *padding-top: 7px;
    *padding-bottom: 7px; }
  button.btn.btn-small,
  input[type="submit"].btn.btn-small {
    *padding-top: 3px;
    *padding-bottom: 3px; }
  button.btn.btn-mini,
  input[type="submit"].btn.btn-mini {
    *padding-top: 1px;
    *padding-bottom: 1px; }

.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  box-shadow: none; }

.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #959595;
  border-radius: 0; }

.btn-link:hover,
.btn-link:focus {
  color: #1fc2ff;
  text-decoration: underline;
  background-color: transparent; }

.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
  color: #7f7f7f;
  text-decoration: none; }

.icon-caret {
  display: inline-block;
  width: 7px;
  height: 7px;
  background-repeat: no-repeat;
  margin-left: 4px;
  position: relative;
  top: 0px; }

.icon-caret-right {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAHCAYAAAArkDztAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAENJREFUeNpi+P///3YgVgFiBmQMIkDgJxB3AzEPugQMPAPiOCBmZPwPlsYAE7HpSAJiJmQ7eoBYANkOkKu00F0FEGAAJRh/i4c6yU4AAAAASUVORK5CYII=');
  background-repeat: no-repeat; }

.icon-caret-down {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGCAYAAAAPDoR2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEVJREFUeNpi+P///87/2MEWBiChAcS/0CRAfHWQJAj3oEmC+AwwST4gfg6VeA7lwyVBOBEqGQ8TQ5ZkAuLJQMwIEwMIMAA7NJJ+g0t3bQAAAABJRU5ErkJggg==');
  background-repeat: no-repeat; }

.btn-facebook-connect {
  background-color: #3b5998;
  padding-left: 60px; }
  .btn-facebook-connect:hover {
    background-color: #2d4373; }
    .btn-facebook-connect:hover .icon-facebook {
      background-color: #3b5998; }
  .btn-facebook-connect .icon-facebook {
    background-color: #4c70ba;
    position: absolute;
    left: 0;
    top: 0;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    line-height: 40px;
    font-size: 22px; }

.share-button-medium-facebook {
  height: 28px;
  line-height: 28px;
  background-color: #3b5998;
  color: #fff !important;
  display: inline-block;
  cursor: pointer; }
  .share-button-medium-facebook .social-icon-mini {
    padding-right: 6px;
    position: relative;
    top: -1px; }
  .share-button-medium-facebook .icon {
    font-size: 16px;
    color: #fff;
    position: relative;
    left: 6px;
    top: -1px; }
  .share-button-medium-facebook:hover {
    color: #fff;
    background-color: #4c70ba; }

.share-button-medium-facebook {
  padding: 0 15px;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1px; }

.share-button-medium-twitter {
  height: 28px;
  line-height: 28px;
  background-color: #2aa9e0;
  color: #fff !important;
  display: inline-block;
  cursor: pointer; }
  .share-button-medium-twitter .social-icon-mini {
    padding-right: 6px;
    position: relative;
    top: -1px; }
  .share-button-medium-twitter .icon {
    font-size: 16px;
    color: #fff;
    position: relative;
    left: 6px;
    top: -1px; }
  .share-button-medium-twitter:hover {
    color: #fff;
    background-color: #57bbe6; }

.share-button-medium-twitter {
  padding: 0 15px;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1px; }

.share-button-medium-pinterest {
  height: 28px;
  line-height: 28px;
  background-color: #ca2017;
  color: #fff !important;
  display: inline-block;
  cursor: pointer; }
  .share-button-medium-pinterest .social-icon-mini {
    padding-right: 6px;
    position: relative;
    top: -1px; }
  .share-button-medium-pinterest .icon {
    font-size: 16px;
    color: #fff;
    position: relative;
    left: 6px;
    top: -1px; }
  .share-button-medium-pinterest:hover {
    color: #fff;
    background-color: #e7362d; }

.share-button-medium-pinterest {
  padding: 0 15px;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1px; }

.share-button-medium-tumblr {
  height: 28px;
  line-height: 28px;
  background-color: #36465d;
  color: #fff !important;
  display: inline-block;
  cursor: pointer; }
  .share-button-medium-tumblr .social-icon-mini {
    padding-right: 6px;
    position: relative;
    top: -1px; }
  .share-button-medium-tumblr .icon {
    font-size: 16px;
    color: #fff;
    position: relative;
    left: 6px;
    top: -1px; }
  .share-button-medium-tumblr:hover {
    color: #fff;
    background-color: #495e7d; }

.share-button-medium-tumblr {
  padding: 0 15px;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1px; }

.share-count {
  display: inline-block;
  border: 1px solid #e4e4e4;
  display: inline-block;
  font-size: 10px;
  font-weight: 600;
  height: 26px;
  margin-left: 4px;
  padding-left: 5px;
  padding: 0 10px 0 5px;
  position: relative;
  text-align: center;
  top: 1px;
  letter-spacing: 1px;
  color: #ccc;
  background-color: #fff; }
  .share-count .share-count-caret {
    display: inline-block; }
  .share-count .share-count-caret-left {
    position: relative;
    left: -11px;
    top: -1px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAYAAADaxo44AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGVJREFUeNpi+P//PwMMP3nyhAWI+96/f48iKArE+z98+PD/379/cEEzIH788ePH/zAAEkwB4h9fv379jwyYGBgYmBmwAaguKyB++unTJ4RRSJZLAfFRkOUoElBJdiCeCXIuQIABAGfujlf40Wl1AAAAAElFTkSuQmCC');
    background-repeat: no-repeat; }
  .share-count .share-count-num {
    font-family: "prenton-ultra-condensed", "atrament-web";
    font-weight: normal;
    font-style: normal;
    letter-spacing: 2px;
    color: #ffae00;
    font-size: 22px;
    top: 3px;
    position: relative;
    margin-right: 5px; }
  .share-count .share-count-text {
    display: inline-block;
    position: relative;
    top: -1px; }

.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  border-radius: 0; }

.alert,
.alert h4 {
  color: #c09853; }

.alert h4 {
  margin: 0; }

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px; }

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847; }

.alert-success h4 {
  color: #468847; }

.alert-danger,
.alert-error {
  background-color: #f65858;
  border-color: #f54966;
  color: #f30e02; }

.alert-danger h4,
.alert-error h4 {
  color: #f30e02; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad; }

.alert-info h4 {
  color: #3a87ad; }

.alert-block {
  padding-top: 14px;
  padding-bottom: 14px; }

.alert-block > p,
.alert-block > ul {
  margin-bottom: 0; }

.alert-block p + p {
  margin-top: 5px; }

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top; }

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020; }

.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  border-radius: 4px; }

.fancybox-opened {
  z-index: 8030; }

.fancybox-opened .fancybox-skin {
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

.fancybox-outer, .fancybox-inner {
  position: relative; }

.fancybox-inner {
  overflow: hidden; }

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch; }

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap; }

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%; }

.fancybox-image {
  max-width: 100%;
  max-height: 100%; }

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("fancybox_sprite.png"); }

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060; }

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("fancybox_loading.gif") center center no-repeat; }

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040; }

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040; }

.fancybox-prev {
  left: 0; }

.fancybox-next {
  right: 0; }

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden; }

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px; }

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px; }

.fancybox-nav:hover span {
  visibility: visible; }

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important; }

/* Overlay helper */
.fancybox-lock {
  overflow: hidden !important;
  width: auto; }

.fancybox-lock body {
  overflow: hidden !important; }

.fancybox-lock-test {
  overflow-y: hidden !important; }

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("fancybox_overlay.png"); }

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0; }

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll; }

/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050; }

.fancybox-opened .fancybox-title {
  visibility: visible; }

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center; }

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap; }

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff; }

.fancybox-title-inside-wrap {
  padding-top: 10px; }

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/ }
  #fancybox-loading div {
    background-image: url("fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/ } }

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s; }

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px); } }

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px); } }

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce; }

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

.flash {
  -webkit-animation-name: flash;
  animation-name: flash; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse; }

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); } }

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); } }

.shake {
  -webkit-animation-name: shake;
  animation-name: shake; }

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing; }

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg); }
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); } }

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg); }
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); } }

.tada {
  -webkit-animation-name: tada;
  animation-name: tada; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg); }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg); }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg); }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg); }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg); }
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); } }

@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg); }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg); }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg); }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg); }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg); }
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); } }

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble; }

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05); }
  70% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05); }
  70% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn; }

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px); }
  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px); }
  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px); }
  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px); }
  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px); }
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px); }
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight; }

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp; }

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  25% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3); } }

@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  25% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3); } }

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut; }

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); } }

@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); } }

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); } }

@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); } }

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); } }

@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); } }

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight; }

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); } }

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); } }

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp; }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn; }

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px); } }

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px); } }

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); } }

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); } }

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); } }

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); } }

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); } }

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); } }

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); } }

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); } }

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); } }

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); } }

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); } }

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); } }

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); } }

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); } }

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig; }

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip; }

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg); }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg); }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1; } }

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg); }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg); }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1; } }

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX; }

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg); }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg); }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1; } }

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg); }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg); }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1; } }

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY; }

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important; }

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY; }

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1; }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1; } }

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1; }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1; } }

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0; } }

@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0; } }

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn; }

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight; }

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight; }

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0; } }

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0; } }

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut; }

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; } }

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; } }

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight; }

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -transform-origin: left bottom;
    -transform: rotate(-90deg);
    opacity: 0; } }

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -transform-origin: left bottom;
    -transform: rotate(-90deg);
    opacity: 0; } }

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight; }

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown; }

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft; }

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight; }

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); } }

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); } }

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft; }

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); } }

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); } }

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight; }

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); } }

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); } }

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp; }

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0; } }

@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0; } }

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg); } }

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg); } }

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg); } }

@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg); } }

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut; }

.fancybox-overlay {
  background: rgba(15, 56, 98, 0.7); }

.fancybox-skin {
  border-radius: 0; }

.modal-close {
  background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QNxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMTgwODNDMjM4NUYwOTcwRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkQ5QUJBN0E2MDQ2MTFFM0JDNkJEQjNBMDdBMDVERTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkQ5QUJBNzk2MDQ2MTFFM0JDNkJEQjNBMDdBMDVERTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA3ODAxMTc0MDcyMDY4MTE4MDgzRUIzNjNERTM1NDQ1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzIzODVGMDk3MEQ5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAFgAWAwERAAIRAQMRAf/EAGMAAAMBAAAAAAAAAAAAAAAAAAIDBQcBAQAAAAAAAAAAAAAAAAAAAAAQAAEEAQIDBwUAAAAAAAAAAAMBEQISAEETMVEUIWFx0SJCBFKCsiQFEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDavj/HIcm2NrsqxiqtZtE78ARhKQqChFZEkrJHV8Atheo2bwe1bv6PF+WAIRlIWMBIsiSX0onF8CuQkDQmAE4r/QWKRMaKNutxjFef5YEasrVZbOzavgMB1Dz2bPRb1+jV20wFxtZKvZ+xuL4D/wB3rff1d/vv54H/2Q==') 0 0 no-repeat;
  width: 22px;
  height: 22px;
  position: absolute;
  cursor: pointer;
  right: 8px;
  top: 8px; }

.modal-header {
  font-size: 24px;
  line-height: 24px;
  margin: 0; }

.modal-subheader {
  font-size: 16px;
  margin: 18px 0 0 0; }

.modal-fb-like {
  padding: 30px 5%;
  text-align: center; }
  .modal-fb-like .modal-fb-like-cont {
    margin: 30px auto 0;
    width: 176px;
    text-align: center; }

.modal-fb-like-cont .modal-fb-btn-cont, .modal-fb-like-cont .modal-fb-like-icon {
  float: left; }

.modal-fb-like-cont .modal-fb-btn-cont {
  display: inline-block;
  vertical-align: top;
  background: #f2f2f2;
  border-right: 1px solid #e4e4e4;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  padding: 14px 0 14px;
  width: 125px;
  text-align: center; }

.modal-fb-like-cont .modal-fb-like-icon {
  display: inline-block;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMjgwMTE3NDA3MjA2ODExODA4M0MyMzg1RjA5NzBEOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5OTJCRDc3MDQ3Q0ExMUUzOEUwQkYyQThGMURENjBBMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5OTJCRDc2RjQ3Q0ExMUUzOEUwQkYyQThGMURENjBBMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMThDMTRGOEQzQTA2QkZEMTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMTgwODNDMjM4NUYwOTcwRDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4EPrVMAAABT0lEQVR42mK0jpzBMPgAE8OgBKPOGnXWqLNGnTXqrOHsLBZqepGRUU5KQESQC8L98u3X4+cfv37/NWDOYmVhivY1CPXQ5eflQBbvnXd4/Z5rA+MsJibG5nxXG2OFwZW2/J00qesm6oSWr6MmMvfnrz93Hr39/uMPkP3q3deBcRYzM5OqggicC0zgceWrX775MsCRyMnOwsiI4F69/YpyN1G/3Prz999ocYpRSnnaqUPY7GwoJoiL8Pg5IXLAkXMP3334RidnAZ1SlmKHVUpZVghZ6nT+skEXicB0RnYBQUNnvXjz+S+5OYCcSPz/n+Hz158QNiMjIw8XG3IIff/xG8K+8/AtXZM8sMz0TF0AYQPdtGNOIlzq1KUnZd3bR5uBo84addaos0adNeosWrblkSsiKrZOKXUWcrU9mrZGnTXqrFFnjTpr1FlD2VkAAQYAYX1qikH5D8gAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  width: 50px;
  height: 50px; }

.modal-fb-btn-cont .modal-facebook-like {
  overflow: hidden;
  width: 49px;
  margin: 0 auto;
  max-height: 25px; }

.share-button-medium-facebook {
  cursor: pointer; }

.spinner-container {
  display: none;
  height: 100px;
  margin: 0 auto; }
  .spinner-container p {
    font-size: 20px;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px; }
  .spinner-container .spinner-target {
    width: 100%;
    display: block;
    height: 50px;
    margin: 0 auto;
    position: relative; }
    .spinner-container .spinner-target .spinner {
      position: absolute !important;
      left: 50% !important; }

/**************************************************
 * Custom ColorBox
 * based off of js/vendor/colorbox/example2
 * ************************************************/
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden; }

#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%; }

#cboxMiddleLeft, #cboxBottomLeft {
  clear: left; }

#cboxContent {
  position: relative; }

#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

#cboxTitle {
  margin: 0; }

#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer; }

.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none; }

.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0; }

#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; }

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
  background: #1fc2ff; }

#colorbox {
  outline: 0;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25); }

#cboxContent {
  margin-top: 0;
  overflow: visible;
  background: #fff; }

.cboxIframe {
  background: #fff; }

#cboxError {
  padding: 50px;
  border: 1px solid #ccc; }

#cboxLoadedContent {
  padding: 0px; }

#cboxLoadingGraphic {
  background: url(data:image/gif;base64,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) no-repeat center center; }

#cboxLoadingOverlay {
  background: #F0F0F0; }

#cboxTitle {
  min-height: 19px;
  position: absolute;
  top: 0;
  left: 0;
  color: #5C5B5B;
  text-shadow: 0;
  padding: 13px 2.5% 10px;
  width: 96%;
  background-color: #fff; }

#cboxCurrent {
  position: absolute;
  top: -22px;
  right: 205px;
  text-indent: -9999px; }

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAAAyCAMAAABGUCSuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFpQTFRFh4eHDw8PnJycPDw8uLi4eHh429vbw8PDtLS01NTU4uLi0tLS4eHh6enpxsbGlpaWlZWVLS0tsbGxaWlpv7+/S0tLWlpao6Ojqqqqzc3NpaWlgICAAAAA8PDw2zVeUAAAAcdJREFUeNrslduSgyAMhjlqC57tcYH3f80F9aJKUmWms3tRuGEmMfkS5k8k7j8PyfSvp1/gTy51WspzAdsVY8JdGFMQve4MHGU6AF93JEAKEjuFaeCqjGGOGXMG6AUxGN2QuBsxWUOQAFxDIr3xeQxj7L6OeHiTd8TdBC4JQXFlnm7udQo9RMxn2/dyBghvsGcxplPH6YPZo2N4QGFzJ0QdpovP07vjdNfs0ZvEl2d1iuqmZIMQGwV7wwAyJtUJVHWPxIlTHT5xgITeT1yTOu+ufmB0aHwKsmwboHdyTt42+KaFN5dSr9eKopBNK8TTPYVQ+R+X6Zme6Zme6X9NRyohVVrKUwnbNefSEc41RKx6C0fZHsBXPQ2QksZOaVu4Kmu549aeAHpJLUa3NO5GTtYQJAHXmEhvfR7LOb+uI27e5B1xN4FLQ1Bcmafba5VCDxHz2fa9nBHCW+xZrO31cfpo9+gYHlDY3AnVh+ny8/T+ON21e/Q28eV5laK6Kdko5UbB3jCCjEl1ElXdLXHidI9PHCCh9xPXps67q24YHRqfki7bBuidnpK3Db5p4c2l9eu1omhk00r5436k1Pkfl+mZ/o30XwEGAOAyoDsB/JwXAAAAAElFTkSuQmCC) no-repeat 0 0; }

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
  outline: 0; }

#cboxPrevious {
  background-position: 0px 0px;
  right: 44px; }
  #cboxPrevious:hover {
    background-position: 0px -25px; }

#cboxNext {
  background-position: -25px 0px;
  right: 22px; }
  #cboxNext:hover {
    background-position: -25px -25px; }

#cboxClose {
  background-position: -50px 0px;
  top: 12px;
  right: 12px;
  width: 21px;
  height: 21px;
  z-index: 1000;
  -webkit-filter: none;
          filter: none; }
  #cboxClose:hover {
    background-position: -50px -25px; }

.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious {
  right: 66px; }

.cboxSlideshow_on #cboxSlideshow {
  background-position: -75px -25px;
  right: 44px; }
  .cboxSlideshow_on #cboxSlideshow:hover {
    background-position: -100px -25px; }

.cboxSlideshow_off #cboxSlideshow {
  background-position: -100px 0px;
  right: 44px; }
  .cboxSlideshow_off #cboxSlideshow:hover {
    background-position: -75px -25px; }

.share-icon {
  width: 32px;
  height: 32px;
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat; }
  .share-icon:active {
    position: relative;
    top: 1px;
    text-decoration: none; }

.share-icon-facebook {
  font-size: 28px;
  margin-left: 4px; }

.social-icons li {
  margin-right: 4%;
  display: inline-block; }

.social-icon {
  width: 23px;
  height: 23px;
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #fff; }
  .social-icon:hover {
    opacity: .84; }
  .social-icon:active {
    position: relative;
    top: 1px; }

.social-icon-mini {
  width: 13px;
  height: 13px;
  text-align: center; }

.social-icon-large {
  width: 40px;
  height: 40px;
  text-align: center; }

.social-icon-mini {
  font-size: 12px;
  width: 13px;
  height: 13px;
  text-align: center; }

.social-icon-mini-twitter {
  font-size: 11px; }

.share-toolbar {
  margin: inherit;
  padding: 0;
  list-style: none; }

.share-toolbar-vertical {
  width: 30px; }
  .share-toolbar-vertical .share-icon {
    margin-top: 25px;
    display: block;
    font-size: 25px; }
    .share-toolbar-vertical .share-icon.share-icon-facebook {
      margin-top: 0; }
  .share-toolbar-vertical .mic-counter-container {
    margin-bottom: 20px;
    position: relative;
    left: 5px; }
  .share-toolbar-vertical.show-all .share-other {
    display: none; }
  .share-toolbar-vertical.show-all .share-other-container {
    display: block; }

.share-toolbar-fixed {
  position: fixed;
  z-index: 1050; }

.share-toolbar-absolute {
  position: absolute;
  bottom: 0;
  top: inherit !important; }

.share-toolbar-media {
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  text-align: center;
  height: 50px; }
  .share-toolbar-media .share-toolbar-media-text {
    color: #4f4f4f;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 3px;
    position: relative;
    top: -9px;
    line-height: 0;
    margin-right: -15px; }
  .share-toolbar-media li {
    list-style: none;
    float: none;
    display: inline-block;
    margin-left: 30px;
    line-height: 60px;
    height: 50px; }
    .share-toolbar-media li:first-child {
      margin-left: 0; }

.share-media li {
  list-style: none; }

.share-media-side-fold {
  padding: 12px;
  border: 1px solid #ccc;
  display: inline-block;
  position: relative;
  background-color: #fff; }
  .share-media-side-fold li:first-child .share-button {
    margin-top: 0; }
  .share-media-side-fold .share-button {
    width: 65px;
    cursor: pointer;
    margin-top: 9px; }
  .share-media-side-fold .corner {
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 10px 10px 0;
    border-color: transparent #ccc transparent transparent;
    position: absolute;
    bottom: -11px;
    left: -1px; }

.stats {
  list-style: none; }
  .stats > li {
    display: inline-block; }

.stats-sub-header {
  *zoom: 1;
  clear: both;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 10px;
  position: relative;
  top: 9px; }
  .stats-sub-header:before, .stats-sub-header:after {
    display: table;
    content: "";
    line-height: 0; }
  .stats-sub-header:after {
    clear: both; }
  .stats-sub-header .stat-num {
    color: #000;
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin-right: 4px;
    display: inline-block;
    position: relative;
    top: -1px; }
  .stats-sub-header .stat-type {
    color: #4f4f4f;
    font-size: 10px;
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px; }
  .stats-sub-header .stat-divider {
    color: #000;
    width: 20px;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    font-weight: 300; }

.stats-box-article {
  border: 1px solid #ccc;
  margin-left: 0;
  width: 298px;
  padding: 8px 0;
  text-align: right;
  margin-bottom: 20px;
  *zoom: 1; }
  .stats-box-article:before, .stats-box-article:after {
    display: table;
    content: "";
    line-height: 0; }
  .stats-box-article:after {
    clear: both; }

.stats-box-article .stat {
  width: 64px;
  margin-right: 20px; }

.stats-box-article .stat-num {
  color: #ffae00;
  font-family: "prenton-ultra-condensed", "atrament-web";
  font-weight: 300;
  font-size: 40.04px;
  line-height: 40px; }

.stats-box-article .stat-type {
  color: #1fc2ff;
  font-size: 11.9px;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase; }

.stats-box-article .stat-divider {
  width: 23px;
  height: 61px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAA9CAYAAACgNDm0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NDVEQTg4M0Q5M0IxMUUyQjRCMUQ5RTIwOTE1MjI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NDVEQTg4NEQ5M0IxMUUyQjRCMUQ5RTIwOTE1MjI1MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0NURBODgxRDkzQjExRTJCNEIxRDlFMjA5MTUyMjUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk0NURBODgyRDkzQjExRTJCNEIxRDlFMjA5MTUyMjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9uIqywAAAYxJREFUeNqs10tLw0AYheH2UxEEu/CCC3UhLkRFEBRRqKXVxLV/1a3xhoqI4kZx4QUKQtCNgqAiSNUzkEAYkjTznRTeRZPyQGaazKQahmGF/OygbSGRUWSMPxby0H4l0lgoKAOaR7csNIPu4y9CXtZuGZAfDzQD9aIR9MxCK+gyeUCIywrKgBromIUGzS2BPlioiQ7tg8LcXyy0bM+YBhpHL6jDQuay9tJOiOL/Q0NVNI0eWGgB3WSdFHbaNdBG1vi4QP2ohl5ZaA2d5f1A2Gl3herolIWG0Bf6ZqFW2mNDA/nJZYeBFtE1C02hNvploS17tdBCXrf/TxHInJtATyy0hK6K3tFSZBPFQuaxccRCA6gHvbOQWdtPXFYFYae9G7SKzlloDL2hHxbazFstXCDn8cmC5uJNOAPNojvNXlBSxicoA/I142NDfWg42khRkNmEX2jfJyRvE66F1u1NuAaqRZvwTxYym/AD5lVS2Gm3IacHfRY0Gb3AdVjIY6Y9CdHjE0Nm6h9Z6F+AAQCrY0csDBsqbAAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-repeat: no-repeat; }

.avatar {
  display: inline-block;
  background: url('data:image/gif;base64,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') no-repeat center center; }

.avatar-small,
.avatar-small img {
  height: 25px;
  width: 25px;
  border-radius: 25px; }

.avatar-medium,
.avatar-medium img {
  height: 50px;
  width: 50px;
  border-radius: 50px; }

.avatar-large,
.avatar-large img {
  height: 90px;
  width: 90px;
  border-radius: 90px; }

.avatar-extra-large,
.avatar-extra-large img {
  height: 150px;
  width: 150px;
  border-radius: 150px; }

.article-image-container {
  *zoom: 1;
  margin: 0 0 20px 0; }
  .article-image-container:before, .article-image-container:after {
    display: table;
    content: "";
    line-height: 0; }
  .article-image-container:after {
    clear: both; }
  .article-image-container.article-image-container-vertical {
    width: 40%;
    float: left;
    margin-right: 20px;
    margin-bottom: 8px;
    *zoom: 1; }
    .article-image-container.article-image-container-vertical:before, .article-image-container.article-image-container-vertical:after {
      display: table;
      content: "";
      line-height: 0; }
    .article-image-container.article-image-container-vertical:after {
      clear: both; }
  .article-image-container img {
    width: 100%;
    min-width: 350px; }
  .article-image-container figcaption {
    *zoom: 1;
    font-size: 10.5px;
    margin-top: 7px;
    font-style: italic;
    color: #959595;
    line-height: 15px; }
    .article-image-container figcaption:before, .article-image-container figcaption:after {
      display: table;
      content: "";
      line-height: 0; }
    .article-image-container figcaption:after {
      clear: both; }
    .article-image-container figcaption.article-image-caption {
      float: left; }
    .article-image-container figcaption.artice-image-attribution {
      float: right; }

.article-image-credit {
  font-weight: 600;
  font-style: italic;
  font-size: 14px; }

.video {
  margin: 0; }

.by-line {
  font-size: 14px;
  color: #ccc; }
  .by-line .avatar {
    margin-right: 5px; }
  .by-line .author {
    color: #1fc2ff;
    color: #7f7f7f; }
    .by-line .author:hover {
      color: #959595; }

.article-block-item {
  margin: 15px 0; }

.article-block-item-title {
  margin: 0 0 2px;
  font-size: 22px;
  line-height: 24px; }
  .article-block-item-title a {
    color: #4f4f4f; }
    .article-block-item-title a:hover {
      color: #1fc2ff; }

.article-block-item-category {
  text-transform: uppercase;
  font-weight: normal;
  margin-top: 5px;
  display: block;
  font-size: 11px;
  letter-spacing: 1px; }

.article-block-item-image {
  position: relative;
  width: 100%;
  overflow: hidden; }

.article-block-item-info .by-line {
  font-size: 12px; }

.article-block-item-image-link {
  display: block;
  position: relative;
  overflow: hidden; }
  .article-block-item-image-link:hover .stats {
    bottom: 0;
    -webkit-transition: bottom 0.25s linear;
    transition: bottom 0.25s linear; }

.article-block-item-stats > .stats {
  position: absolute;
  text-align: center;
  bottom: 0;
  width: 95%;
  padding: 0 2.5%;
  left: 0;
  height: 35px;
  line-height: 35px;
  background: #000;
  background: rgba(0, 0, 0, 0.75);
  font-weight: normal;
  font-size: 13px;
  text-transform: uppercase;
  bottom: -35px;
  -webkit-transition: bottom 0.25s linear;
  transition: bottom 0.25s linear; }
  .article-block-item-stats > .stats.stats-show-1 {
    text-align: center; }
    .article-block-item-stats > .stats.stats-show-1 .stat {
      float: none; }

.article-block-item-stat {
  color: #fff; }
  .article-block-item-stat:hover {
    color: #1fc2ff; }

.section-topic-container {
  display: inline-block; }
  .section-topic-container .section-link {
    text-transform: capitalize; }

.section-link,
.topic-link {
  display: inline-block;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  color: #ccc;
  vertical-align: baseline;
  white-space: nowrap; }

.section-link {
  font-family: "Stag-Bold", Georgia, "Times New Roman", Times, serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 11px; }
  .section-link.sponsored .sponsor-label {
    letter-spacing: 0.3em;
    background-color: #E8E8E8;
    color: #959595;
    margin-right: 6px;
    text-shadow: none;
    line-height: 11px;
    display: inline-block;
    font-size: 10px;
    line-height: 16px;
    letter-spacing: inherit;
    padding: 2px 5px 0 6px; }
  .section-link.sponsored .sponsor-name {
    font-size: 11px;
    margin-left: 5px;
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
    color: #959595; }
  .section-link.sponsored:hover .sponsor-name {
    color: #1fc2ff; }

.section-policy {
  color: #FF453d;
  font-weight: bold; }
  .section-policy:hover {
    color: #959595; }

.section-arts {
  color: #C6C4eC;
  font-weight: bold; }
  .section-arts:hover {
    color: #959595; }

.section-world {
  color: #7591ab;
  font-weight: bold; }
  .section-world:hover {
    color: #959595; }

.section-sports {
  color: #C4b341;
  font-weight: bold; }
  .section-sports:hover {
    color: #959595; }

.section-music {
  color: #00edae;
  font-weight: bold; }
  .section-music:hover {
    color: #959595; }

.section-identities {
  color: #ffca45;
  font-weight: bold; }
  .section-identities:hover {
    color: #959595; }

.section-news {
  color: #b95d9f;
  font-weight: bold; }
  .section-news:hover {
    color: #959595; }

.section-science {
  color: #a9ed0d;
  font-weight: bold; }
  .section-science:hover {
    color: #959595; }

.section-connections {
  color: #ff8359;
  font-weight: bold; }
  .section-connections:hover {
    color: #959595; }

.section-tech {
  color: #d3d1b6;
  font-weight: bold; }
  .section-tech:hover {
    color: #959595; }

.section-style {
  color: #c41e5c;
  font-weight: bold; }
  .section-style:hover {
    color: #959595; }

.topics {
  list-style: none;
  display: inline-block;
  margin: 0; }
  .topics li {
    display: inline-block;
    font-size: 12px; }

.topic-link {
  color: #ccc;
  margin-right: 5px; }
  .topic-link:hover {
    color: #1fc2ff; }

.section-topic-container .topic-link {
  display: none; }

.teaser {
  position: relative;
  cursor: pointer;
  border-right: 1px solid #fff; }
  .teaser .section-link {
    font-weight: 600;
    font-size: 11px;
    letter-spacing: 1.2px;
    opacity: 1;
    filter: alpha(opacity=100); }
    .teaser .section-link.sponsored {
      opacity: 1;
      filter: alpha(opacity=100); }
      .teaser .section-link.sponsored .sponsor-label {
        font-size: 10px;
        margin-right: 0; }
      .teaser .section-link.sponsored .sponsor-name {
        display: inline-block;
        margin-left: 5px;
        font-size: 11px;
        text-shadow: none;
        color: #fff !important; }
  .teaser.teaser-small {
    width: 300px;
    height: 200px; }
    .teaser.teaser-small .teaser-image {
      width: 300px;
      height: 200px; }
    .teaser.teaser-small .teaser-overlay {
      width: 300px;
      height: 200px; }
    .teaser.teaser-small .teaser-info {
      top: 22px;
      width: 235px;
      left: 0; }
    .teaser.teaser-small .teaser-title {
      font-size: 22px;
      line-height: 26px; }
    .teaser.teaser-small .stats {
      width: 90%;
      padding: 0 5%; }
  .teaser.teaser-medium {
    width: 400px;
    height: 267px; }
    .teaser.teaser-medium .teaser-image {
      width: 400px;
      height: 267px; }
    .teaser.teaser-medium .teaser-overlay {
      width: 400px;
      height: 267px; }
    .teaser.teaser-medium .teaser-info {
      top: 37px;
      width: 265px; }
    .teaser.teaser-medium .teaser-title {
      font-size: 28px;
      line-height: 33px; }
  .teaser:hover .teaser-overlay {
    background: rgba(0, 0, 0, 0.4);
    -webkit-transition: background 0.2s linear;
    transition: background 0.2s linear; }
  .teaser:hover .teaser-title a {
    color: white;
    text-shadow: 1px 1px 0 black; }
  .teaser:hover .section-link,
  .teaser:hover .by-line {
    opacity: 1;
    filter: alpha(opacity=100); }
  .teaser:hover .stats {
    -webkit-transition: bottom 0.25s linear;
    transition: bottom 0.25s linear;
    bottom: 0px; }
    .teaser:hover .stats .stat {
      color: #fff; }
      .teaser:hover .stats .stat:hover {
        color: #1fc2ff; }
  .teaser .by-line {
    opacity: 0.7;
    filter: alpha(opacity=70);
    text-align: center;
    z-index: 3;
    color: #fff; }
    .teaser .by-line .link-author {
      color: #fff; }
      .teaser .by-line .link-author:hover {
        color: #1fc2ff; }
  .teaser .stats {
    position: absolute;
    text-align: center;
    width: 80%;
    padding: 0 10%;
    background: #000;
    background: rgba(0, 0, 0, 0.75);
    left: 0;
    height: 35px;
    line-height: 35px;
    -webkit-transition: bottom 0.25s linear;
    transition: bottom 0.25s linear;
    z-index: 9;
    bottom: -35px; }

.teaser-image,
.teaser-overlay,
.teaser-link {
  position: absolute;
  top: 0;
  left: 0; }

.teaser-link {
  width: 100%;
  height: 100%;
  z-index: 10; }

.teaser-image {
  z-index: 1; }

.teaser-overlay {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiEBYWPgMQYAABfAEGnUlNuwAAAABJRU5ErkJggg==') repeat;
  background: rgba(0, 0, 0, 0.7);
  -webkit-transition: background 0.2s linear;
  transition: background 0.2s linear;
  z-index: 2; }

.teaser-info {
  text-align: center;
  position: relative;
  z-index: 3;
  margin: 0 auto; }

.teaser-title {
  margin-top: 3px;
  margin-bottom: 3px;
  font-family: "Stag-Light", Georgia, "Times New Roman", Times, serif;
  line-height: 24px; }
  .teaser-title a {
    color: #fff; }
    .teaser-title a:hover {
      color: #fff; }

.dropdown-menu .notification {
  max-width: 360px; }

.notification {
  border-bottom: 1px solid #e4e4e4;
  position: relative;
  margin: 0 !important;
  padding: 13px 15px;
  font-weight: 400;
  list-style: none;
  *zoom: 1; }
  .notification:before, .notification:after {
    display: table;
    content: "";
    line-height: 0; }
  .notification:after {
    clear: both; }
  .notification:hover {
    background-color: #f6f6f6; }
  .notification .avatar {
    float: left;
    padding: 0;
    margin-right: 0; }
  .notification .link-row {
    height: 100%;
    width: 100%;
    padding: 0;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 100; }
  .notification time {
    display: block; }
  .notification .notification-info {
    position: relative;
    z-index: 2;
    line-height: 18px; }
    .notification .notification-info time {
      font-size: 12px;
      font-weight: 700;
      color: #ccc; }
    .notification .notification-info.show-avatar {
      min-height: 56px; }
      .notification .notification-info.show-avatar .notification-message {
        margin-left: 70px; }
  .notification .notification-name,
  .notification strong {
    font-weight: 600; }
  .notification .notification-message {
    margin-bottom: 0; }
    .notification .notification-message a {
      color: #1fc2ff; }
      .notification .notification-message a:hover {
        color: #959595; }

body.user.notifications .pagination {
  text-align: center;
  padding-top: 10px;
  font-size: 18px; }

body.user.notifications #notifications li {
  list-style-type: none; }

body.user.notifications #notifications .notification-info.show-avatar .notification-message {
  float: none;
  margin-left: 70px;
  margin-right: 50px;
  width: 100%; }

/*** Pundits ***/
/************************************/
.ui-autocomplete {
  position: static !important;
  cursor: default; }

* html .ui-autocomplete {
  width: 1px; }

/* without this, the menu expands to 100% in IE6 */
.dropdown-menu.search .ui-menu {
  list-style: none;
  padding: 7px 2px 2px; }
  .dropdown-menu.search .ui-menu a {
    display: block;
    cursor: pointer;
    padding: 0;
    margin: 10px 0; }
    .dropdown-menu.search .ui-menu a.ui-state-focus {
      color: #1fc2ff; }
      .dropdown-menu.search .ui-menu a.ui-state-focus p {
        color: #1fc2ff; }
  .dropdown-menu.search .ui-menu .ui-menu-item {
    padding: 0; }

/*** Pundits ***/
/************************************/
.ui-menu .ui-menu-item .pundit {
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-weight: 600; }
  .ui-menu .ui-menu-item .pundit img {
    float: left;
    width: 35px;
    height: 35px; }
  .ui-menu .ui-menu-item .pundit .info {
    float: left;
    margin-left: 8px;
    font-size: 14px;
    line-height: 13px;
    margin-top: 4px; }
    .ui-menu .ui-menu-item .pundit .info .name {
      margin-bottom: 2px; }
    .ui-menu .ui-menu-item .pundit .info .label {
      margin-bottom: 0; }
  .ui-menu .ui-menu-item .pundit .label {
    font-size: 11px;
    line-height: 11px;
    margin-top: 4px;
    color: #ccc;
    font-weight: 400; }

#growler {
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: fixed;
  bottom: 10px;
  right: -35%;
  z-index: 1000;
  box-shadow: rgba(0, 0, 0, 0.2) -5px 5px 5px 0px;
  width: 30%;
  max-width: 400px;
  background: #fff; }
  #growler img {
    width: 100%; }
  #growler.show {
    right: 0px; }
  #growler .growler-header {
    padding: 10px 10px 10px 20px;
    text-transform: uppercase;
    color: #4f4f4f;
    font-weight: 600;
    font-size: 13px;
    border-top-width: 5px;
    border-top-style: solid;
    border-top-color: #1fc2ff; }
  #growler .growler-close {
    display: inline-block;
    font-size: 17px;
    color: #ccc; }
  #growler .growler-text {
    font-family: Georgia, 'lucida grande', tahoma, verdana, arial, sans-serif;
    font-size: 20px;
    line-height: 26px;
    margin: 20px; }

.cbsnWidget {
  position: relative;
  padding-top: 40px;
  padding-bottom: 59%;
  height: 0;
  margin: 0; }
  .cbsnWidget > div {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden; }
  .cbsnWidget iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; }

.ad-hidden {
  display: none; }

.ad-loader {
  height: 100px;
  display: none; }

.ad-aoop-container {
  display: none; }

.ad-before-container iframe, .ad-container iframe {
  width: 100%; }

.partner-message {
  font-family: "proxima-nova", Helvetica,Arial,sans-serif;
  width: 100%;
  background-color: white;
  font-size: 13px;
  font-weight: 600;
  text-align: center;
  color: #cccccc;
  letter-spacing: 0.05em;
  padding-top: 5px;
  padding-bottom: 12px;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  border-bottom: 5px solid #cccccc; }

.ad-container__hero-ad {
  height: 25vw;
  width: 100% !important;
  max-height: 400px !important;
  -webkit-animation-name: ad_expand;
          animation-name: ad_expand;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  display: block !important; }

@-webkit-keyframes ad_expand {
  from {
    height: 0vw; }
  to {
    height: 25vw; } }

@keyframes ad_expand {
  from {
    height: 0vw; }
  to {
    height: 25vw; } }

body.menu-active {
  overflow: hidden; }

.menu-overlay.show {
  z-index: 1100; }

.main-header {
  z-index: 1080; }

.nav-search {
  z-index: 1060; }

.menu-overlay {
  z-index: -1; }

.main-header {
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
  height: 90px;
  text-align: center;
  margin: 0 auto;
  position: fixed;
  top: 0;
  width: 100%;
  background-color: #fff; }
  .main-header .container-fluid {
    padding-left: 200px;
    padding-right: 200px;
    max-width: 880px;
    position: relative; }
  .main-header .header-menu {
    -webkit-transition: all 0.15s linear;
    transition: all 0.15s linear;
    margin-left: -100%;
    background-repeat: no-repeat;
    float: left;
    margin-top: 26px;
    margin-bottom: 26px;
    height: 38px;
    right: 175px;
    width: 50px;
    cursor: pointer;
    position: relative;
    font-size: 38px;
    color: #959595; }
    .main-header .header-menu:hover {
      color: #4f4f4f; }
  .main-header .header-logo-container {
    width: 100%;
    height: 1em;
    position: relative;
    float: left; }
    .main-header .header-logo-container .brand-logo {
      -webkit-transition: all 0.15s linear;
      transition: all 0.15s linear;
      background-repeat: no-repeat;
      cursor: pointer; }
  .main-header .header-item {
    position: relative;
    padding: 30px 10px;
    display: inline-block;
    -webkit-transition: all 0.15s linear;
    transition: all 0.15s linear;
    cursor: pointer; }
    .main-header .header-item .menu {
      display: none; }
    .main-header .header-item:hover .icon, .main-header .header-item.open .icon {
      color: #4f4f4f !important; }
    .main-header .header-item:hover ul.menu, .main-header .header-item.open ul.menu {
      font-size: 15px;
      background-color: white;
      display: block;
      position: absolute;
      top: 100%;
      z-index: 1090;
      min-width: 200px;
      right: 0;
      list-style: none; }
      .main-header .header-item:hover ul.menu .menu-header, .main-header .header-item.open ul.menu .menu-header {
        cursor: default;
        font-weight: bold;
        padding: 0 20px;
        border-bottom: 1px solid #e4e4e4;
        margin-bottom: 10px;
        padding-bottom: 10px; }
      .main-header .header-item:hover ul.menu .divider, .main-header .header-item.open ul.menu .divider {
        height: 1px;
        background-color: #e4e4e4;
        margin: 10px; }
      .main-header .header-item:hover ul.menu li, .main-header .header-item.open ul.menu li {
        margin: 5px 0;
        text-align: left;
        display: block; }
        .main-header .header-item:hover ul.menu li a, .main-header .header-item.open ul.menu li a {
          font-weight: normal;
          padding: 5px 20px;
          display: block; }
  .main-header .header-right {
    float: left;
    position: absolute;
    right: 25px;
    -webkit-transition: all 0.15s linear;
    transition: all 0.15s linear; }
    .main-header .header-right .header-right-social {
      display: block;
      vertical-align: middle;
      text-align: right;
      font-size: 0; }
      .main-header .header-right .header-right-social .icon {
        -webkit-transition: all 0.15s linear;
        transition: all 0.15s linear;
        font-size: 30px;
        background-repeat: no-repeat;
        width: 33px;
        height: 30px;
        display: inline-block;
        background-position: center center;
        color: #959595;
        color: #959595;
        text-align: center; }
        .main-header .header-right .header-right-social .icon:hover {
          color: #4f4f4f; }
      .main-header .header-right .header-right-social .social-link {
        height: 30px;
        font-size: 0;
        display: inline-block; }
        .main-header .header-right .header-right-social .social-link .social-link-iframe-cont {
          top: 3px; }
        .main-header .header-right .header-right-social .social-link.social-link-facebook:hover .icon {
          color: #3b5998 !important; }
        .main-header .header-right .header-right-social .social-link.social-link-twitter:hover .icon {
          color: #2aa9e0 !important; }
        .main-header .header-right .header-right-social .social-link:hover .social-link-iframe-cont {
          -webkit-transition: all 100ms ease-in-out;
          transition: all 100ms ease-in-out; }
        .main-header .header-right .header-right-social .social-link:hover.social-link-facebook .social-link-iframe-cont {
          position: relative;
          width: 88px;
          margin-right: -10px;
          padding-left: 10px; }
        .main-header .header-right .header-right-social .social-link:hover.social-link-twitter .social-link-iframe-cont {
          width: 125px;
          margin-right: -10px;
          padding-left: 15px; }
      .main-header .header-right .header-right-social .social-link-iframe-cont {
        display: none;
        -webkit-transition: all 100ms ease-in-out;
        transition: all 100ms ease-in-out;
        display: inline-block;
        height: 30px;
        margin-right: 0;
        overflow: hidden;
        position: relative;
        vertical-align: middle;
        width: 0px; }
    .main-header .header-right .header-right-share-buttons {
      display: none; }
  .main-header .header-right-condensed-share-btns {
    -webkit-transition: opacity 0.1s;
    transition: opacity 0.1s;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden; }
  .main-header .icon {
    cursor: pointer; }

.main-header.condensed {
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  height: 50px;
  border-bottom: 1px solid #e4e4e4; }
  .main-header.condensed .header-item {
    padding-top: 12px;
    padding-bottom: 8px; }
  .main-header.condensed .header-menu {
    font-size: 30px;
    height: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    -webkit-transition: all 0.25s linear;
    transition: all 0.25s linear; }
  .main-header.condensed .header-right {
    padding: 0; }
    .main-header.condensed .header-right .header-right-share-buttons {
      display: block; }
      .main-header.condensed .header-right .header-right-share-buttons .share-button {
        position: relative;
        top: 11px;
        margin-left: 10px; }
        .main-header.condensed .header-right .header-right-share-buttons .share-button:first-child {
          margin-left: 0; }

.main-header.condensed.logged-out .header-right-condensed-share-btns {
  margin-top: 12px;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible; }

.main-header.condensed.logged-out .header-item.social-link {
  display: none; }

.main-header.condensed.condensed-non-article.logged-out .header-right-social {
  display: block; }

.main-header.condensed.condensed-non-article .header-right {
  float: left;
  position: absolute;
  right: 25px;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear; }

.main-header.condensed.condensed-non-article .header-item {
  margin-top: 0;
  margin-bottom: 0;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear; }

.main-header .spotlight-series-nav-icon {
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAqCAYAAABbec77AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRkZGOTE5QTRCRkYxMUU0QTgxM0I4MTMzQThFQkRERCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRkZGOTE5QjRCRkYxMUU0QTgxM0I4MTMzQThFQkRERCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJGRkY5MTk4NEJGRjExRTRBODEzQjgxMzNBOEVCREREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJGRkY5MTk5NEJGRjExRTRBODEzQjgxMzNBOEVCREREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+bKPIlAAABWpJREFUeNrsWzuPG1UUvg6G8BCEWaTwEAhpQoAmUcALBUIgiBeJbiOy2/FocKCkykT5A3aV2uYfrJtto50qEqIgU9IgZaQ1FEQET0UoCNqcy353c3x85+UZbybkHunzPO71mZn73fO6Y7f29vaUk3rFv1bt+/EHc/reO+KGtfGkn6TNqiOq2SQdo02P8JsjqrkkPQKSniHsOqKaK58RXsO+I6qh1rRKm7M4vE3JxS1HVPPkRcIX7HhXfziimiWPE74hHGXnJo6oZkmL8CXhBXHeWVTDRMekty3nHVENkpPI8qT8l0jonbb+WF9f92hzEXm73o8JIWGAfd3WtygaEQJCws5tQE8XxyH6jXGsz++k3LDuuyau17L0S2v3cH4D+xGeYcz6mDWzAG1z+ra3t/WY7LBnkLJGfcKaSDJF7ZE0a+IWdRHwTIaIL/dyLtITBOrjLfGAXZzrLXlWepgAPfYcnUO69qLCi1qbTGxEKcy8Ncy2ENu52QSMmQUZcofY11a4CcQ410efiOnglrmWcr2i0gMxxlrMtZMF9QW4p5Hl2aOaiDrPilqVZVFtbBPMwg1YQChuULonxazGE8cKgxQx3Tvo14Ve6TZiy7lFiFLMZZtrJykD67N79mUjubYIYaHDzoU1WtM7hI9z+swRNWAuzBC2Ify49PGKWSEnTImBCYV7WlpBL663Z0l/JbH3yyW+RPg8p89BInHg+mimDGAFY+aquEtMk1jMXsVig7JYWrLEh08OYTIsq6jNtKYDosi8TdajZ+MFkSWlxSi9HnWCWQ+3nCGzymGKdRWVLkMWCWORGAU5sSSAlbUqxsayRe1XhOcL9J3wgzZS8z4bYNvDqwKDHYPkIcu2uFwQ1lpUdsQkSbv+gKXlspSIGmJN+v7fKth31qLI7SUiizNuZLDATBvBhYaC2M2M5KQuiWHhI+YGYzzDagNIep1wrkT/GaJatt9MkJU91MsEuuCtlNXM/2biWcLljHrJlkh8NxejnNzXojbXmhxRhyPn4ZLLyMQRdbhSpKgtZ1E6+yNsEXTQmiJ781htMkURybElai7edkPUU0aHV1CfWXaasrbOA0RSkaJ2Idd3XWdJFEhbMFWPDVyX1QEcm2JlYMTaRmzpiOtICuozaf4JtEVC3/+hqM1dkZAFrx44n0gK2GBuqnsLp36BWqQr6qQBBrXDdIQl9PWgI2H6Vpa8ulF9HetaqaK2kDXxJSQ9gJF+B8MXIQUJWasKnmXwfVbLGB1RQX2m2DYrHA+SfFKiqC2USMy4PiJrlbkXGV+6iBdp8aQjVi2M2xxlENXPiU+mSB4iTjWeMLKmN0oWteUsipEVEFZEfDEkrGTEE9PHDPp1dW/dUBJZRJ8S7m4AwvwGk6SL2q+V/Y10PUQhRqmU+NJR+S/guvhOi5ETCCIjtl9En+1+/IaS1MZzP11R1W3CLStRRJJ+eJ2W97FAazKuiFlAXjzhRIxYMpBGVJY+H26wzzI8fj9NLWrrmES7aQ16UTZGdqcvNEUd5bGMr4NB5/Fkakka+CAGavZdFicnT9/M/aCd30/TrOld2nxUk7pJWkPL/ZGtEkm6qL1EeKwmldobRfKPbG4JqRpJuqj9tkaSMl1f2w15paL2uJj0TxKeIDyKY407hH8JfyNZuFM2kXBEVStqPyS8qvZ/K/4cMr4iqflfyHh/J/xK+CPPmhxRi1mTjiDfE15ZUMVTwMtq/82zJu1HwtWsL7kYVV62KpBkE53RfgrX54iqUW4sQedNwk+OqHrlLOrEuAZduk68QjhD+DOro6ujqsWrU7R5n3Ca8Kbaf1moX28cs2R0N5FA/EL4mfADrOgfqddWR90VYACnJ5KMB4bZUgAAAABJRU5ErkJggg==);
  width: 106px;
  height: 42px;
  display: inline-block;
  margin: 11px 0 0 20px; }

.main-header .spotlight-series-flyout {
  top: 69px;
  left: 50%;
  margin-left: -136px; }

.main-header.condensed .spotlight-series-nav-icon {
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAqCAYAAABbec77AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRkZGOTE5QTRCRkYxMUU0QTgxM0I4MTMzQThFQkRERCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRkZGOTE5QjRCRkYxMUU0QTgxM0I4MTMzQThFQkRERCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJGRkY5MTk4NEJGRjExRTRBODEzQjgxMzNBOEVCREREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJGRkY5MTk5NEJGRjExRTRBODEzQjgxMzNBOEVCREREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+bKPIlAAABWpJREFUeNrsWzuPG1UUvg6G8BCEWaTwEAhpQoAmUcALBUIgiBeJbiOy2/FocKCkykT5A3aV2uYfrJtto50qEqIgU9IgZaQ1FEQET0UoCNqcy353c3x85+UZbybkHunzPO71mZn73fO6Y7f29vaUk3rFv1bt+/EHc/reO+KGtfGkn6TNqiOq2SQdo02P8JsjqrkkPQKSniHsOqKaK58RXsO+I6qh1rRKm7M4vE3JxS1HVPPkRcIX7HhXfziimiWPE74hHGXnJo6oZkmL8CXhBXHeWVTDRMekty3nHVENkpPI8qT8l0jonbb+WF9f92hzEXm73o8JIWGAfd3WtygaEQJCws5tQE8XxyH6jXGsz++k3LDuuyau17L0S2v3cH4D+xGeYcz6mDWzAG1z+ra3t/WY7LBnkLJGfcKaSDJF7ZE0a+IWdRHwTIaIL/dyLtITBOrjLfGAXZzrLXlWepgAPfYcnUO69qLCi1qbTGxEKcy8Ncy2ENu52QSMmQUZcofY11a4CcQ410efiOnglrmWcr2i0gMxxlrMtZMF9QW4p5Hl2aOaiDrPilqVZVFtbBPMwg1YQChuULonxazGE8cKgxQx3Tvo14Ve6TZiy7lFiFLMZZtrJykD67N79mUjubYIYaHDzoU1WtM7hI9z+swRNWAuzBC2Ify49PGKWSEnTImBCYV7WlpBL663Z0l/JbH3yyW+RPg8p89BInHg+mimDGAFY+aquEtMk1jMXsVig7JYWrLEh08OYTIsq6jNtKYDosi8TdajZ+MFkSWlxSi9HnWCWQ+3nCGzymGKdRWVLkMWCWORGAU5sSSAlbUqxsayRe1XhOcL9J3wgzZS8z4bYNvDqwKDHYPkIcu2uFwQ1lpUdsQkSbv+gKXlspSIGmJN+v7fKth31qLI7SUiizNuZLDATBvBhYaC2M2M5KQuiWHhI+YGYzzDagNIep1wrkT/GaJatt9MkJU91MsEuuCtlNXM/2biWcLljHrJlkh8NxejnNzXojbXmhxRhyPn4ZLLyMQRdbhSpKgtZ1E6+yNsEXTQmiJ781htMkURybElai7edkPUU0aHV1CfWXaasrbOA0RSkaJ2Idd3XWdJFEhbMFWPDVyX1QEcm2JlYMTaRmzpiOtICuozaf4JtEVC3/+hqM1dkZAFrx44n0gK2GBuqnsLp36BWqQr6qQBBrXDdIQl9PWgI2H6Vpa8ulF9HetaqaK2kDXxJSQ9gJF+B8MXIQUJWasKnmXwfVbLGB1RQX2m2DYrHA+SfFKiqC2USMy4PiJrlbkXGV+6iBdp8aQjVi2M2xxlENXPiU+mSB4iTjWeMLKmN0oWteUsipEVEFZEfDEkrGTEE9PHDPp1dW/dUBJZRJ8S7m4AwvwGk6SL2q+V/Y10PUQhRqmU+NJR+S/guvhOi5ETCCIjtl9En+1+/IaS1MZzP11R1W3CLStRRJJ+eJ2W97FAazKuiFlAXjzhRIxYMpBGVJY+H26wzzI8fj9NLWrrmES7aQ16UTZGdqcvNEUd5bGMr4NB5/Fkakka+CAGavZdFicnT9/M/aCd30/TrOld2nxUk7pJWkPL/ZGtEkm6qL1EeKwmldobRfKPbG4JqRpJuqj9tkaSMl1f2w15paL2uJj0TxKeIDyKY407hH8JfyNZuFM2kXBEVStqPyS8qvZ/K/4cMr4iqflfyHh/J/xK+CPPmhxRi1mTjiDfE15ZUMVTwMtq/82zJu1HwtWsL7kYVV62KpBkE53RfgrX54iqUW4sQedNwk+OqHrlLOrEuAZduk68QjhD+DOro6ujqsWrU7R5n3Ca8Kbaf1moX28cs2R0N5FA/EL4mfADrOgfqddWR90VYACnJ5KMB4bZUgAAAABJRU5ErkJggg==) no-repeat;
  width: 64px;
  height: 25px;
  display: inline-block;
  background-size: contain;
  margin: 6px 0 0 10px; }

.main-header.condensed .spotlight-series-flyout {
  top: 25px;
  left: -320px; }

.spotlight-series-nav-icon {
  position: relative; }

.spotlight-series-nav-icon:hover .spotlight-series-flyout,
.brand-logo-cont:hover {
  position: relative; }
  .spotlight-series-nav-icon:hover .spotlight-series-flyout .spotlight-series-flyout,
  .brand-logo-cont:hover .spotlight-series-flyout {
    -webkit-transition: display 0 1s linear;
    transition: display 0 1s linear;
    display: block; }

.spotlight-series-flyout {
  display: none;
  position: absolute;
  width: 320px;
  margin: auto; }
  .spotlight-series-flyout:after, .spotlight-series-flyout:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none; }
  .spotlight-series-flyout:after {
    border-color: rgba(37, 37, 37, 0);
    border-bottom-color: #252525;
    border-width: 11px;
    margin-left: -11px; }
  .spotlight-series-flyout:before {
    border-color: rgba(54, 54, 54, 0);
    border-bottom-color: #363636;
    border-width: 12px;
    margin-left: -12px; }
  .spotlight-series-flyout .spotlight-series-padding {
    height: 20px;
    position: absolute;
    width: 100%;
    top: -21px; }
  .spotlight-series-flyout .spotlight-series-flyout-ear {
    position: relative;
    z-index: 1;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAVCAYAAACZm7S3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRkZGOTE5RTRCRkYxMUU0QTgxM0I4MTMzQThFQkRERCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRkZGOTE5RjRCRkYxMUU0QTgxM0I4MTMzQThFQkRERCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJGRkY5MTlDNEJGRjExRTRBODEzQjgxMzNBOEVCREREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJGRkY5MTlENEJGRjExRTRBODEzQjgxMzNBOEVCREREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4q0ndQAAAPxJREFUeNqclCsTgkAYRWGZIRiYQQuNhDaiRs10zf4Bu1atVJMmDb7+Hu+nl+LI+2OZYS7Dzpm7Z9lFNAxD4LlUVd0yTtBEnBkHqCDeuEc8zZcwDGfFAxvYukvTdON5njAIBjjP89x2HOf3jhHBceHpuq6cZRkdBigi7kEQ6HEcl8YozfskSSzf92sDrKd1Cc8Tpts4zjpADfEEKP179sIAJcQDU9WqnpTmI6AVFqlzMVhDq4VpHto8W2GAOuIGUMRC0WGAMuIFzwk+DWnX/Tfb8Fz0edZgtK7huaN4lmCAU/hdiw1P8aw2f+Cp4KgNPtgsiiITh5vrP/YVYAD3KHveV78COQAAAABJRU5ErkJggg==) no-repeat right;
    height: 21px; }
  .spotlight-series-flyout .spotlight-series-flyout-box {
    position: relative;
    font-weight: bold;
    line-height: 1.3;
    top: -1px;
    color: #fff;
    font-size: 13px;
    background-color: #252525;
    width: 270px;
    border: 1px solid #363636;
    padding: 24px; }
    .spotlight-series-flyout .spotlight-series-flyout-box .spotlight-series-flyout-tagline {
      margin-bottom: -6px; }
    .spotlight-series-flyout .spotlight-series-flyout-box hr {
      height: 1px;
      border: none;
      color: #363636;
      margin: 0 0 10px 0;
      background-color: #363636; }
  .spotlight-series-flyout .spotlight-series-flyout-text {
    padding: 0; }
  .spotlight-series-flyout .spotlight-series-flyout-logo {
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MzUzMjIxRjRDMTMxMUU0QTgxM0I4MTMzQThFQkRERCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MzUzMjIyMDRDMTMxMUU0QTgxM0I4MTMzQThFQkRERCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJGRkY5MUEwNEJGRjExRTRBODEzQjgxMzNBOEVCREREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYzNTMyMjFFNEMxMzExRTRBODEzQjgxMzNBOEVCREREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4yptwgAACJxJREFUeNp0Vgls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) no-repeat;
    width: 27px;
    height: 27px;
    margin: 0 0 4px 5px;
    vertical-align: middle; }

.nav-search {
  height: 140px;
  background-color: rgba(238, 238, 238, 0.97);
  position: fixed;
  width: 100%;
  top: -230px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }
  .nav-search.show {
    top: 90px;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }
  .nav-search.condensed {
    -webkit-transition: all 0.25s linear;
    transition: all 0.25s linear;
    top: -190px; }
    .nav-search.condensed.show {
      top: 50px;
      -webkit-transition: all 0.25s linear;
      transition: all 0.25s linear; }
  .nav-search .container-fluid {
    max-width: 880px;
    position: relative; }
  .nav-search button[type="submit"] {
    border: none;
    padding: 1px;
    background: transparent; }
  .nav-search input[type="search"] {
    height: 120px;
    background-color: inherit;
    font-size: 72px;
    line-height: 132px;
    font-family: "Stag-Light";
    width: 100%;
    padding-left: 25px; }
  .nav-search .icon {
    position: absolute;
    font-size: 72px;
    color: #959595;
    cursor: pointer; }
    .nav-search .icon:hover {
      color: #4f4f4f; }
    .nav-search .icon.icon-close-big {
      left: 25px;
      top: 56px;
      font-size: 28px;
      color: #4f4f4f;
      padding-top: 1px; }
      .nav-search .icon.icon-close-big:hover {
        color: #f30e02; }
    .nav-search .icon.icon-search {
      right: 25px;
      top: 40px; }

.menu-overlay {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background: rgba(255, 255, 255, 0.97);
  visibility: hidden;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  overflow-y: scroll; }
  .menu-overlay.show {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear; }
  .menu-overlay .icon-close-big {
    position: fixed;
    font-size: 46px;
    left: 32px;
    top: 20px;
    cursor: pointer;
    color: #959595; }
    .menu-overlay .icon-close-big:hover {
      color: #7f7f7f; }
  .menu-overlay .sections {
    float: left;
    padding-top: 50px;
    padding-bottom: 80px;
    padding-left: 0; }
  .menu-overlay .section {
    height: 72px;
    margin-bottom: 20px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    background-image: url('../images/global/nav/desktop/sprites-nav.png?v=a40aa71d3d');
    width: 712px;
    text-align: right; }
    .menu-overlay .section span {
      display: inline-block;
      text-indent: -999999px;
      text-align: left; }
    .menu-overlay .section.section-policy {
      background-position: right 0px; }
      .menu-overlay .section.section-policy:hover, .menu-overlay .section.section-policy.active {
        background-position: right -72px; }
    .menu-overlay .section.section-arts {
      background-position: right -144px; }
      .menu-overlay .section.section-arts:hover, .menu-overlay .section.section-arts.active {
        background-position: right -216px; }
    .menu-overlay .section.section-world {
      background-position: right -288px; }
      .menu-overlay .section.section-world:hover, .menu-overlay .section.section-world.active {
        background-position: right -360px; }
    .menu-overlay .section.section-sports {
      background-position: right -432px; }
      .menu-overlay .section.section-sports:hover, .menu-overlay .section.section-sports.active {
        background-position: right -504px; }
    .menu-overlay .section.section-music {
      background-position: right -576px; }
      .menu-overlay .section.section-music:hover, .menu-overlay .section.section-music.active {
        background-position: right -648px; }
    .menu-overlay .section.section-identities {
      background-position: right -720px; }
      .menu-overlay .section.section-identities:hover, .menu-overlay .section.section-identities.active {
        background-position: right -792px; }
    .menu-overlay .section.section-news {
      background-position: right -864px; }
      .menu-overlay .section.section-news:hover, .menu-overlay .section.section-news.active {
        background-position: right -936px; }
    .menu-overlay .section.section-science {
      background-position: right -1008px; }
      .menu-overlay .section.section-science:hover, .menu-overlay .section.section-science.active {
        background-position: right -1080px; }
    .menu-overlay .section.section-connections {
      background-position: right -1152px; }
      .menu-overlay .section.section-connections:hover, .menu-overlay .section.section-connections.active {
        background-position: right -1224px; }
    .menu-overlay .section.section-tech {
      background-position: right -1296px; }
      .menu-overlay .section.section-tech:hover, .menu-overlay .section.section-tech.active {
        background-position: right -1368px; }
    .menu-overlay .section.section-style {
      background-position: right -1440px; }
      .menu-overlay .section.section-style:hover, .menu-overlay .section.section-style.active {
        background-position: right -1512px; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .menu-overlay .section {
        background-image: url('../images/global/nav/desktop/sprites-nav-retina.png?v=4fe7d651ba');
        background-size: 711.5px 1590.5px;
        opacity: 0.6;
        filter: alpha(opacity=60); }
        .menu-overlay .section.section-policy {
          background-position: right 0px; }
          .menu-overlay .section.section-policy:hover, .menu-overlay .section.section-policy.active {
            background-position: right -72px; }
        .menu-overlay .section.section-arts {
          background-position: right -144px; }
          .menu-overlay .section.section-arts:hover, .menu-overlay .section.section-arts.active {
            background-position: right -216px; }
        .menu-overlay .section.section-world {
          background-position: right -288px; }
          .menu-overlay .section.section-world:hover, .menu-overlay .section.section-world.active {
            background-position: right -360px; }
        .menu-overlay .section.section-sports {
          background-position: right -432px; }
          .menu-overlay .section.section-sports:hover, .menu-overlay .section.section-sports.active {
            background-position: right -504px; }
        .menu-overlay .section.section-music {
          background-position: right -576px; }
          .menu-overlay .section.section-music:hover, .menu-overlay .section.section-music.active {
            background-position: right -648px; }
        .menu-overlay .section.section-identities {
          background-position: right -720px; }
          .menu-overlay .section.section-identities:hover, .menu-overlay .section.section-identities.active {
            background-position: right -792px; }
        .menu-overlay .section.section-news {
          background-position: right -864px; }
          .menu-overlay .section.section-news:hover, .menu-overlay .section.section-news.active {
            background-position: right -936px; }
        .menu-overlay .section.section-science {
          background-position: right -1008px; }
          .menu-overlay .section.section-science:hover, .menu-overlay .section.section-science.active {
            background-position: right -1080px; }
        .menu-overlay .section.section-connections {
          background-position: right -1152px; }
          .menu-overlay .section.section-connections:hover, .menu-overlay .section.section-connections.active {
            background-position: right -1224px; }
        .menu-overlay .section.section-tech {
          background-position: right -1296px; }
          .menu-overlay .section.section-tech:hover, .menu-overlay .section.section-tech.active {
            background-position: right -1368px; }
        .menu-overlay .section.section-style {
          background-position: right -1440px; }
          .menu-overlay .section.section-style:hover, .menu-overlay .section.section-style.active {
            background-position: right -1512px; } }
  .menu-overlay .section-articles-container {
    float: left;
    position: fixed;
    top: 52px;
    margin-left: 752px;
    width: 470px; }
    .menu-overlay .section-articles-container .section-articles-header {
      display: none;
      width: 100%;
      font-size: 18px;
      text-transform: uppercase;
      letter-spacing: 1px;
      line-height: 28px;
      border-bottom: 1px solid #000;
      color: #000;
      font-family: "proxima-nova", Helvetica, Arial, sans-serif; }
    .menu-overlay .section-articles-container .section-articles {
      position: absolute;
      top: -99999px;
      -webkit-transition: top 0s 0.4s;
      transition: top 0s 0.4s; }
      .menu-overlay .section-articles-container .section-articles .article {
        visibility: hidden;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition-property: compact(visibility, opacity, left, false, false, false, false, false, false, false);
        transition-property: compact(visibility, opacity, left, false, false, false, false, false, false, false);
        -webkit-transition-duration: 0.4s;
        transition-duration: 0.4s;
        font-weight: normal;
        display: block;
        clear: both;
        margin: 10px 0;
        position: relative;
        left: 10px; }
        .menu-overlay .section-articles-container .section-articles .article .image {
          float: left; }
        .menu-overlay .section-articles-container .section-articles .article .title {
          font-family: "Stag-Light";
          font-size: 22px;
          margin-left: 190px;
          color: #000;
          line-height: 26px;
          padding-top: 5px; }
      .menu-overlay .section-articles-container .section-articles.show {
        position: static;
        -webkit-transition: top 0s 0.4s;
        transition: top 0s 0.4s;
        top: 29px; }
        .menu-overlay .section-articles-container .section-articles.show .article {
          display: block;
          visibility: visible;
          position: relative;
          left: 0px;
          opacity: 1;
          filter: alpha(opacity=100);
          -webkit-transition-property: compact(visibility, opacity, left, false, false, false, false, false, false, false);
          transition-property: compact(visibility, opacity, left, false, false, false, false, false, false, false);
          -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s; }
          .menu-overlay .section-articles-container .section-articles.show .article:nth-child(1) {
            -webkit-transition-delay: 0.4s;
            transition-delay: 0.4s; }
          .menu-overlay .section-articles-container .section-articles.show .article:nth-child(2) {
            -webkit-transition-delay: 0.55s;
            transition-delay: 0.55s; }
          .menu-overlay .section-articles-container .section-articles.show .article:nth-child(3) {
            -webkit-transition-delay: 0.7s;
            transition-delay: 0.7s; }
          .menu-overlay .section-articles-container .section-articles.show .article:nth-child(4) {
            -webkit-transition-delay: 0.85s;
            transition-delay: 0.85s; }
          .menu-overlay .section-articles-container .section-articles.show .article:hover .title {
            color: #1fc2ff; }
  .menu-overlay .footer {
    background: rgba(255, 255, 255, 0.9);
    position: fixed;
    bottom: -76px;
    width: 100%;
    height: 75px;
    border-top: 1px solid #ccc;
    -webkit-transition: bottom 0.45s linear;
    transition: bottom 0.45s linear; }
    .menu-overlay .footer.show {
      bottom: 0;
      -webkit-transition: bottom 0.45s ease-in-out;
      transition: bottom 0.45s ease-in-out; }
    .menu-overlay .footer .logo-mic-small {
      width: 94px;
      height: 35px;
      margin: 20px;
      display: block;
      background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAAAjCAYAAAAdbr1xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABKhJREFUeNrsWmlsDVEUnlJqX4M2hNrX2EWVIhFbIsEfQsQaDSFSW0KEiNRS/YHYflhSxA8S0VakhKaoLfYtYol9aatptVGqaOs7dRrj6szcmXfnvSk9yZe+zj333nfOnHu2+zTt/6QxQBrwFfgB3AcWAdW1KnKNVgGlBkgBalSpSD0NN1F6OdZWqUk9JUkoPhcIdvuLBDmYc0fBvkeBDQZjJPRVBcI/BiYLzzKAUIm5XXi+p6hUAW6ZrB+haI+KDCRLcm5Xt5VYLUAvrxfQwGBsiIv73pXg+Qw8/1cVT/tGGoxFubjvbgme/UCRFwNUqSKsN4g5uS66mnLlG825AdTzamagSvHpFazdQ+H6d0wSirnAMyGTiQfqejkl2wpsB3J8VAxVjbWEtecpUPg7YCewXEKW5kBLf6SPFaVudimG/2YCsT7sHQL0By7qng1VINMCIFF4FgYMtLEGZV2vJXlrcibWB2gLtABqcyviE5DNp+sRcB344quAMRaWRxsUWvCsFNZ8Y8GfL2Hxwyv4rhNsnpqZEvL3Aw4BBTbW/QacB+a7mdXQJqctePQWHg60suA/6QFX2xg4zIF4ms24UINl3uV2OploMR6p6whapZFk7WkBVnoHVvhUr+fxyUCJyTgVUT0lFU/W/j3Aln4KaFcZCihK0y5Y8ERJBtbjAbb2LUD7ylS5HpdQfDOgswlPEVtboKgbML2ytQwSJRRv1Z85y9mDU6J0bhuQYOH6jGiOJtfJJVe4gpMEqoBHAldUK9QqnczT8d604D1hMT6H15npMJ3U01EH6eQTyXQx2iCTSRF5/VWxkdX3NRkfZzJWwi9GFdktYBoBHSX4XgJ7DU7BbGCjr5WrU8Wvczj3MvAhgP69tSRfkokbyxBPkb/awvfZz7oRnN2mJjZk9FRwlQ2yquf5m/LtMP/hatqkl1LDpxO/kKevooIKFaeVS23Ouaf54TbIgj5K8jW1bfGkcIAun7P5yNAVWQ6e7QBUXQxcceCrvWDtbyX5utuyeCg2mLOGUcIYtTapxRoBnqGwfl/bmSUcgOZWMsXTvcNriSA7Hlii/WoHi9RJ7O8Es3JHmSxI7c/V2t8tXCcnIdGG4l8Btx3s0dBiPERiDVG2VGCWRPazDNgkPK8DHNSE+4AgWPMDiWNCLigUVk9WSzdQNfkNmglJbeHd7Lr26YSmtepLCL9N+33pQpnFGi7dR1rMo55+Mr+4eH5GXcWFrIQZ/P3NKIsLrT38/YcB5yRfPMl6iOuF3nwKuohMpPhiyewmDIrP5MrLDpF7maD7/wgwSWIeVaDn+XM48MLmvndZ8PK1nLSUJ+rcHd2UDVbZq5FttX5VmN3I+NWLHksXoxXqoEzxlyX4HsHa8xTtmcJuyIwo2Bd7TPEPgSmaojsBUvxmCb44xYVGmoJTEQgitzOWY4Bviocln+KsxYi2gydBsQBmiqWgdMbDFWoqB/k4u9Uqn/RjQN+yyhWKjUWQvYSPi4EBfBIoOO3AWLIw+YDNzW4ZBNxBJkdarJgLHOyr/3lGpoP54hp6ops16rtT4280MIIDOd1Q0c87gthVEt974Bq79KTySvinAAMAsVMUMlMQd00AAAAASUVORK5CYII='); }
  .menu-overlay .spotlight-series-nav-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAqCAYAAABbec77AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRkZGOTE5QTRCRkYxMUU0QTgxM0I4MTMzQThFQkRERCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRkZGOTE5QjRCRkYxMUU0QTgxM0I4MTMzQThFQkRERCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJGRkY5MTk4NEJGRjExRTRBODEzQjgxMzNBOEVCREREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJGRkY5MTk5NEJGRjExRTRBODEzQjgxMzNBOEVCREREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+bKPIlAAABWpJREFUeNrsWzuPG1UUvg6G8BCEWaTwEAhpQoAmUcALBUIgiBeJbiOy2/FocKCkykT5A3aV2uYfrJtto50qEqIgU9IgZaQ1FEQET0UoCNqcy353c3x85+UZbybkHunzPO71mZn73fO6Y7f29vaUk3rFv1bt+/EHc/reO+KGtfGkn6TNqiOq2SQdo02P8JsjqrkkPQKSniHsOqKaK58RXsO+I6qh1rRKm7M4vE3JxS1HVPPkRcIX7HhXfziimiWPE74hHGXnJo6oZkmL8CXhBXHeWVTDRMekty3nHVENkpPI8qT8l0jonbb+WF9f92hzEXm73o8JIWGAfd3WtygaEQJCws5tQE8XxyH6jXGsz++k3LDuuyau17L0S2v3cH4D+xGeYcz6mDWzAG1z+ra3t/WY7LBnkLJGfcKaSDJF7ZE0a+IWdRHwTIaIL/dyLtITBOrjLfGAXZzrLXlWepgAPfYcnUO69qLCi1qbTGxEKcy8Ncy2ENu52QSMmQUZcofY11a4CcQ410efiOnglrmWcr2i0gMxxlrMtZMF9QW4p5Hl2aOaiDrPilqVZVFtbBPMwg1YQChuULonxazGE8cKgxQx3Tvo14Ve6TZiy7lFiFLMZZtrJykD67N79mUjubYIYaHDzoU1WtM7hI9z+swRNWAuzBC2Ify49PGKWSEnTImBCYV7WlpBL663Z0l/JbH3yyW+RPg8p89BInHg+mimDGAFY+aquEtMk1jMXsVig7JYWrLEh08OYTIsq6jNtKYDosi8TdajZ+MFkSWlxSi9HnWCWQ+3nCGzymGKdRWVLkMWCWORGAU5sSSAlbUqxsayRe1XhOcL9J3wgzZS8z4bYNvDqwKDHYPkIcu2uFwQ1lpUdsQkSbv+gKXlspSIGmJN+v7fKth31qLI7SUiizNuZLDATBvBhYaC2M2M5KQuiWHhI+YGYzzDagNIep1wrkT/GaJatt9MkJU91MsEuuCtlNXM/2biWcLljHrJlkh8NxejnNzXojbXmhxRhyPn4ZLLyMQRdbhSpKgtZ1E6+yNsEXTQmiJ781htMkURybElai7edkPUU0aHV1CfWXaasrbOA0RSkaJ2Idd3XWdJFEhbMFWPDVyX1QEcm2JlYMTaRmzpiOtICuozaf4JtEVC3/+hqM1dkZAFrx44n0gK2GBuqnsLp36BWqQr6qQBBrXDdIQl9PWgI2H6Vpa8ulF9HetaqaK2kDXxJSQ9gJF+B8MXIQUJWasKnmXwfVbLGB1RQX2m2DYrHA+SfFKiqC2USMy4PiJrlbkXGV+6iBdp8aQjVi2M2xxlENXPiU+mSB4iTjWeMLKmN0oWteUsipEVEFZEfDEkrGTEE9PHDPp1dW/dUBJZRJ8S7m4AwvwGk6SL2q+V/Y10PUQhRqmU+NJR+S/guvhOi5ETCCIjtl9En+1+/IaS1MZzP11R1W3CLStRRJJ+eJ2W97FAazKuiFlAXjzhRIxYMpBGVJY+H26wzzI8fj9NLWrrmES7aQ16UTZGdqcvNEUd5bGMr4NB5/Fkakka+CAGavZdFicnT9/M/aCd30/TrOld2nxUk7pJWkPL/ZGtEkm6qL1EeKwmldobRfKPbG4JqRpJuqj9tkaSMl1f2w15paL2uJj0TxKeIDyKY407hH8JfyNZuFM2kXBEVStqPyS8qvZ/K/4cMr4iqflfyHh/J/xK+CPPmhxRi1mTjiDfE15ZUMVTwMtq/82zJu1HwtWsL7kYVV62KpBkE53RfgrX54iqUW4sQedNwk+OqHrlLOrEuAZduk68QjhD+DOro6ujqsWrU7R5n3Ca8Kbaf1moX28cs2R0N5FA/EL4mfADrOgfqddWR90VYACnJ5KMB4bZUgAAAABJRU5ErkJggg==);
    width: 106px;
    height: 42px;
    display: inline-block;
    margin: 13px 350px 0 0; }
  .menu-overlay .general-electric-icon {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RERFRTM4ODM1ODhDMTFFNDk2QTg4NkJEQ0IxRTc3OEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RERFRTM4ODQ1ODhDMTFFNDk2QTg4NkJEQ0IxRTc3OEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEREVFMzg4MTU4OEMxMUU0OTZBODg2QkRDQjFFNzc4RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEREVFMzg4MjU4OEMxMUU0OTZBODg2QkRDQjFFNzc4RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pued44EAAA0ZSURBVHja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') no-repeat center center;
    width: 59px;
    height: 63px;
    display: inline-block;
    margin: 4px 335px 0 0;
    border-right: 1px solid #000;
    padding-right: 14px; }
  .menu-overlay .spotlight-series-overlay-divider {
    height: 5px;
    background-color: #44bded;
    margin-right: 5px;
    margin-bottom: 20px; }

.share-button {
  font-family: "proxima-nova", Helvetica, Arial, sans-serif; }

@media (max-width: 1150px) {
  .menu-overlay .section-articles-container {
    display: none; }
  .menu-overlay .sections {
    width: 865px;
    float: none;
    margin: 0 auto; } }

.brand-logo-break {
  height: 40px; }

.brand-logo-cont {
  font-size: 0;
  *zoom: 1; }
  .brand-logo-cont:before, .brand-logo-cont:after {
    display: table;
    content: "";
    line-height: 0; }
  .brand-logo-cont:after {
    clear: both; }
  .brand-logo-cont h2 {
    text-indent: -9999999px;
    position: absolute;
    left: -9999999px; }

.main-header .brand-logo-cont {
  text-align: center;
  margin: 15px auto 0 auto; }

.main-header.condensed .brand-logo-cont {
  margin-top: 9px; }

.brand-logo-subbrand,
.brand-logo-mic {
  background-image: url('../images/global/nav/desktop/sprites-brands.png?v=4728cc8b16');
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
  bottom: 0;
  cursor: pointer;
  vertical-align: top;
  background-size: 397px 704px;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear; }
  .brand-logo-subbrand:hover,
  .brand-logo-mic:hover {
    -webkit-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    opacity: 0.7;
    filter: alpha(opacity=70); }

.brand-logo-subbrand {
  margin-right: 2px; }

.brand-logo-cont .brand-logo-mic {
  background-position: 0 0;
  width: 142px;
  height: 52px; }

.brand-logo-cont .brand-logo-policy {
  background-position: 0 -60px;
  width: 204px;
  height: 60px;
  top: -8px; }

.brand-logo-cont .brand-logo-arts {
  background-position: 0 -126px;
  width: 140px;
  height: 47px;
  top: 5px; }

.brand-logo-cont .brand-logo-world {
  background-position: 0 -181px;
  width: 199px;
  height: 47px;
  top: 5px; }

.brand-logo-cont .brand-logo-sports {
  background-position: 0 -241px;
  width: 211px;
  height: 57px;
  top: -5px; }

.brand-logo-cont .brand-logo-music {
  background-position: 0 -300px;
  width: 198px;
  height: 49px;
  top: 3px; }

.brand-logo-cont .brand-logo-identities {
  background-position: 0 -357px;
  width: 321px;
  height: 49px;
  top: 3px; }

.brand-logo-cont .brand-logo-news {
  background-position: 0 -418px;
  width: 172px;
  height: 46px;
  top: 6px; }

.brand-logo-cont .brand-logo-science {
  background-position: 0 -469px;
  width: 249px;
  height: 49px;
  top: 3px; }

.brand-logo-cont .brand-logo-connections {
  background-position: 0 -529px;
  width: 397px;
  height: 49px;
  top: 3px; }

.brand-logo-cont .brand-logo-tech {
  background-position: 0 -587px;
  width: 160px;
  height: 49px;
  top: 3px; }

.brand-logo-cont .brand-logo-style {
  background-position: 0 -647px;
  width: 163px;
  height: 58px;
  top: -6px; }

.brand-logo-cont .brand-logo-policy {
  top: 3px;
  margin-right: -7px; }

.brand-logo-cont .brand-logo-sports {
  top: 6px; }

.brand-logo-cont .brand-logo-style {
  top: 4px; }

.condensed .brand-logo-subbrand,
.condensed .brand-logo-mic {
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  background-size: 221px 392px; }

.condensed .brand-logo-mic {
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  background-position: 0 0;
  width: 79px;
  height: 29px; }

.condensed .brand-logo-policy {
  background-position: 0 -33.33333px;
  width: 114px;
  height: 35px;
  top: -5px; }

.condensed .brand-logo-arts {
  background-position: 0 -70px;
  width: 78px;
  height: 28px;
  top: 2px; }

.condensed .brand-logo-world {
  background-position: 0 -100.55556px;
  width: 111px;
  height: 28px;
  top: 2px; }

.condensed .brand-logo-sports {
  background-position: 0 -133.88889px;
  width: 118px;
  height: 33px;
  top: -3px; }

.condensed .brand-logo-music {
  background-position: 0 -166.66667px;
  width: 110px;
  height: 29px;
  top: 1px; }

.condensed .brand-logo-identities {
  background-position: 0 -198.33333px;
  width: 179px;
  height: 29px;
  top: 1px; }

.condensed .brand-logo-news {
  background-position: 0 -232.22222px;
  width: 96px;
  height: 27px;
  top: 3px; }

.condensed .brand-logo-science {
  background-position: 0 -260.55556px;
  width: 139px;
  height: 29px;
  top: 1px; }

.condensed .brand-logo-connections {
  background-position: 0 -293.88889px;
  width: 221px;
  height: 29px;
  top: 1px; }

.condensed .brand-logo-tech {
  background-position: 0 -326.11111px;
  width: 89px;
  height: 29px;
  top: 1px; }

.condensed .brand-logo-style {
  background-position: 0 -359.44444px;
  width: 91px;
  height: 34px;
  top: -4px; }

.condensed .brand-logo-policy {
  top: 2px;
  margin-right: -3px; }

.condensed .brand-logo-sports {
  top: 2px; }

.condensed .brand-logo-news {
  top: 3px;
  height: 28px; }

.condensed .brand-logo-style {
  top: 1px; }

.condensed .brand-logo-interview {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20723.7%20114.1%22%20enable-background%3D%22new%200%200%20723.7%20114.1%22%20xml%3Aspace%3D%22preserve%22%3E%20%20%3Cg%20id%3D%22XMLID_44_%22%3E%20%20%20%20%3Cpath%20id%3D%22XMLID_62_%22%20d%3D%22M52.6%2C70.9h1.6c0.6%2C0%2C1.3-0.9%2C1.3-1.4V49.8h-2.7L52.1%2C56h-6.6V43.5h31.1V56H70l-0.8-6.1h-2.7v19.7%20%20%20%20%20%20c0%2C0.5%2C0.8%2C1.4%2C1.3%2C1.4h1.6v5.9H52.6V70.9z%22%3E%3C%2Fpath%3E%20%20%20%20%3Cpath%20id%3D%22XMLID_61_%22%20d%3D%22M87.1%2C70.9h1.4c0.6%2C0%2C1.3-0.9%2C1.3-1.4V50.9c0-0.5-0.8-1.3-1.3-1.3h-1.4v-6.1h16.7v6.1h-2.9v7.5h7.8v-7.5%20%20%20%20%20%20h-2.9v-6.1h16.7v6.1h-1.4c-0.6%2C0-1.3%2C0.8-1.3%2C1.3v18.6c0%2C0.5%2C0.8%2C1.4%2C1.3%2C1.4h1.4v5.9h-16.7v-5.9h2.9v-8.2h-7.8v8.2h2.9v5.9H87.1%20%20%20%20%20%20V70.9z%22%3E%3C%2Fpath%3E%20%20%20%20%3Cpath%20id%3D%22XMLID_60_%22%20d%3D%22M133%2C70.9h1.4c0.6%2C0%2C1.3-0.9%2C1.3-1.4V50.9c0-0.5-0.8-1.3-1.3-1.3H133v-6.1h28.3v10.8h-6.4l-1-4.2h-7.1v6.4%20%20%20%20%20%20h7.7v6.8h-7.7v7.2h7.3l0.9-5h6.7v11.4H133V70.9z%22%3E%3C%2Fpath%3E%20%20%20%20%3Cpath%20id%3D%22XMLID_59_%22%20d%3D%22M188.3%2C70.9h1.4c0.6%2C0%2C1.3-0.9%2C1.3-1.4V50.9c0-0.5-0.8-1.3-1.3-1.3h-1.4v-6.1h18l3.8%2C15.4h0.1l3.9-15.4%20%20%20%20%20%20h18.1v6.1h-1.4c-0.5%2C0-1.3%2C0.8-1.3%2C1.3v18.6c0%2C0.5%2C0.8%2C1.4%2C1.3%2C1.4h1.4v5.9h-16.2v-5.9h2.7V52.6h-0.1l-6.5%2C24.1h-6.4l-6.5-24.1%20%20%20%20%20%20h-0.1v18.3h2.9v5.9h-13.5V70.9z%22%3E%3C%2Fpath%3E%20%20%20%20%3Cpath%20id%3D%22XMLID_58_%22%20d%3D%22M242.5%2C70.9h1.6c0.6%2C0%2C1.3-0.9%2C1.3-1.4V50.9c0-0.5-0.8-1.3-1.3-1.3h-1.6v-6.1h17v6.1h-1.7%20%20%20%20%20%20c-0.5%2C0-1.3%2C0.8-1.3%2C1.3v18.6c0%2C0.5%2C0.8%2C1.4%2C1.3%2C1.4h1.7v5.9h-17V70.9z%22%3E%3C%2Fpath%3E%20%20%20%20%3Cpath%20id%3D%22XMLID_57_%22%20d%3D%22M269.4%2C60.4c0-11.3%2C6.1-17.5%2C16.4-17.5c2.2%2C0%2C4.2%2C0.2%2C5.6%2C0.5h7.6v11.9h-7.1l-1.1-4.8%20%20%20%20%20%20c-0.7-0.2-1.6-0.3-2.6-0.3c-4%2C0-6.8%2C2.5-6.8%2C9.8c0%2C6.8%2C1.8%2C10%2C6.1%2C10c2.7%2C0%2C4.7-1.6%2C6-3.3h5.5v7.2c-3%2C2-7.6%2C3.4-12.6%2C3.4%20%20%20%20%20%20C275.3%2C77.3%2C269.4%2C71.4%2C269.4%2C60.4%22%3E%3C%2Fpath%3E%20%20%20%20%3Cpath%20id%3D%22XMLID_56_%22%20d%3D%22M325.5%2C70.9h1.6c0.6%2C0%2C1.3-0.9%2C1.3-1.4V50.9c0-0.5-0.8-1.3-1.3-1.3h-1.6v-6.1h17v6.1h-1.7%20%20%20%20%20%20c-0.5%2C0-1.3%2C0.8-1.3%2C1.3v18.6c0%2C0.5%2C0.8%2C1.4%2C1.3%2C1.4h1.7v5.9h-17V70.9z%22%3E%3C%2Fpath%3E%20%20%20%20%3Cpath%20id%3D%22XMLID_55_%22%20d%3D%22M352.8%2C70.9h1.4c0.6%2C0%2C1.3-0.9%2C1.3-1.4V50.9c0-0.5-0.8-1.3-1.3-1.3h-1.4v-6.1h13.4l9.9%2C17.2h0.1V49.5h-2.9%20%20%20%20%20%20v-6.1h13.4v6.1h-1.2c-0.5%2C0-1.3%2C0.8-1.3%2C1.3v25.9h-9.7l-11-18.9h-0.1v13h3v5.9h-13.7V70.9z%22%3E%3C%2Fpath%3E%20%20%20%20%3Cpath%20id%3D%22XMLID_54_%22%20d%3D%22M404.4%2C70.9h1.6c0.6%2C0%2C1.3-0.9%2C1.3-1.4V49.8h-2.7l-0.7%2C6.1h-6.6V43.5h31.1V56h-6.6l-0.8-6.1h-2.7v19.7%20%20%20%20%20%20c0%2C0.5%2C0.8%2C1.4%2C1.3%2C1.4h1.6v5.9h-16.9V70.9z%22%3E%3C%2Fpath%3E%20%20%20%20%3Cpath%20id%3D%22XMLID_53_%22%20d%3D%22M438.8%2C70.9h1.4c0.6%2C0%2C1.3-0.9%2C1.3-1.4V50.9c0-0.5-0.8-1.3-1.3-1.3h-1.4v-6.1h28.3v10.8h-6.4l-1-4.2h-7.1%20%20%20%20%20%20v6.4h7.7v6.8h-7.7v7.2h7.3l0.9-5h6.7v11.4h-28.8V70.9z%22%3E%3C%2Fpath%3E%20%20%20%20%3Cpath%20id%3D%22XMLID_100_%22%20d%3D%22M491.7%2C58.3h1.9c3.2%2C0%2C4.1-1.5%2C4.1-4.1c0-2.7-1-4.2-4.1-4.2h-1.9V58.3z%20M478.1%2C70.9h1.4%20%20%20%20%20%20c0.6%2C0%2C1.3-0.9%2C1.3-1.4V50.9c0-0.5-0.8-1.3-1.3-1.3h-1.4v-6.1h16.6c9.7%2C0%2C14.1%2C3.1%2C14.1%2C9.5c0%2C3.9-1.9%2C6.4-6.5%2C7.6v0.2%20%20%20%20%20%20c3.4%2C0.7%2C5.1%2C2.2%2C6.1%2C6.9l0.5%2C2.1c0.2%2C0.9%2C0.8%2C1.2%2C1.2%2C1.2h0.8v5.9h-12.2l-1.1-9c-0.3-2.7-1.3-3.7-3.7-3.7h-2v6.8h3v5.9h-16.8V70.9%20%20%20%20%20%20z%22%3E%3C%2Fpath%3E%20%20%20%20%3Cpath%20id%3D%22XMLID_50_%22%20d%3D%22M521.1%2C50.6c-0.2-0.6-0.9-1-1.4-1H519v-6.1h16.4v6.1h-3.2l5.1%2C16.6h0.1l4.2-13c0.8-2.3%2C0.4-3.6-1.9-3.6h-1%20%20%20%20%20%20v-6.1h14.5v6.1h-0.6c-0.7%2C0-1.5%2C0.7-1.8%2C1.4l-9.4%2C25.8h-11.2L521.1%2C50.6z%22%3E%3C%2Fpath%3E%20%20%20%20%3Cpath%20id%3D%22XMLID_49_%22%20d%3D%22M563.7%2C70.9h1.6c0.6%2C0%2C1.3-0.9%2C1.3-1.4V50.9c0-0.5-0.8-1.3-1.3-1.3h-1.6v-6.1h17v6.1H579%20%20%20%20%20%20c-0.5%2C0-1.3%2C0.8-1.3%2C1.3v18.6c0%2C0.5%2C0.8%2C1.4%2C1.3%2C1.4h1.7v5.9h-17V70.9z%22%3E%3C%2Fpath%3E%20%20%20%20%3Cpath%20id%3D%22XMLID_48_%22%20d%3D%22M591%2C70.9h1.4c0.6%2C0%2C1.3-0.9%2C1.3-1.4V50.9c0-0.5-0.8-1.3-1.3-1.3H591v-6.1h28.3v10.8H613l-1-4.2h-7.1v6.4%20%20%20%20%20%20h7.7v6.8h-7.7v7.2h7.3l0.9-5h6.7v11.4H591V70.9z%22%3E%3C%2Fpath%3E%20%20%20%20%3Cpath%20id%3D%22XMLID_46_%22%20d%3D%22M631.9%2C50.6c-0.2-0.5-0.9-1-1.4-1h-0.6v-6.1h16.3v6.1h-2.9l2.9%2C13.5h0.1l4.7-19.6h7.9l4.7%2C19.6h0.1l2.4-9.9%20%20%20%20%20%20c0.7-2.4%2C0.3-3.6-1.9-3.6h-0.7v-6.1h13.9v6.1h-0.5c-0.7%2C0-1.6%2C0.7-1.8%2C1.4l-6.7%2C25.8h-10.9l-4-16.6h-0.1l-4%2C16.6h-10.9L631.9%2C50.6z%20%20%20%20%20%20%22%3E%3C%2Fpath%3E%20%20%20%20%3Cpath%20id%3D%22XMLID_45_%22%20d%3D%22M0%2C94V20.9V0h32.2v20.9h-5.7c-1.8%2C0-4.4%2C2.8-4.4%2C4.6v63.9c0%2C1.8%2C2.6%2C4.7%2C4.4%2C4.7h5.7v20H0V94z%22%3E%3C%2Fpath%3E%20%20%20%20%3Cpath%20id%3D%22XMLID_47_%22%20d%3D%22M723.7%2C20v73.2v20.9h-32.2V93.2h5.7c1.8%2C0%2C4.4-2.8%2C4.4-4.6V24.8c0-1.8-2.6-4.7-4.4-4.7h-5.7V0h32.2V20z%22%3E%3C%2Fpath%3E%20%20%3C%2Fg%3E%20%20%3C%2Fsvg%3E');
  background-position: center center;
  width: 230px;
  height: 29px; }

.brand-logo-cont.brand-brain:hover .brand-logo-mic-dot-ge, .brand-logo-cont.brand-brain.scrolled .brand-logo-mic-dot-ge {
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  width: 45px;
  background-position: center bottom;
  margin-right: 2px; }

.brand-logo-mic-no-dot,
.brand-logo-mic-dot-ge {
  position: relative;
  top: 2px; }

.brand-logo-mic-no-dot {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHsAAAA0CAYAAACqyUfGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RERFRTM4ODc1ODhDMTFFNDk2QTg4NkJEQ0IxRTc3OEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RERFRTM4ODg1ODhDMTFFNDk2QTg4NkJEQ0IxRTc3OEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEREVFMzg4NTU4OEMxMUU0OTZBODg2QkRDQjFFNzc4RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEREVFMzg4NjU4OEMxMUU0OTZBODg2QkRDQjFFNzc4RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgipBYQAAAj3SURBVHja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') no-repeat center center;
  width: 123px;
  height: 52px;
  display: inline-block; }

.brand-logo-mic-dot-ge {
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACbCAYAAAAQoNm2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzNERUFDNzI1ODhGMTFFNDk2QTg4NkJEQ0IxRTc3OEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzNERUFDNzM1ODhGMTFFNDk2QTg4NkJEQ0IxRTc3OEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDM0RFQUM3MDU4OEYxMUU0OTZBODg2QkRDQjFFNzc4RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDM0RFQUM3MTU4OEYxMUU0OTZBODg2QkRDQjFFNzc4RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkUBnNcAABIGSURBVHja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') no-repeat center -24px;
  width: 18px;
  height: 52px;
  display: inline-block; }

.brand-logo-subbrand.section-transition {
  -webkit-transition: width 0.25s linear;
  transition: width 0.25s linear; }

@font-face {
  font-family: 'mic';
  src: url("data:application/vnd.ms-fontobject;base64,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");
  src: url("../fonts/mic-desktop.eot?v=c1ebd36aa8#iefix5nukd4") format("embedded-opentype"), url("data:application/font-woff;base64,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") format("woff"), url("data:application/x-font-ttf;base64,AAEAAAALAIAAAwAwT1MvMgj0/M0AAAC8AAAAYGNtYXAaVszOAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zswo4R0AAAF4AAAxAGhlYWQPkECaAAAyeAAAADZoaGVhDnUMsgAAMrAAAAAkaG10eNplAkAAADLUAAABMGxvY2GZQ422AAA0BAAAAJptYXhwAFwBUAAANKAAAAAgbmFtZR5wkFUAADTAAAABVnBvc3QAAwAAAAA2GAAAACAAAwL3AZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmRwFM/00AswFMALMAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg5kf//f//AAAAAAAg5gD//f//AAH/4xoEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAD/VQOLAVUABQAABQEHCQEnAcb+f0UBxgHFRSMBeEP+QwG8RAAAAQAA/1UDiwFVAAUAACUBNwkBFwHFAYBG/jr+O0XO/ohDAbz+REQAAAUAAP9VAYEBVQAMABEAFgAbACMAADcVMxMhEzM1MCoCMRMjAzMRMyMRMxEzIxEzAwM1IxUjFSE1ACYNARsNJniReH0aByFSHR1OGiEHNk2GAVn9KP6AAYAo/pwBEf7vARH+7wER/u8BnR8fJycAAAADAJr/ggOjASkABAAJAA4AABMhFSE1FSEVITUVIRUhNZoDCfz3Awn89wMJ/PcBKVZWrVZWpFZWAAQAAP9VAqsBVQAEABEAHgArAAATESERIRMiJjU0NjMyFhUUBiMzIiY1NDYzMhYVFAYjMyImNTQ2MzIWFRQGIwACq/1VsRMaGhMTGhoTrBMaGhMTGhoTrBMaGhMSGxsSAVX+AAIA/s8aExMaGhMTGhoTExoaExMaGhMTGhoTExoABAAA/1UCqwFVAAYADQAUABsAAAEjFTMVMzUFFTM1MzUjEzM1IzUjFSU1IxUjFTMCVFRVVv1VVVarV1RWVQKrVlWrAVVVVapYUlVV/gBWVatVVlVWAAAAAAIAAP9VAgABVQAQABUAAAUjESE1IxUjFTMRIRUzNTM1ITUzFSMCAGD/AEBgYAEAQGD+oMDACwEAYGBA/wBgYEDAwAAAAgAA/1UCbwFVAAgAEAAAAREjHQEnIREhNyERIRc1MxECR2dm/q4CHyj9kQFqnmcBLf7oKDlhARgo/piYmAFoAAIALv9VAi4BVQApAC8AAAEiBgcnHwEnPgEzMh4CFRQOAiMiLgInIx4DMzI+AjU0LgIjBxUXNyc1AS4vVCEZAUgXHEcoLlA7IyM7UC4tTzsjASUBKUVdNDVeRSgoRV41GlEISQFVIBwaSAYZFxwjO1AuLVA7IyI7Tyw0XEUoKUVdNTVeRSiSiC8NKoAAAgAA/1UAuwFVAAQAEQAAFxM3AyMTIiY1NDYzMhYVFAYjAEJaRFiFGhwdGhobHBqrAVQK/qIBlh0YGB0dGBgdAAMAAP9VAY4BVQAPAB0AKwAABRQGKwERMzIWFRQGBx4BFQMqATEVMDIzMjY1NCYjByoBMRUwMjMyNjU0JiMBjlhvx8RoUjAsMjrNBFtVATAyLisDAVtfBDMxPC8YP1QCAEw7KTgOCz8tAR2LJiEhI9SLIyMmHwAAAAEAAP9VAgABVQALAAAlIzUjFSMVMxUzNTMCANVW1dVW1YDV1VXW1gABAAD/VQJvAVUABwAAASERIRc1MxECb/2RAWqeZwFV/piYmAFoAAAAAgAA/1UCAAFVABQAIQAAASIOAhUUHgIzMj4CNTQuAiMTIxUjNSM1MzUzFTMVAQA1XUYoKEZdNTVdRigoRl01lIAvgIAvgAFVKEVeNTVdRSkpRV01NV5FKP7lf38wf38wAAAAAAIAJ/98AigBLgA+AH0AAD8BPgEzPgE3PgEXMhYXHgEXHgEXHgEXBw4BBy4BJy4BJyImIw4BBw4BDwMOARcWNj8BHgE3Bw4BJyY2PwEFBw4BBw4BBw4BJy4BJy4BJy4BJy4BJzc+ATceARceARcWMjMyNjc+AT8DPgEnJgYPAS4BBzc+ARcWBg8BdxUBAgEHDwcVLBYGCwUFCQUKFAgJDQUlAgUCAgsJCBYLBQoGBQoGChIIKBAoGgEYGEYaKBIlE0srdSgpBCpLAWEUAQMBBw4IFSwWBgsFBQkFChQICQ0FJgIEAgILCQkVCwUKBgUKBgoTCCcQKBoBGBhGGigSJRNLK3UoKQMrS48VAQIHCwQLCQMCAgEEAgUNCAkTCyUCAwIMFQkICwMBAQECAwsIKBAoGUcYGAIZKQUCA0wqAygpdSpLdBQBAgEGCwQMCAIBAgECAwMEDQkJEwslAgMCDBUJCQsCAQICAwsIJxApGUYZGAIaKAUCA0srAykodSpMAAgAAP9VAoUBVQAEAAkADgATABgAHQAjACoAACUzFSM1FSEVITUVIRUhNRUhFSE1JzMVIzU1MxUjNSUhESERJxMhESEVMxEBIKioARH+7wER/u8BEf7vomlpaWkBYv4gAoWlgv3BAc9w3iMjPyoqaSMjRiMjRmlpqGlpd/4AAVio/iMBunf+vQABAAD/VQKPAVUAMgAAJSMuAScuATU0NjMyFhc3LgEjIgYVFBYXIxUhFjYXHgEVFAYjIiYnBx4BMzI2NTQmJzM1Ao/uESYTMzwnKyJNIRcjUzJRXhgTtQEKBgwGNjYzJyxOIhYjXDFWZA0Kul4ODAUOIB4ZIRYUURQXU0EhLRUmBwICDh4eHiMaFVIVGVZCGB4VJgAABAAA/1kB+gFSABQAKgBIAE0AABMyHgIVFA4CIyIuAjU0PgIzNSIOAhUUHgIzMj4CNTQuAiMxBz4BNz4BMzIWFRQGBw4BFyM0Njc+ATU0JiMiBhUjFyM1MxX9LU47IiI7Ti0tTzsiIjtPLTVcRCgoRFw1NFxFKChFXDRcAQgWDB4QITMRFRIRASMRFRMMEx0mDiNoJycBLiI7Ty0sTzsiIjtPLC1POyIkKERcNTRcRScnRVw0NVxEKM4VJREJCSgmExsTEhkeIh4WFBIRDCEyDcMoKAAEAAD/VQIAAVUAFAAqADAANgAAATIeAhUUDgIjIi4CNTQ+AjM1Ig4CFRQeAjMyPgI1NC4CIzEDJzcnNxc3FwcXBycBAC1QPCIiPFAtLVA8IiI8UC01XUYoKEZdNTVdRigoRl01TQ1NTQ1aQA1NTQ1aATEjO1AuLVA7IyM7UC0uUDsjJChFXjU1XUUpKUVdNTVeRSj+qg1MTQ1aWg1NTQxZAAAAAAMAAP9VAgABVQAUACoAMwAAATIeAhUUDgIjIi4CNTQ+AjM1Ig4CFRQeAjMyPgI1NC4CIzEXBxcjFTMHFzcBAC1QPCIiPFAtLVA8IiI8UC01XUYoKEZdNTVdRigoRl01BRFazMxaEXcBMSM7UC4tUDsjIztQLS5QOyMkKEVeNTVdRSkpRV01NV5FKIYRWxZbEngAAAAGAAD/VQN5AVUABAAJAA4AEwAYAB0AABMzFSM1MyEVITUHMxUjNTMhFSE1BzMVIzUzIRUhNQBaWrQCxf07tFpatALF/Tu0Wlq0AsX9OwFVWVlZWddaWlpaz1paWloAAAABAAD/VQIaAVUACQAAAR8BBxcnBzcnNwENU7qGIKemIIe6AVWoG4O6WFi6gxsAAAALAAD/VQGkAVUABAAJAA4AEwAYAB0AIgAnACwAMQA2AAAFIREhESUhESERNzMVIzU3MxUjNRUzFSM1FTMVIzUHMxUjNRczFSM1FTMVIzUVMxUjNQMhFSE1AaT+XAGk/m8Bfv6CMFNTYsHBgYGYmGJTU2LBwYGBmJhiAST+3KsCAP4AEwHa/ibbREQDFBQdExMcExMoT08FExMcExMcFBQBbK2tAAEAAP9VAnsBVQAbAAABIyIOAh0BFBYXBzceATsBMj4CPQE0LgIjAanULE46ISslQIwOHA/ULE05ICA5TSwBVR00RScvLU0agF4EAx00RScvJ0U0HQAAAAACAAD/VQEiAVUABAAJAAAXEycDFQEnNxcHYpxinAEHYhtiG2EBPTD+w3oBmTA3MDcAAAAAAgAA/1YB/wFVABQAGQAAEyIOAhUUHgIzMj4CNTQuAiMTITUhFf80XkUoKEVeNDVdRigoRl01m/7SAS4BVShFXTU1XUUpKUVdNTVdRSj+4kNDAAAAAgBL/6ABtQEKABQAIQAAAS4BIgYHDgEUFhceATI2Nz4BNCYnAycHJzcnNxc3FwcXBwG1JV9iXyUmJSUmJV9iXyUlJiUmX1taIVpaIVpbIVpaIQEKJiUlJiVfYl4mJSYmJSZeYl8l/tBaWiFaWyFaWiFbWiEAAAAAAgAA/1UC6wFVABIAJQAAFyImNTQ+AjcXDgEVFBYXDgEjISImNTQ+AjcXDgEVFBYXDgEjq0ZlLUlfMlVNWTlMBk09AY9GZS1KXjNUTVg4TAZNPatqSzdeU0YdTjZfKyA0ITZHaks3XlNGHU42XysgNCE2RwACAAj/XgHMAR4AFQAiAAABJiIHDgEXBwYUFzMWMj8BFjY3NjQnByY0NzYyFxYUBwYiJwHMN543MgonowgIAQkYCKI4jjI4OOopKSl2KSoqKXYpAR43NzKKOKMIGAkJCaIqCTM3nTjqKXUqKSkqdSkqKgAAAAEAAP9VArYBVQBgAAAlIyImJzEuASsBIgYPAQ4BByoBKwEiBh0BFBYXHgE7AT4BNzwBPQEXNycHFzcVDgEHIyImPQE0NjsBOgEzPgE3NDA1Nz4BOwEyFhcxHgE7ATIWHQEUBisBFTMyNj0BNCYjAk5JCAgCDSgakhsqCwECBwQBAgFHLD0PDg4nF50oOQJHG3V0G0YBJBmcHCcnHEcBAQERGgcCAhUUkgUbDQYaFEkbJycbjo4rPT0r/QkFJSUmIgMGBgE+K9YVJQ4PEgI5KAIDAZFHG3V1G0eVGSQBJxvWGycBFBEBAQQHJg0pDRYnG9YbJyc+K9YrPgAAAAEAAP9VASEBVQAFAAA/AScDEzdM1Sb7+yZV2Sf/AP8AJwAAAAIAAP9VArYBVQDGAP0AACUjIiYnMS4BKwEiBg8BDgErASIGHQEUFjsBMjY3MDIxPgE3PgE/ATQ2OQE3MDI1MjY3MBQxHgEzMjY3MT4BNz4BNTQ2NTQmNTQmJy4BJzgBMS4BIyIGBzgBMQ4BBw4BFRQGFRQWFRwBFR4BFxQWFxQWFRQWFTAWMTAUMTAyMRQwMTgBMTAWMRQwMRQyFTAWFTgBFR4BByIUMQcOASsBIiY9ATQ2OwEyNj8BPgE7ATIWFzEeATsBMhYdARQGKwEVMzI2PQE0JiMFNDY1NjQ1PgEzMhYXHAEXFBYVHAEVHAEVFAYVBhQVDgEjIiYnLgEnLgEnLgEnNCY1PAE1PAE1Ak5JCAgCDSgakhsqCwECCQZHLD09LBEGCwUBAgMCDBIEAgFIAQEBARIrGC9KDAEBAQEBAQEBAQEBAQ1JLzBJDQEBAQEBAQEBAwMBAQEBAQEBAQEDBAUBQREdAgocJyccRxIdBgIDFROSBRsNBhoUSRsnJxtwcCs9PSv+qwEBCDckIzcIAQEBAQg3IxstDQIEAgECAQEBAQH9CQUlJSYiAwcGPivWKz4DAgEBAQYOBAEBAUkBAgEBDQ85KwMGAwMHAwMHBAMIAwMHAwMGAys5OSsDBgMDBwMDCAMCBQICAwEIDwcBAwEBAQEBAQECAQEBAQEBAQEBBQ4HAUERBycb1hsnFRMGCCMNKQ0WJxvWGycnPivWKz7AAwQDAQIBISwsIQECAQMEAwIFAwMFAgIFAgEDASEsGRUEBgQDBQMDBQMDBgMCAwIDBQIAAAEAAP9VASEBVQAFAAA3BxcTAwfV1Sb7+yZV2ScBAAEAJwAAAAIAAP9VAgEBVQAhAEMAADcUMDEeAzc+ATcXLwEXDgEHBi4CJzA0MSY2NycOARclOAE1LgMHDgEHJx8BJz4BNzYeAhccARUWBgcXPgEnAAIrSF81MFMgGgRIGBxGKC1RPSYCAQwLJwsKAQIBAitIXzUwUyAaBEgYHEYoLVE9JgIBDAsnCwoBTgE1XEMlAQIjHhlHBBgZHgEBHzlOLQIcNRcCGDYcDwE1XEMlAgEkHRlIAxgZHQIBHzlOLQEBARw0GAIZNhwAAAAAAQAA/1UCAAFVAAsAAAEHJwcXBxc3FzcnNwG5ublHublHublHubkBVbm5Rrq5R7q6R7m6AAEAAP9VAQkBVQAWAAAXNTM3IzU0NjsBNS4BIyIGHQEjFTMVM6xODFoRHDAGJxk0QU5OXqvqWzoUGFIBAj46Q1vqAAAAAQAA/1UCdAFVAEEAAAEOAQc+ATcOAQcuASMiBhUUFhcuAScOARUUFhcuAScwFDEUFhcOASMiJiceARcOASMiJiMeATMyPgI1PAE1PgE3AnQRJRQUHgcTKRYSMBw1TAIBUIovCQkgGhAeDTstCBIIBwwGDUIqIVItCA8IK2Q3WIldMBMgDQEZCAoDDCUXCxAEEhZLNggOBwRIOw8hESI4EgEIBwEvRwkCAwIBJzIBGh0BGx9DaoNABAkEDSIUAAAAAwAA/1UCogFVAAQACQAOAAATFSE1IREhNSEVFSE1IRUAAqL9XgKi/V4Cov1eAVVra/7KbGzKbGwAAAAABQAA/1UF+wFVAB0AIgBBAFgAgQAAFzMyNjcTNiYrATUhEx4BOwEVITUzJyMGFjsBFSM1NzMnIwcFMzI2PQE0JisBNTMyFhc+ATMyFhcVIyIGBxUzFSM1ATM1MxUzFSMVFBY7ARUOASMiJj0BIzUBNTMeATMyNjU0JicuATU0NjMyFhcVIy4BIyIGFRQWFx4BFRQGIyImJwAJCQ8EYwIIBxgBEH4CDgUM/wA4E44KChoT1sJfKwEzAXASBgwMBhSlCw4DEiwkBQoIECQzECjpAVQmnUBAFBoTDiobP0wmASNTCCQWExgZJT5FX1A0RhtSCB4WGBMXIkdIVV86SxlKDAoBGgYNXP5xBgpZWUEhIFlZjpSUjgwGoQUNXhUeGCACA3QHBaNZWQEjY2NemxgSVgQHLkO1Xv6TahASCwwMCQQHNUFBPwsJYwwPCwoJCQUIMEJDRQ0IAAAEAAD/VQS9AVUAJQAyAEYAYwAABTU0NjsBNSEHJyEVMzIWHQEUBisBFTM1IzUTMxMVIxUzNSMiJjU3MjY1NCYjIgYVFBYzEzUjIiY9ASMVMzIWHQEUBisBFTM3MhYXMzUuASMiBhUUFjMyNjc1Iw4BIzAmNTA2MwJhCw0P/uUrK/7pFggICAgWzRtUeFMa0RMMCKYfLCwfIC0tIG8PBAq4GgUKCQYY09AUHwc9FEEmXmhiZCY/Fj8IGhY5DSw47AkJXtPTXgoI7AYLW1vh/sQBPOFbWwwF/SoeHioqHh4q/pdbCAftZgkGeAYJW/kXEXYIDltUU2IUDGAQExBETwAAAQAA/1UCHQFVABQAAAUyPgI1NC4CIyIOAhUUHgIzARE3YkkqKkliNzlkSioqSmQ5qyhEXDY2X0UoKEVfNjZcRCgAAAAIAAX/VQdxAVUALABMAFoAZwB0AJMAqgDTAAAXIzUzFx4BMzI2NTQmJy4BNTQ2MzIWFzMVIycuASMiBhUUFhceARUUBiMiJicFMzI2PQE0JisBNTMyFhc+ATMyFhUUBiMiJicVMxUjNTcVHgEzMjY1NCYjIgYHFzQ2MzIWFRQGIyImNTM0JiMiBhUUFjMyNjUXMzI2PQE0JisBNTMyFhc+ATMyFhcVIyIGBxUzFSM1JTM1MxUzFSMVFBY7ARUOASMiJj0BIzUTNTMeATMyNjU0JicuATU0NjMyFhcVIy4BIyIGFRQWFx4BFRQGIyImJ1xXWQwGEQwXGyYhLEVWQhwiDUtYCwYPChgaIhdJP05TFSAQAQAPBQoKBRCGCAwCES0eLUZQNBkjDBu5ngUNCRMcHBMHDgbjYkxMYmJMTGLaGBQUGBgUFBiZDwQLCwQQhgkMAg4kHgMJBg0eKQ0hvgEcHoA0NBAVEAsjFjM+HvJDBx4REBMUHjM4TUErORZDBxgSExATHDk7RU4uPhRMgjMCAhETFRAIDDNCRj4DA3csAgIRExUNBhQ1O0NHAwMbCQXoAwtNDxYTGEFWV0YLCTdERPeIAgQcLywbAwFDS1hYS0lVVUkqJiYqKigoKlELBIQDC00RGRQaAgJfBgOGSEjuUFBNfhQPRQMGJTaUTf7WVgwPCQkKCAMGKzQ2MwkHUQoMCQgIBwMHJzY2OQoHAAAADwAD/1UNJgFVABgANgBEAF0AZQCNAKQAuwDIAN8A9gEDARwBJAFNAAAXMzI2NRE0JisBNTMVIyIGFREUFjsBFSM1JTQ2MzIWFzUjNTMyFhURFBY7ARUjIiYnDgEjIiY1FzUuASMiBhUUFjMyNjclHgEzMjY3MxUOASMiJjU0NjMyFhUUBhUjNzMuASMiBgcXMzI2PQE0JisBNTMyFhc+ATMyFh0BFBY7ARUjNTQmIyIGBxUzFSM1ATM1MxUzFSMVFBY7ARUOASMiJj0BIzUBMzI2PQE0JisBNTMyFh0BFBY7ARUjNRM0NjMyFhUUBiMiJjUXMzUzFTMVIxUUFjsBFQ4BIyImPQEjNQEzMjY9ATQmKwE1MzIWHQEUFjsBFSM1EzQ2MzIWFRQGIyImNQEeATMyNjczFQ4BIyImNTQ2MzIWFRQGFSM3My4BIyIGBxc1Mx4BMzI2NTQmJy4BNTQ2MzIWFxUjLgEjIgYVFBYXHgEVFAYjIiYnAxgGDQ0GGPUYBQ0NBRj1ARFZOSItEiOjCgwLBRCcBwsDEDIiQVPzBxEIGSMhFgsSCAFgBB0fHB8KTxlNPmpcaVtcWAHhAVYDEhQUFgP8EQUMDAUTnAsNAxg/KyQ5DAULsRUXBQ8IKN8BzSOWPT0TGBMNKRk8SSMBJBIFCwsFFKUKCwwFEtsoJx4fJycfHifBJJY8PBIZEw4oGjtJJAEnEQYLCwYTpQoLDAUS2ycnHh8nJx8eJwFZBB0fHB8KTxlNPmpcaVtcWAHhAVYCExQUFQT/TwgiFRIWFyM7QVlMMkIbTwgcFRcRFSFDRFFaNkgYUA8FAQ0FDldXDgX+8wUPVFRhZ1QaFEZXEA7+pAQNVBIPERdWZlajAgIgNTYmBgQ2Ix8RDlcOE2NWV2ZZXw0TA0YjHR0jhw0EmgUMWhUdGCAkMrUFDFThFAwBAatUVAEWXV1akxcSUQQGKz+tWv7qDAWaBA1aEhHiBQxUVAFkHSQkHR0jIx1OXV1akxcSUQQGKz+tWv7qDAWaBA1aEhHiBQxUVAFkHSQkHR0jIx3+3SMfEQ5XDhNjVldmWV8NEwNGIx0dI81kDhILCwwJAwczPT47CghfDA4KCQoIBAgtQD9CDAgAAAQAAP9VBLEBVQAlADkAVgBjAAAFNTQ2OwE1IQcnIxUzMhYdARQGKwEVMzUjNRMzExUjFTM1IyImNQU1IyImPQEjFTMyFh0BFAYrARUzNzIWFzM1LgEjIgYVFBYzMjY3NSMOASMwJjUwNjMnFAYjIiY1NDYzMhYVAk0LDA7+/jk4/xUICAgIFbkaaGFnGbwSDAcBGA8FCasZBQoJBhfG2hMeBzoTPyVbZV9hJT0VPAcaFTkOK/orHx4sLB4fKzvmCAlc6+tcCgfmBgpaWu/+twFJ71paCwVqWggG52QIBnUGCFrzFhByCA5ZUlFfEwxdDxMQQ0y9HiwsHh8rKx8AAAAKAAD/VQoqAVUALABJAGAAbQCGAI4AtgDTAOwA9AAAFyM1MxceATMyNjU0JicuATU0NjMyFhczFSMnLgEjIgYVFBYXHgEVFAYjIiYnJTQ2MzIWFxUjLgEjIgYVFBYzMjY3MxUOASMiJjUFMzI2PQE0JisBNTMyFh0BFBY7ARUjNRM0NjMyFhUUBiMiJjUBHgEzMjY3MxUOASMiJjU0NjMyFhUUBhUjNzMuASMiBgcXMzI2PQE0JisBNTMyFhc+ATMyFh0BFBY7ARUjNTQmIyIGBxUzFSM1JTQ2MzIWFxUjLgEjIgYVFBYzMjY3MxUOASMiJjUFHgEzMjY3MxUOASMiJjU0NjMyFhUUBhUjNzMuASMiBgdmZmgOBxQOGx8sJjVQZU0gKQ9XZg4HEQwcHigaVklbYBkmEgEpbWEqQhVQBxMUHBwcHhUdCUEWQitnZQF8EgULCwUUpQoLDAUS2ycnHx4nJx4fJwFYBB0fGyAKTxlNPmpcaVtcWAHhAVYDExMUFgP8EQUMDAUUnQoOAxg/KyQ5DAULsRUXBQ8IKN8Bum1hKkEVTwgTFBsdHB4WHQlBFkIrZ2UCBwQdHxsgCk8ZTT5qXGlbXFgB4QFWAxMTFBYDo5c7AwIUFhkSCg47TlFJBQOLMwIDFBYYEAcXPkVOUwQEs1pjCghtDxEsMzMsEQ1VDhRgWV8MBZkFDVkSEeEFDFRUAWMeIyMeHCMjHP7dIh8RDVYOE2NWVmdZXw0TBEcjHR0jhw0EmQYMWRQeGSAkMrUFDFTgFA0BAqpUVF9aYwoIbQ8RLDMzLBENVQ4UYFkfIh8RDVYOE2NWVmdZXw0TBEcjHR0jAAYAAP9VCBkBVQAoAEsAdACLAJgAtQAAFzMyNjURNCYrATUhFzM3IRUjIgYVERQWOwEVIzUzESMDIwMjETMVIzUFNTQmKwE1MxUUFjMyNjc1IzUzERQWOwEVIyImJw4BIyImNQU1Mx4BMzI2NTQmJy4BNTQ2MzIWFxUjLgEjIgYVFBYXHgEVFAYjIiYnJTMyNj0BNCYrATUzMhYdARQWOwEVIzUTNDYzMhYVFAYjIiY1EzQ2MzIWFxUjLgEjIgYVFBYzMjY3MxUOASMiJjUAFAYNDQYUAQM3AjgBBRUFDQ0FFeomAl5cXQIpwwK4DAUOtRYXBA4IJLsLBRCaCg4DFz0rJDwBtU8IIhUSFhcjO0JaTDJDGk4IHRUWEhUhQ0VRWzZIGAFrEgULCwUUpQsKDQUS3CgnHh8nJx8eJ8ltYStBFU8IExQcHBweFh0JQRZDK2dlUA4GAQ0GDVje3lgNBv7zBg5UVAEH/qUBW/75VFQErwUMWuIVDQECp1r++wUMVBQdGCAlMkNlDxEKDAsJBAcyPj48CwheCw4KCQoIBAguPz9DDQdHDAWaBA1aEhHiBQxUVAFkHSQkHR0jIx3++1pkCwhtEBAsMzQrEQ1VDxRhWQAAAAUAC/9VBvkBVQAWAC8ANwBUAH0AABczMjY1ESMHIzUhFSMnIxEUFjsBFSE1JR4BMzI2NzMVDgEjIiY1NDYzMhYVFAYVIzUzLgEjIgYHBTQ2MzIWFxUjLgEjIgYVFBYzMjY3MxUOASMiJjUlNCYjIgYHFTMVIzUzMjY1ETQmKwE1MzIWHQE+ATMyFh0BFBY7ARUjNXcYBg4oC2UB2WQMKA4GGP7/AhUEHiEdIQtTGlFCb2FuYGFdAe1bAhQVFRcEARlzZixGFlQIFBUdHh0gFx4KRBdGLW1qApkVGQUQCCrrEgUMDAUUrAsMGUIsJj0LBgu7Sw8GAStevr5e/tUGD1lZRCUhEw5cDxRpWlxsXmQNFQNKJR4eJSpeaQoJcxASLzU3LhMNWg8VZl4wFQ0BArNZWQ0FASEFDFwRDo8YISY1vgYMWe0AAAAHAAX/VwiYAVcAIQAyAD8AXgB1AJMAoQAANy4BKwE1MxUjFzMTMxMzNzYmKwE1MxUjIgYHAyMnIwcjAwU0PgIzMh4CFRQGIyImNQU0JiMiBhUUFjMyNjUXMzI2PQE0JisBNTMyFhc+ATMyFhcVIyIGBxUzFSM1ITMyNjURNCYrATUzMhYVERQWOwEVIzUlNDYzMhYXNSM1MzIWFREUFjsBFSMiJicOASMiJjUFNS4BIyIGFRQWMzI2NyQCDQcJ9iwsAkd4RwIlBwsZCtIHCBECZqU+AT2mYgKRIDlPLi9OOSB5XV15AQ0eGRgeHhgZHrwSBQ0NBRSlCg8DEiwkBQoIECUyECjpAVEVBQwMBRauCwwMBhXrAQhePCQwEiWsCwwMBRKlCAsEETQkRVcBAAgRCRolIxcMEwjrBQpdXcwBKf7XlhsbXV0NCP55/PwBjdEuSjQcHDRKLltoaFsBNC8vNDMxMTNiDAahBQ1fFR8YIAICdQcFo1lZDAYBHwYMXREP/pIGDFlZZWxaGxZJXRIO/pIFDVkTEBMXWmtaqwIDIjc6KAYFAAAAAgAA/1UB7AFVAAoAFwAABTU0JisBIgYdASEDMhYVFAYjIiY1NDYzAexbP7hAWgHs9jlRUTk5UVE5qyRAWlpAJAIAUTk5UVE5OVEAAAIAAP9VAtYBVQAMABMAAAU1IxUjETMVMzUzESMBByc3ESMRAVfzZGTzY2MBIF8DwV+r19cCANLS/gABJxpTM/5tAScABAAA/1UCUwFVAC8APABPAFsAACUuATU0Njc+ATU0JiczNzAiIyIGFRQWMzoBMw4BFRQWFyoBIyIGFRQWMzI2NTQmJycuAScmNhceARcWBicDIiY1NDYzMhYXHgEXHgEVFAYjASM1IxUjFTMVMzUzAQcLHwsTFBkaGTIkgR41VUM2BAcEBAQMCQcNB0JaYEJMUBgfVR8yBgUkHh8zBQUjHxAuO0YuChQJGSEFAQEzQAGxWTRaWjRZLwcfCw0RDxAqGR40ChlFLzBDBg8IDhUJRywrMkgrIi4XTwE6KCk2AQE5KCg4Af7xMiIiMQQCEhkUBAgEIy8BjVlZNFpaAAAAAAQAAP9VAgABVQARACIAOwBIAAATITIWFREUBiMhIiY1ETQ2MzEFIgYdARQWOwEyNj0BNCYrARcjHgEVFAYjIiY1NDY3IxUUFjMhMjY9ATEnIgYVFBYzMjY1NCYjQgF8GycnG/6EGycnGwEzCg0NCjoJDg4JOlEtAwReQkFeBAMvDAgBZQgMxio8PCorPDwrAVUmG/6DGycnGwF9GyY5DQo3CQ4OCTcKDZ8LFgtAWlpACxYL2AkMDAnYPToqKTo6KSo6AAABAAD/VQIAAVUAVAAAASIOAhUUFhc0Njc+ATEwJjU0NjMyFhUUBgcGFjMyNjU0JiMiBhUUFhceAQcOAQcOAScuATU0NjMyFhUUBiMiJicwBgcOAQceATMyPgI1NC4CIwEANV1GKFZDAQQDHgkdFREREAYFGRQlLDczOkQJCAMCAgEDAQEHBRsZXFtJWU09FSMHDwMEDggSJBM1XUYoKEZdNQFVKEVeNU5+Hg0fDw98FxIcJhcQETEYFR1RNyo5SzARGAkEBgUDDgMFAwELNiE3aVk5TGQTDT4IDx0LBQYpRV01NV5FKAAAAgAA/1UCAAFVADAAPQAAJTUnLgEnNycHLgEvASMHDgEHJwcXDgEPARUXHgEXBxc3HgEfATM3PgE3FzcnPgE/AQUiJjU0NjMyFhUUBiMCAE0BBAIfLUwFCQQhQB8FCQVMLR8CBAJLSwIEAh4tSwUJBSBAIAUJBE0tIAIEAU3+/yc5OScoODgoNkAgBAkETS0fAgMCTEwBBAIeLUsFCQUgQCAFCQVLLh8CAwJMTAIEAh8tTQQJBCFBOCgoODgoKDgAAwBL/6ABtQEKAAsAIAA1AAAlNSMXIxUzBzM1MzU3LgEiBgcOARQWFx4BMjY3PgE0JicDDgEiJicuATQ2Nz4CFhceARQGBwETKgGTkwEqkw8lX2JfJSYlJSYlX2JfJSYlJSYaIFFUUSAgICAgIFFUUSAgICAgbJOTKpSUKp4mJSUmJV9iXiYlJiYlJl5iXyX+sCAgICAgUVRRICAgASEgIFFUUSAAAAAAAQAA/1UFtQFUAAMAAAkDBbX9Jv0lAtsBKf4sAf/+1wADAAD/VQIAAVUACwAgADYAAAUnNycHJwcXBxc3FwMyHgIVFA4CIyIuAjU0PgIzNSIOAhUUHgIzMj4CNTQuAiMxAYRoaB5oaB5oZx5naWctUDwiIjxQLS1QPCIiPFAtNV1GKChGXTU1XUYoKEZdNRJoZx5naB5oaB5oaAFhIztQLi1QOyMjO1AtLlA7IyQoRV41NV1FKSlFXTU1XkUoAAAABAAD/1UCkQFSABQAKgBDAFoAADc0PgIzMh4CFRQOAiMiLgI1IxQeAjMyPgI1NC4CIyIOAhUxBSIGIyImJy4BNTQ2Nz4BMzIWMw4BFRQWFyUUDgIHPgE3PgE1NCYnLgEnHgMVKCI7UC0tTzsjIztPLS1QOyIlKEVdNTRdRSgoRV00NV1FKAEPBAgEDBULHiQkHgsVDAQIBCkwMCkBfyZEWjMQHg1CVlZCDh0QM1pEJlQtTzsjIztPLS1QOyIiO1AtNV1FKChFXTU0XUUoKEVdNLABAwMiVzEyWCEDAwEeWzY2XB6vM1xEKQIKGA0VckhJchUOFwoBKUVcNAAABgAA/1UCiQFVAAYAPABLAFoAaQB4AAAFIiYnHgEzNwcUBiMxDgEjDgEjIiYjMCYjIiYnIiYnOAExIiY1LwEmNDc2Mh8BNTQ2MzIWHQE3NjIXFhQHAyEiJjU0NjMhMhYVFAYjByEiJjU0NjMhMhYVFAYjByMiJjU0NjsBMhYVFAYjByMiJjU0NjsBMhYVFAYjAgUCAwICAwKEZAEBAwUDAgUCAgMCAgECAwIBAQEBAQJjCQkKGgkuEw0NEi8JGgkKCt7+dQ0TEw0Biw0SEg1P/sQNExMNATwNEhINT+0NExMN7Q0SEg1Png0TEw2eDRISDakCAQECY1wBAQIDAQEBAQIBAQEBAQFbCBkICQkq7wwREQzvKgkJCBkIAWERDAwREQwMEZARDAwREQwMEZARDAwREQwMEZARDAwREQwMEQABAAb/VQW/AVUAAwAAFwkCBgLcAt39I38B1P4AASoAAAMAB/9eAfcBTwAUACkALwAAFyIuAjU0PgIzMh4CFRQOAiMRIg4CFRQeAjMyPgI1NC4CIxcHJwcXN/8zW0MnJ0NbMzNbQycnQ1szKkk2ICA2SSoqSTYgIDZJKlpqVxh3gqIoQ1o0M1pEJydEWjM0WkMoAcIgN0kpKkk3Hx83SSopSTcgWJc/I1e5AAAAAgAH/1wB+QFPABQAHAAAASIOAhUUHgIzMj4CNTQuAiMDLwE3FzcXBwEANFtDJydDWzQ0W0MnJ0NbNDUBZxtPtBzSAU8nRFs0M1tEJydEWzM0W0Qn/pgCbRtWqBjEAAAAAQBg/0ABoAFAADEAACUVHAEXHgEXHgEzMjY3FQ4BBw4BIyImJy4BJy4BJy4BPQEjNT4BNz4BNz4BNzMVMxUjASADAgsGCRMLFBwTEB0ODR0PEhgNDhcJCg0EBANFDx8LCxEHBgkCU4CAYHUWGwYHDAMGBQgNTQgKAwMDBAUEDQgIEgkJGxKzSQUOCQkWDQ0gFIBgAAEAAP9VAtgBVQAGAAAXLwE3FwEX8QTtPrgBokCrBP4/yQGIOgAAAAACAAD/QALSAUAAMAA0AAAlLgEnLgMjMyIOAgcOAQcOAR0BFBYXHgEXHgMzMTI+Ajc+ATc+AT0BNCYnATUXBwLHCikkCjhKVCcBKFRKNwsjKQsDCAgDCikkCjhKVCcnVEo4CiMpCwMIBwT+V8DA4yklBgEDAwICAwMBBiUpDnQdCB10DiklBgEDAwICAwMBBiUpDnQdCB10Dv74zWRpAAAABgAA/1cCAAEmAAQACQAOABMAGAAlAAATIRUhNRUhFSE1FSEVITUVIRUhNRUhFSE1JTIWFRQGIyImNSY2MwACAP4AAWb+mgIA/gACAP4AAWb+mgHhDhETDA0RAhMNASYzM2YzM2Y0NGczM2YzMwcRDQ4REQ4LEwAAAwAA/0ACAAFAADAAPQBKAAAlNScuASc3JwcuAS8BIwcOAQcnBxcOAQ8BFRceARcHFzceAR8BMzc+ATcXNyc+AT8BJxQGIyImNTQ2MzIWFSMUBiMiJjU0NjMyFhUCAC4EEgsZKykSJxcHPgoVKREpKRkLEgQuLgQSCxkrKRInFwc+ChUnEyksGgwQBSxSZ0dJZWdHSWVIPCoqPDwqKjwhPgoVJxMpLBoMEAUsLgQSCxkrKRAoFQo+ChUnEyksGgwQBSwuBBILGSspEicXBx9JZWdHSWVlSSo8PCoqPDwqAAADAAD/QAIAAUAAFAA1AEIAAAEiDgIVFB4CMzI+AjU0LgIjEy4BJy4BJy4BIy4BKwEiBgcuATU0PgIzMh4CFRQGBwMiBhUUFjMyNjUuASMBADVdRigoRl01NV1GKChGXTWpCBYOAwgEBAcEBg4GiCA2DSElJUBWMTFWQCUkH6YrPDwrKjwCOioBQChGXTU1XUYoKEZdNTVdRij+XA4WCAIDAgIDAgEjGiBWMDFWQCUlQFYxMFMhASc9Kio8PCoqPQACACH/QAHhAUAAPgBRAAAlKgEjJz4BNTQmIyIGFRQWMzAyMRcOAQcnNDY1NCYjIgYVFBYXByoBIyIGFRQWMzI2NTQmJzceATMyNjUuASMHLgEnNzoBMzI2NxccATEcARcHAbICAQEkCAwXDw8XFw8CJAcKA44CKRweKRoUDwQGASo7OyopOwQFsgcQChMaAhsS3AobERICAwIVIwiPArR6fwUQDA8XFw8PF38DCQUsAwcDHSkpHRclBlc6KCg6OigMFApkBgkaEhMaoA0WBVYYES0CAgQGBGgAAAAABQAD/08CBQEzACIALAA0ADkAPgAAFzM1PgE1NCYnNR4BFzcuASc1IxUOARUUFhcVLgEnBx4BFxU3FAYHFDQxHgEVJzQ2NxUuATUnMxEjESEzESMR7ik9OUosEyUQJBY1ISk0QkwqHTIQIxVDKlwWHRccjx8XFx+4HBwB5hwcsTkFOyk1MgxhBB0QLxUfBDg4BEIoNi0LYgQZEjEXGAQ5nRAYBAJjCRsRphEgAmEGFxGh/hwB5P4cAeQAAAADAAD/QAIAAUAABQAKABUAACU3Jw8BNzcXByc3AxUhETM3IREhEQcBN545nBVMiUAVQBVA/sDAQP7AAcBAQpNFmlUX/kAVQBX+66sBVUD+KwErQAACAAD/QAKrAUAAAwAJAAATCQEhFREhEQUlAAFVAVb9VQKr/qr+qwFA/wABAEn+SQG39/cAAQAAAAEAAP5QYJ9fDzz1AAsCAAAAAADRpYCDAAAAANGlgIMAAP9ADSYBVwAAAAgAAgAAAAAAAAABAAABTP9NAAANIwAA//UNJgABAAAAAAAAAAAAAAAAAAAATAIAAAAAAAAAAAAAAAAZAAADiwAAA4sAAAGBAAAELQCaAqsAAAKrAAACAAAAAm8AAAIvAC4AuwAAAY4AAAIAAAACbwAAAgAAAAJPACcChgAAAo8AAAH6AAACAAAAAgAAAAN6AAACGwAAAaQAAAJ8AAABIgAAAf8AAAIAAEsC7AAAAgQACAK2AAABIQAAArYAAAEhAAACAAAAAgAAAAEJAAACdQAAAqIAAAYHAAAEvQAAAh0AAAdsAAUNIwADBLIAAAoqAAAIGQAABu4ACwiTAAUB7AAAAtcAAAJUAAACAAAAAgAAAAIAAAACAABLBbYAAAIAAAACkQADApQAAAW/AAYB/gAHAgAABwIAAGAC2AAAAtIAAAIAAAACAAAAAgAAAAIAACECAAADAgAAAAKrAAAAAAAAAAoAFAAeADIARgB+AJoA2gEGASgBSAGOAa4B6gH+AhICRAMEA0gDkgP8BE4EmATIBOAFMgVeBXgFogXeBhgGUgbQBuIIDgggCIQIngjACSAJPgnqCmoKjAucDUINwg7+D+gQjBFgEYYRqBIoEooS/hNeE7ITwhQSFJAVMBVAFYYVthYAFhQWZBagFxAXcBfeGDwYZhiAAAAAAQAAAEwBTgAPAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAMAAAABAAAAAAACAAcAPAABAAAAAAADAAMAKgABAAAAAAAEAAMAUQABAAAAAAAFAAsACQABAAAAAAAGAAMAMwABAAAAAAAKABoAWgADAAEECQABAAYAAwADAAEECQACAA4AQwADAAEECQADAAYALQADAAEECQAEAAYAVAADAAEECQAFABYAFAADAAEECQAGAAYANgADAAEECQAKADQAdG1pYwBtAGkAY1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMG1pYwBtAGkAY21pYwBtAGkAY1JlZ3VsYXIAUgBlAGcAdQBsAGEAcm1pYwBtAGkAY0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype"), url("../fonts/mic-desktop.svg?5nukd4=&v=5d7e496397#mic") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  font-family: 'mic';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* custom manual edit */
.icon-x {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }
  .icon-x:before {
    content: "\e60b"; }

.icon-Mail:before, .social-icon-mini-email:before {
  content: "\e647"; }

.icon-editorial:before {
  content: "\e641"; }

.icon-management:before {
  content: "\e642"; }

.icon-profile:before {
  content: "\e643"; }

.icon-programming:before {
  content: "\e644"; }

.icon-sales:before {
  content: "\e645"; }

.icon-write:before {
  content: "\e646"; }

.icon-circle-checkmark:before {
  content: "\e63d"; }

.icon-checkmark:before {
  content: "\e63f"; }

.icon-tumblr:before, .share-icon-tumblr:before,
.social-icon-mini-tumblr:before,
.social-icon-large-tumblr:before {
  content: "\e63e"; }

.icon-gear:before {
  content: "\e635"; }

.icon-circle-plus:before {
  content: "\e636"; }

.icon-arrow-down-future:before {
  content: "\e637"; }

.icon-circle-x:before {
  content: "\e638"; }

.icon-duplicate:before {
  content: "\e639"; }

.icon-filter:before {
  content: "\e63a"; }

.icon-arrow-up-future:before {
  content: "\e63b"; }

.icon-primary:before {
  content: "\e63c"; }

.icon-googleplus:before, .share-icon-google-plus:before {
  content: "\e632"; }

.icon-instagram:before {
  content: "\e633"; }

.icon-pinterest:before, .share-icon-pinterest:before,
.social-icon-mini-pinterest:before,
.social-icon-large-pinterest:before {
  content: "\e634"; }

.icon-arrow-down:before {
  content: "\e600"; }

.icon-arrow-up:before {
  content: "\e601"; }

.icon-trash:before {
  content: "\e602"; }

.icon-sports:before {
  content: "\e629"; }

.icon-identities:before {
  content: "\e62a"; }

.icon-science:before {
  content: "\e62c"; }

.icon-music:before {
  content: "\e62d"; }

.icon-tech:before {
  content: "\e62e"; }

.icon-world:before {
  content: "\e62f"; }

.icon-arts:before {
  content: "\e626"; }

.icon-mic-small:before {
  content: "\e62b"; }

.icon-mic-large:before {
  content: "\e627"; }

.icon-dot:before {
  content: "\e628"; }

.icon-paragraph:before {
  content: "\e603"; }

.icon-list:before {
  content: "\e614"; }

.icon-caption:before {
  content: "\e604"; }

.icon-crop:before {
  content: "\e606"; }

.icon-expand:before {
  content: "\e605"; }

.icon-heading:before {
  content: "\e631"; }

.icon-strikethrough:before {
  content: "\e610"; }

.icon-italics:before {
  content: "\e609"; }

.icon-link:before {
  content: "\e60e"; }

.icon-bold:before {
  content: "\e60a"; }

.icon-quote:before {
  content: "\e61b"; }

.icon-add:before {
  content: "\e60b"; }

.icon-comment-inverted-round:before {
  content: "\e617"; }

.icon-comment:before {
  content: "\e607"; }

.icon-comment-inverted:before {
  content: "\e60c"; }

.icon-circle-close:before {
  content: "\e612"; }

.icon-circle-question:before {
  content: "\e611"; }

.icon-revisions:before {
  content: "\e608"; }

.icon-circle-arrow-right:before {
  content: "\e613"; }

.icon-circle-loading:before {
  content: "\e621"; }

.icon-circle-add-inverted:before {
  content: "\e60d"; }

.icon-circle-minus-inverted:before {
  content: "\e619"; }

.icon-circle-close-inverted:before {
  content: "\e61a"; }

.icon-star:before {
  content: "\e615"; }

.icon-article:before {
  content: "\e616"; }

.icon-my-articles:before {
  content: "\e60f"; }

.icon-pencil:before {
  content: "\e618"; }

.icon-search:before {
  content: "\e61c"; }

.icon-image-upload:before {
  content: "\e61d"; }

.icon-image-search:before {
  content: "\e61f"; }

.icon-arrow-left:before {
  content: "\e61e"; }

.icon-arrow-right:before {
  content: "\e620"; }

.icon-close-big:before {
  content: "\e622"; }

.icon-facebook:before, .share-icon-facebook:before,
.social-icon-mini-facebook:before,
.social-icon-large-facebook:before {
  content: "\e623"; }

.icon-twitter:before, .share-icon-twitter:before,
.social-icon-mini-twitter:before,
.social-icon-large-twitter:before {
  content: "\e624"; }

.icon-youtube:before {
  content: "\e640"; }

.icon-sms:before {
  content: "\e617"; }

.icon-whatsapp:before {
  content: "\e906"; }

.icon-hamburger:before {
  content: "\e625"; }

.icon-avatar:before {
  content: "\e630"; }

/* Extend for social and share icons. Temporary while replacing sprites with font icons */
[class^="share-icon-"], [class*=" share-icon-"], [class^="social-icon-"], [class*=" social-icon-"] {
  font-family: 'mic';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.social-icon-large-facebook {
  background-color: #3b5998; }

.share-icon-facebook {
  color: #3b5998; }
  .share-icon-facebook:hover {
    color: #5f7ec1; }

.social-icon-large-twitter {
  background-color: #2aa9e0; }

.share-icon-twitter {
  color: #2aa9e0; }
  .share-icon-twitter:hover {
    color: #6dc4ea; }

.social-icon-large-pinterest {
  background-color: #ca2017; }

.share-icon-pinterest {
  color: #ca2017; }
  .share-icon-pinterest:hover {
    color: #ea4c44; }

.social-icon-large-tumblr {
  background-color: #36465d; }

.share-icon-tumblr {
  color: #36465d; }
  .share-icon-tumblr:hover {
    color: #526a8d; }

.share-icon-google-plus,
.share-icon-google-plus:hover {
  color: #dd4b39; }

.social-icon-large:before {
  font-size: 22px;
  line-height: 43px; }

.share-icon-linked-in {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0ODBBMEI3NkRDRTExMUUyOUI4NkQyNUEzQzIxNUQwRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0ODBBMEI3N0RDRTExMUUyOUI4NkQyNUEzQzIxNUQwRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4MEEwQjc0RENFMTExRTI5Qjg2RDI1QTNDMjE1RDBFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ4MEEwQjc1RENFMTExRTI5Qjg2RDI1QTNDMjE1RDBFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+qjMPCwAAATdJREFUeNpiYajaGsHAwDADiPkZaANeAnEyE5CYRENLQEAciGeDLBJloD2QZGKgE2DBIvYEiNdAgzMSiDloYdEzINYF4g9Q/mYgXkcNi9CD7iiSJSCwCYh/0cIifSBmQ+LrovGpFnRqQLwbiOcCsTAQl9MyMdhBMbHgKzRTCgGxALFB9wSqAYYjkOSE0PAjII4HYkEgVoaK2QLxWWJ89A+I3yPxvyCx36OpDQTic0j8/0B8BIgdgfg0EKvj8xEpAGQJK5Z89hmI6wkFHSkgApoV3gGxH5rcNiD+Sy2LJgIxFxBzAnENFl+9oZZF7EhseSzyP6llES5LiUreNAOjFlGtrAPxlZD4EkhsJTyOZMIiz4LPIikgvovDUXfxOJiXgDx94+gzHez5BLKoDFqn0AqASv0MgAADADmKMbnqEdW+AAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  margin-left: -2px;
  height: 26px;
  width: 26px; }
  .share-icon-linked-in:hover {
    opacity: 0.7; }

body {
  position: relative;
  background-color: #fff;
  padding-top: 90pxpx;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  -ms-font-smooting: antialiased; }

.newsletter .newsletter-form {
  margin-bottom: 0; }
  .newsletter .newsletter-form .newsletter-submit {
    padding-top: 10px;
    padding-bottom: 10px; }

.newsletter .control-group {
  margin-bottom: 0; }

.newsletter input[type="email"] {
  margin-bottom: 0; }

.newsletter .input-append {
  white-space: normal; }

.newsletter button.btn .icon-caret {
  margin-left: 0; }

.newsletter .fluid-fixed-container {
  padding-right: 47px;
  padding-left: 0 !important; }

.newsletter .column.newsletter-submit {
  margin-right: -100%; }

.newsletter .success-message,
.newsletter .error-message {
  display: none; }
  .newsletter .success-message .message,
  .newsletter .error-message .message {
    margin-bottom: 0;
    margin-top: 10px;
    font-weight: 400; }

.newsletter .error-message .message {
  color: #f30e02; }

.newsletter .success-message .message {
  text-align: center;
  color: #ffae00; }

.ad-blocker .article-container:first-child .interstitial-container {
  display: block; }

.interstitial-container {
  display: none;
  border-top: 5px solid #21c1ff;
  text-align: center; }
  .interstitial-container .interstitial-newsletter-signup-container {
    display: inline-block;
    min-width: 620px;
    margin: 40px 0 35px 0; }
    .interstitial-container .interstitial-newsletter-signup-container .interstitial-left {
      float: left;
      margin-right: 25px; }
      .interstitial-container .interstitial-newsletter-signup-container .interstitial-left .interstitial-mic-logo {
        width: 188px;
        height: 60px;
        margin-top: 26px; }
    .interstitial-container .interstitial-newsletter-signup-container .interstitial-right {
      float: left;
      width: 400px;
      height: auto;
      border-left: 2px solid #e4e4e4;
      padding: 0 0 0 25px;
      color: #000; }
      .interstitial-container .interstitial-newsletter-signup-container .interstitial-right .interstitial-copy-text {
        text-align: left;
        line-height: 1.15;
        letter-spacing: 0.01em;
        font-size: 22px;
        margin-top: -2px; }
      .interstitial-container .interstitial-newsletter-signup-container .interstitial-right .interstitial-signup-form {
        margin-top: 19px;
        margin-bottom: 0px; }
      .interstitial-container .interstitial-newsletter-signup-container .interstitial-right .interstitial-feedback {
        float: left;
        height: 0; }
        .interstitial-container .interstitial-newsletter-signup-container .interstitial-right .interstitial-feedback.interstitial-error {
          color: #f00; }
        .interstitial-container .interstitial-newsletter-signup-container .interstitial-right .interstitial-feedback.interstitial-success {
          color: #03d574; }
      .interstitial-container .interstitial-newsletter-signup-container .interstitial-right .interstitial-show-on-success {
        line-height: 1.15;
        letter-spacing: 0.01em;
        font-size: 22px;
        height: 20px;
        padding: 12px 0;
        text-align: left;
        float: left; }
      .interstitial-container .interstitial-newsletter-signup-container .interstitial-right .interstitial-email-input {
        float: left;
        height: 20px;
        width: 208px;
        padding: 9px 0px 9px 15px;
        margin-bottom: 0;
        background: #ffffff;
        border: 2px solid #e4e4e4;
        color: #333; }
        .interstitial-container .interstitial-newsletter-signup-container .interstitial-right .interstitial-email-input.interstitial-error {
          border-color: #f00; }
      .interstitial-container .interstitial-newsletter-signup-container .interstitial-right .interstitial-submit-button {
        float: left;
        margin: 0 0 0 20px;
        padding: 11px 35px;
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 0.01em;
        color: #ffffff;
        border: none;
        outline: none;
        background-color: #21c1ff;
        cursor: pointer; }
        .interstitial-container .interstitial-newsletter-signup-container .interstitial-right .interstitial-submit-button:hover {
          background: #53cdfc; }

#footer {
  background-color: #000; }
  #footer > .container-fluid {
    max-width: 900px; }
  #footer > .container-fluid > .row-fluid {
    margin-top: 30px;
    margin-bottom: 10px;
    padding: 20px 0; }
  #footer h5 {
    margin: 0 0 10px 0;
    color: #ccc;
    font-family: "Stag-Light", Georgia, "Times New Roman", Times, serif;
    font-weight: 300;
    letter-spacing: 1px;
    font-size: 18px; }
  #footer ul {
    margin: 0;
    padding: 0; }
    #footer ul li {
      list-style: none; }
      #footer ul li a {
        font-size: 14px;
        color: #fff;
        font-weight: 400; }
        #footer ul li a:hover {
          color: #1fc2ff; }
        #footer ul li a.section-link {
          color: #fff;
          font-family: "proxima-nova", Helvetica, Arial, sans-serif;
          font-weight: normal; }
          #footer ul li a.section-link:hover {
            color: #1fc2ff; }
        #footer ul li a.social-icon {
          color: #fff; }
          #footer ul li a.social-icon:hover {
            color: #fff; }
    #footer ul.platform li a {
      text-transform: capitalize !important;
      letter-spacing: normal;
      height: auto; }
  #footer .footer-details {
    padding-top: 16px;
    margin-top: 40px;
    padding-bottom: 25px;
    border-top: 1px solid #4f4f4f; }
    #footer .footer-details .copyright-container {
      float: right; }
    #footer .footer-details .copyright {
      float: right;
      font-size: 14px;
      font-weight: 400;
      color: #ccc;
      font-family: "proxima-nova", Helvetica, Arial, sans-serif;
      text-align: right; }
    #footer .footer-details .logo-mic {
      float: left;
      background-image: url('data:image/png;base64,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');
      background-repeat: no-repeat;
      height: 38px;
      width: 96px; }
      #footer .footer-details .logo-mic:hover {
        opacity: 0.9;
        filter: alpha(opacity=90); }
    #footer .footer-details .logo-made-in-ny {
      float: right;
      background-image: url('data:image/png;base64,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');
      background-repeat: no-repeat;
      width: 43px;
      height: 43px;
      margin-left: 12px;
      display: block; }
      #footer .footer-details .logo-made-in-ny:hover {
        background-image: url('data:image/png;base64,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');
        background-repeat: no-repeat; }

/*
        This font software is the property of Commercial Type.

        You may not modify the font software, use it on another website, or install it on a computer.

        License information is available at http://commercialtype.com/eula
        For more information please visit Commercial Type at http://commercialtype.com or email us at info[at]commercialtype.com

        Copyright (C) 2013 Schwartzco Inc.
        License: 1406-GBLPYG
*/
@font-face {
  font-family: 'Stag-Light';
  src: url("../fonts/stag/Stag-Light-Web.eot?v=21ff5e45fe");
  src: url("../fonts/stag/Stag-Light-Web.eot?v=21ff5e45fe#iefix") format("embedded-opentype"), url("../fonts/stag/Stag-Light-Web.woff?v=46e614417c") format("woff"), url("../fonts/stag/Stag-Light-Web.ttf?v=939e6bcd3e") format("truetype"), url("../fonts/stag/Stag-Light-Web.svg?v=0efdc418a1#Stag%20Web") format("svg");
  font-weight: 300;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'Stag-Bold';
  src: url("../fonts/stag/Stag-Bold-Web.eot?v=296c496f52");
  src: url("../fonts/stag/Stag-Bold-Web.eot?v=296c496f52#iefix") format("embedded-opentype"), url("../fonts/stag/Stag-Bold-Web.woff?v=7e7976f1fc") format("woff"), url("../fonts/stag/Stag-Bold-Web.ttf?v=eba8720074") format("truetype"), url("../fonts/stag/Stag-Bold-Web.svg?v=77ceb30048#Stag%20Web") format("svg");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'proxima-nova';
  src: url("../fonts/proxima-nova/ProximaNova-Reg-webfont.eot?v=eaaf761f36");
  src: url("../fonts/proxima-nova/ProximaNova-Reg-webfont.eot?v=eaaf761f36#iefix") format("embedded-opentype"), url("../fonts/proxima-nova/ProximaNova-Reg-webfont.woff?v=d6e2bf3f97") format("woff"), url("../fonts/proxima-nova/ProximaNova-Reg-webfont.ttf?v=6c2a5f1081") format("truetype"), url("../fonts/proxima-nova/ProximaNova-Reg-webfont.svg?v=eaa8097134#proxima_nova_rgregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.Stag-Light-Web {
  font-family: 'Stag Web';
  font-weight: 300;
  font-style: normal;
  font-stretch: normal; }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

.hide {
  display: none; }

.show {
  display: block; }

.invisible {
  visibility: hidden; }

.affix {
  position: fixed; }

.clearfix {
  *zoom: 1; }
  .clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0; }
  .clearfix:after {
    clear: both; }

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.input-block-level {
  display: block;
  width: 100%;
  min-height: 40px;
  box-sizing: border-box; }

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/*!
 * Bootstrap Responsive v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
/*
        This font software is the property of Commercial Type.

        You may not modify the font software, use it on another website, or install it on a computer.

        License information is available at http://commercialtype.com/eula
        For more information please visit Commercial Type at http://commercialtype.com or email us at info[at]commercialtype.com

        Copyright (C) 2013 Schwartzco Inc.
        License: 1406-GBLPYG
*/
@font-face {
  font-family: 'Stag-Light';
  src: url("../fonts/stag/Stag-Light-Web.eot?v=21ff5e45fe");
  src: url("../fonts/stag/Stag-Light-Web.eot?v=21ff5e45fe#iefix") format("embedded-opentype"), url("../fonts/stag/Stag-Light-Web.woff?v=46e614417c") format("woff"), url("../fonts/stag/Stag-Light-Web.ttf?v=939e6bcd3e") format("truetype"), url("../fonts/stag/Stag-Light-Web.svg?v=0efdc418a1#Stag%20Web") format("svg");
  font-weight: 300;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'Stag-Bold';
  src: url("../fonts/stag/Stag-Bold-Web.eot?v=296c496f52");
  src: url("../fonts/stag/Stag-Bold-Web.eot?v=296c496f52#iefix") format("embedded-opentype"), url("../fonts/stag/Stag-Bold-Web.woff?v=7e7976f1fc") format("woff"), url("../fonts/stag/Stag-Bold-Web.ttf?v=eba8720074") format("truetype"), url("../fonts/stag/Stag-Bold-Web.svg?v=77ceb30048#Stag%20Web") format("svg");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'proxima-nova';
  src: url("../fonts/proxima-nova/ProximaNova-Reg-webfont.eot?v=eaaf761f36");
  src: url("../fonts/proxima-nova/ProximaNova-Reg-webfont.eot?v=eaaf761f36#iefix") format("embedded-opentype"), url("../fonts/proxima-nova/ProximaNova-Reg-webfont.woff?v=d6e2bf3f97") format("woff"), url("../fonts/proxima-nova/ProximaNova-Reg-webfont.ttf?v=6c2a5f1081") format("truetype"), url("../fonts/proxima-nova/ProximaNova-Reg-webfont.svg?v=eaa8097134#proxima_nova_rgregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.Stag-Light-Web {
  font-family: 'Stag Web';
  font-weight: 300;
  font-style: normal;
  font-stretch: normal; }

@-ms-viewport {
  width: device-width; }

.hidden {
  display: none;
  visibility: hidden; }

.visible-phone {
  display: none !important; }

.visible-tablet {
  display: none !important; }

.hidden-desktop {
  display: none !important; }

.visible-desktop {
  display: inherit !important; }

@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important; }
  .visible-desktop {
    display: none !important; }
  .visible-tablet {
    display: inherit !important; }
  .hidden-tablet {
    display: none !important; } }

@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important; }
  .visible-desktop {
    display: none !important; }
  .visible-phone {
    display: inherit !important; }
  .hidden-phone {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: inherit !important; }
  .hidden-print {
    display: none !important; } }

.clearfix {
  *zoom: 1; }
  .clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0; }
  .clearfix:after {
    clear: both; }

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.input-block-level {
  display: block;
  width: 100%;
  min-height: 40px;
  box-sizing: border-box; }

@media (min-width: 1280px) and (max-width: 1530px) {
  .row {
    margin-left: -30px;
    *zoom: 1; }
    .row:before, .row:after {
      display: table;
      content: "";
      line-height: 0; }
    .row:after {
      clear: both; }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px; }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px; }
  .span1 {
    width: 70px; }
  .span2 {
    width: 170px; }
  .span3 {
    width: 270px; }
  .span4 {
    width: 370px; }
  .span5 {
    width: 470px; }
  .span6 {
    width: 570px; }
  .span7 {
    width: 670px; }
  .span8 {
    width: 770px; }
  .span9 {
    width: 870px; }
  .span10 {
    width: 970px; }
  .span11 {
    width: 1070px; }
  .span12 {
    width: 1170px; }
  .offset1 {
    margin-left: 130px; }
  .offset2 {
    margin-left: 230px; }
  .offset3 {
    margin-left: 330px; }
  .offset4 {
    margin-left: 430px; }
  .offset5 {
    margin-left: 530px; }
  .offset6 {
    margin-left: 630px; }
  .offset7 {
    margin-left: 730px; }
  .offset8 {
    margin-left: 830px; }
  .offset9 {
    margin-left: 930px; }
  .offset10 {
    margin-left: 1030px; }
  .offset11 {
    margin-left: 1130px; }
  .offset12 {
    margin-left: 1230px; }
  .row-fluid {
    width: 100%;
    *zoom: 1; }
    .row-fluid:before, .row-fluid:after {
      display: table;
      content: "";
      line-height: 0; }
    .row-fluid:after {
      clear: both; }
    .row-fluid [class*="span"] {
      display: block;
      width: 100%;
      min-height: 40px;
      box-sizing: border-box;
      float: left;
      margin-left: 2.5641%;
      *margin-left: 2.5136%; }
    .row-fluid [class*="span"]:first-child {
      margin-left: 0; }
    .row-fluid .controls-row [class*="span"] + [class*="span"] {
      margin-left: 2.5641%; }
    .row-fluid .span1 {
      width: 5.98291%;
      *width: 5.9324%; }
    .row-fluid .span2 {
      width: 14.52991%;
      *width: 14.47941%; }
    .row-fluid .span3 {
      width: 23.07692%;
      *width: 23.02642%; }
    .row-fluid .span4 {
      width: 31.62393%;
      *width: 31.57343%; }
    .row-fluid .span5 {
      width: 40.17094%;
      *width: 40.12044%; }
    .row-fluid .span6 {
      width: 48.71795%;
      *width: 48.66744%; }
    .row-fluid .span7 {
      width: 57.26496%;
      *width: 57.21445%; }
    .row-fluid .span8 {
      width: 65.81197%;
      *width: 65.76146%; }
    .row-fluid .span9 {
      width: 74.35897%;
      *width: 74.30847%; }
    .row-fluid .span10 {
      width: 82.90598%;
      *width: 82.85548%; }
    .row-fluid .span11 {
      width: 91.45299%;
      *width: 91.40249%; }
    .row-fluid .span12 {
      width: 100%;
      *width: 99.94949%; }
    .row-fluid .offset1 {
      margin-left: 11.11111%;
      *margin-left: 11.0101%; }
    .row-fluid .offset1:first-child {
      margin-left: 8.54701%;
      *margin-left: 8.446%; }
    .row-fluid .offset2 {
      margin-left: 19.65812%;
      *margin-left: 19.55711%; }
    .row-fluid .offset2:first-child {
      margin-left: 17.09402%;
      *margin-left: 16.99301%; }
    .row-fluid .offset3 {
      margin-left: 28.20513%;
      *margin-left: 28.10412%; }
    .row-fluid .offset3:first-child {
      margin-left: 25.64103%;
      *margin-left: 25.54002%; }
    .row-fluid .offset4 {
      margin-left: 36.75214%;
      *margin-left: 36.65113%; }
    .row-fluid .offset4:first-child {
      margin-left: 34.18803%;
      *margin-left: 34.08702%; }
    .row-fluid .offset5 {
      margin-left: 45.29915%;
      *margin-left: 45.19814%; }
    .row-fluid .offset5:first-child {
      margin-left: 42.73504%;
      *margin-left: 42.63403%; }
    .row-fluid .offset6 {
      margin-left: 53.84615%;
      *margin-left: 53.74514%; }
    .row-fluid .offset6:first-child {
      margin-left: 51.28205%;
      *margin-left: 51.18104%; }
    .row-fluid .offset7 {
      margin-left: 62.39316%;
      *margin-left: 62.29215%; }
    .row-fluid .offset7:first-child {
      margin-left: 59.82906%;
      *margin-left: 59.72805%; }
    .row-fluid .offset8 {
      margin-left: 70.94017%;
      *margin-left: 70.83916%; }
    .row-fluid .offset8:first-child {
      margin-left: 68.37607%;
      *margin-left: 68.27506%; }
    .row-fluid .offset9 {
      margin-left: 79.48718%;
      *margin-left: 79.38617%; }
    .row-fluid .offset9:first-child {
      margin-left: 76.92308%;
      *margin-left: 76.82207%; }
    .row-fluid .offset10 {
      margin-left: 88.03419%;
      *margin-left: 87.93318%; }
    .row-fluid .offset10:first-child {
      margin-left: 85.47009%;
      *margin-left: 85.36908%; }
    .row-fluid .offset11 {
      margin-left: 96.5812%;
      *margin-left: 96.48019%; }
    .row-fluid .offset11:first-child {
      margin-left: 94.01709%;
      *margin-left: 93.91608%; }
    .row-fluid .offset12 {
      margin-left: 105.12821%;
      *margin-left: 105.0272%; }
    .row-fluid .offset12:first-child {
      margin-left: 102.5641%;
      *margin-left: 102.46309%; }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0; }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px; }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 56px; }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px; }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px; }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px; }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 456px; }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px; }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 656px; }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 756px; }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px; }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 956px; }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 1056px; }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px; }
  .thumbnails {
    margin-left: -30px; }
  .thumbnails > li {
    margin-left: 30px; }
  .row-fluid .thumbnails {
    margin-left: 0; }
  #main-container.container-fluid {
    margin-left: 125px;
    margin-right: 125px; }
  #main-container.container-fluid.article-page {
    margin-left: auto;
    margin-right: auto; }
  .navbar .container-fluid {
    padding: 0 15px; } }

@media (max-width: 1279px) {
  #main-container.container-fluid {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto; }
  body.article #main-container.container-fluid {
    max-width: 760px; }
  .container-fluid.no-padding {
    max-width: 990px; }
  .navbar .container-fluid {
    max-width: 100%;
    padding: 0 20px; }
  .navbar .container-fluid {
    padding: 0 10px; }
    .navbar .container-fluid .brand {
      margin-right: 15px; }
  .navbar .nav > li > a {
    padding-left: 10px;
    padding-right: 10px; }
  #dropdown-menu-full-width .top-story-three {
    margin-top: 7px; }
  .teaser.teaser-medium {
    width: 300px;
    height: 200px; }
    .teaser.teaser-medium .teaser-image {
      width: 300px;
      height: 200px; }
    .teaser.teaser-medium .teaser-overlay {
      width: 300px;
      height: 200px; }
    .teaser.teaser-medium .teaser-info {
      top: 22px;
      width: 235px;
      left: 0; }
    .teaser.teaser-medium .teaser-title {
      font-size: 22px;
      line-height: 26px; }
    .teaser.teaser-medium .stats {
      width: 90%;
      padding: 0 5%; }
  .horizontal-carousel {
    height: 200px !important; } }

@media (max-width: 1050px) {
  .article.heroimage .hero-container {
    position: relative; }
  .article.heroimage #main-container {
    margin-top: 0 !important; }
  .article.heroimage .hero-play-button {
    top: 50%;
    margin-top: -40.5px; }
  .article.show .fluid-fixed-container {
    padding-left: 70px; }
  .fluid-fixed-container {
    padding-right: 0; }
  #sidebar {
    display: none; }
  #dropdown-menu-full-width .container-fluid {
    padding: 0 65px; }
  #dropdown-menu-full-width {
    height: 445px; }
  .hero-container > .hero {
    margin-top: 0; }
    .hero-container > .hero .hero-header .hero-title {
      line-height: 33px; }
    .hero-container > .hero .hero-header .hero-title a {
      font-size: 31px; }
  .navbar .nav > li > a, .navbar .dropdown-sections {
    letter-spacing: 2px;
    padding-left: 6px;
    padding-right: 6px; }
  #live-updates.fluid-fixed-container {
    padding-left: 0;
    padding-right: 0; }
  .navbar .container-fluid .nav {
    display: none; }
  .navbar .container-fluid .dropdown-sections {
    display: inline-block;
    float: left; }
  #dropdown-menu-full-width nav {
    display: block; }
  .hero-map .hero-map-container {
    margin: -5% 5%;
    left: 0;
    width: 95%; }
  .hero-map .hero-map-statbox {
    top: 20px !important; }
    .hero-map .hero-map-statbox .hero-map-statbox-name {
      font-size: 17px !important;
      line-height: 32px !important; }
    .hero-map .hero-map-statbox .status {
      padding: 10px 10px 10px 40px !important; }
      .hero-map .hero-map-statbox .status .statuspoint {
        font-size: 14px;
        line-height: 18px; } }

@media (max-width: 768px) {
  .like-follow-bottom-list {
    max-width: 600px; }
  .article.heroimage #main-container {
    margin-top: 0 !important; }
  .comment-replies {
    width: 115px; }
    .comment-replies .reply-previews {
      display: none; }
  .comment.reply {
    margin-left: 30px; }
  .article-block-item-stats {
    font-size: 10px; }
  .article-block-item-title {
    font-size: 18px;
    line-height: 19px; }
  #dropdown-menu-full-width,
  #dropdown-menu-full-width .container-fluid {
    height: 425px; }
  #dropdown-menu-full-width .btn-close-dropdown-menu {
    top: -15px; }
  #dropdown-menu-full-width h3.dropdown-menu-title {
    margin: 20px 0; } }

@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0); }
  .page-header h1 small {
    display: block;
    line-height: 20px; }
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc; }
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left; }
  .form-horizontal .controls {
    margin-left: 0; }
  .form-horizontal .control-list {
    padding-top: 0; }
  .form-horizontal .form-actions {
    padding-left: 10px;
    padding-right: 10px; }
  .media .pull-left,
  .media .pull-right {
    float: none;
    display: block;
    margin-bottom: 10px; }
  .media-object {
    margin-right: 0;
    margin-left: 0; }
  .modal {
    top: 10px;
    left: 10px;
    right: 10px; }
  .modal-header .close {
    padding: 10px;
    margin: -10px; }
  .carousel-caption {
    position: static; } }

@media (max-width: 0) {
  body {
    padding-top: 0; }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static; }
  .navbar-fixed-top {
    margin-bottom: 20px; }
  .navbar-fixed-bottom {
    margin-top: 20px; }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px; }
  .navbar .container {
    width: auto;
    padding: 0; }
  .navbar .brand {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 0 0 -5px; }
  .nav-collapse {
    clear: both; }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px; }
  .nav-collapse .nav > li {
    float: none; }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px; }
  .nav-collapse .nav > .divider-vertical {
    display: none; }
  .nav-collapse .nav .nav-header {
    color: #fff;
    text-shadow: none; }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #fff;
    border-radius: 3px; }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    border-radius: 0; }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px; }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: rgba(19, 19, 19, 0.8); }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #ccc; }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111111; }
  .nav-collapse.in .btn-group {
    margin-top: 5px;
    padding: 0; }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: none;
    max-width: none;
    margin: 0 15px;
    padding: 0;
    background-color: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none; }
  .nav-collapse .open > .dropdown-menu {
    display: block; }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none; }
  .nav-collapse .dropdown-menu .divider {
    display: none; }
  .nav-collapse .nav > li > .dropdown-menu:before, .nav-collapse .nav > li > .dropdown-menu:after {
    display: none; }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid rgba(19, 19, 19, 0.8);
    border-bottom: 1px solid rgba(19, 19, 19, 0.8);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111; }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0; }
  .nav-collapse,
  .nav-collapse.collapse {
    overflow: hidden;
    height: 0; }
  .navbar .btn-navbar {
    display: block; }
  .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px; } }

@media (min-width: 0) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important; } }

/*
        This font software is the property of Commercial Type.

        You may not modify the font software, use it on another website, or install it on a computer.

        License information is available at http://commercialtype.com/eula
        For more information please visit Commercial Type at http://commercialtype.com or email us at info[at]commercialtype.com

        Copyright (C) 2013 Schwartzco Inc.
        License: 1406-GBLPYG
*/
@font-face {
  font-family: 'Stag-Light';
  src: url("../fonts/stag/Stag-Light-Web.eot?v=21ff5e45fe");
  src: url("../fonts/stag/Stag-Light-Web.eot?v=21ff5e45fe#iefix") format("embedded-opentype"), url("../fonts/stag/Stag-Light-Web.woff?v=46e614417c") format("woff"), url("../fonts/stag/Stag-Light-Web.ttf?v=939e6bcd3e") format("truetype"), url("../fonts/stag/Stag-Light-Web.svg?v=0efdc418a1#Stag%20Web") format("svg");
  font-weight: 300;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'Stag-Bold';
  src: url("../fonts/stag/Stag-Bold-Web.eot?v=296c496f52");
  src: url("../fonts/stag/Stag-Bold-Web.eot?v=296c496f52#iefix") format("embedded-opentype"), url("../fonts/stag/Stag-Bold-Web.woff?v=7e7976f1fc") format("woff"), url("../fonts/stag/Stag-Bold-Web.ttf?v=eba8720074") format("truetype"), url("../fonts/stag/Stag-Bold-Web.svg?v=77ceb30048#Stag%20Web") format("svg");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'proxima-nova';
  src: url("../fonts/proxima-nova/ProximaNova-Reg-webfont.eot?v=eaaf761f36");
  src: url("../fonts/proxima-nova/ProximaNova-Reg-webfont.eot?v=eaaf761f36#iefix") format("embedded-opentype"), url("../fonts/proxima-nova/ProximaNova-Reg-webfont.woff?v=d6e2bf3f97") format("woff"), url("../fonts/proxima-nova/ProximaNova-Reg-webfont.ttf?v=6c2a5f1081") format("truetype"), url("../fonts/proxima-nova/ProximaNova-Reg-webfont.svg?v=eaa8097134#proxima_nova_rgregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.Stag-Light-Web {
  font-family: 'Stag Web';
  font-weight: 300;
  font-style: normal;
  font-stretch: normal; }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

.hide {
  display: none; }

.show {
  display: block; }

.invisible {
  visibility: hidden; }

.affix {
  position: fixed; }

.clearfix {
  *zoom: 1; }
  .clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0; }
  .clearfix:after {
    clear: both; }

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.input-block-level {
  display: block;
  width: 100%;
  min-height: 40px;
  box-sizing: border-box; }

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/*
        This font software is the property of Commercial Type.

        You may not modify the font software, use it on another website, or install it on a computer.

        License information is available at http://commercialtype.com/eula
        For more information please visit Commercial Type at http://commercialtype.com or email us at info[at]commercialtype.com

        Copyright (C) 2013 Schwartzco Inc.
        License: 1406-GBLPYG
*/
@font-face {
  font-family: 'Stag-Light';
  src: url("../fonts/stag/Stag-Light-Web.eot?v=21ff5e45fe");
  src: url("../fonts/stag/Stag-Light-Web.eot?v=21ff5e45fe#iefix") format("embedded-opentype"), url("../fonts/stag/Stag-Light-Web.woff?v=46e614417c") format("woff"), url("../fonts/stag/Stag-Light-Web.ttf?v=939e6bcd3e") format("truetype"), url("../fonts/stag/Stag-Light-Web.svg?v=0efdc418a1#Stag%20Web") format("svg");
  font-weight: 300;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'Stag-Bold';
  src: url("../fonts/stag/Stag-Bold-Web.eot?v=296c496f52");
  src: url("../fonts/stag/Stag-Bold-Web.eot?v=296c496f52#iefix") format("embedded-opentype"), url("../fonts/stag/Stag-Bold-Web.woff?v=7e7976f1fc") format("woff"), url("../fonts/stag/Stag-Bold-Web.ttf?v=eba8720074") format("truetype"), url("../fonts/stag/Stag-Bold-Web.svg?v=77ceb30048#Stag%20Web") format("svg");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'proxima-nova';
  src: url("../fonts/proxima-nova/ProximaNova-Reg-webfont.eot?v=eaaf761f36");
  src: url("../fonts/proxima-nova/ProximaNova-Reg-webfont.eot?v=eaaf761f36#iefix") format("embedded-opentype"), url("../fonts/proxima-nova/ProximaNova-Reg-webfont.woff?v=d6e2bf3f97") format("woff"), url("../fonts/proxima-nova/ProximaNova-Reg-webfont.ttf?v=6c2a5f1081") format("truetype"), url("../fonts/proxima-nova/ProximaNova-Reg-webfont.svg?v=eaa8097134#proxima_nova_rgregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.Stag-Light-Web {
  font-family: 'Stag Web';
  font-weight: 300;
  font-style: normal;
  font-stretch: normal; }

#main-container {
  padding: 30px 45px;
  background-color: #fff;
  position: relative;
  z-index: 2;
  clear: both;
  margin-top: 110px; }

#content-container {
  margin-top: 80px; }

#content-container.show-top-divider {
  margin-top: 90px; }

#main-container.container-fluid {
  margin-left: auto !important;
  margin-right: auto !important; }

.container-fluid.article-page {
  max-width: 760px;
  background-color: #fff; }

.fluid-fixed-container {
  padding-right: 0; }

.fluid-fixed-container {
  padding-left: 60px; }

#share {
  float: left;
  width: 40px;
  display: block; }

#article-body {
  font-size: 18px;
  line-height: 25px;
  width: 100%;
  color: #000;
  position: relative; }
  #article-body a {
    color: #497fbd; }
    #article-body a:hover {
      color: #1fc2ff; }
  #article-body h2, #article-body h3, #article-body h4, #article-body h5, #article-body h6 {
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
    font-weight: 600;
    color: #4f4f4f; }
    #article-body h2 a, #article-body h3 a, #article-body h4 a, #article-body h5 a, #article-body h6 a {
      font-weight: 600;
      color: #497fbd; }
      #article-body h2 a:hover, #article-body h3 a:hover, #article-body h4 a:hover, #article-body h5 a:hover, #article-body h6 a:hover {
        color: #1fc2ff; }
  #article-body:first-child {
    margin-top: 0; }
  #article-body iframe {
    width: 100%; }
  #article-body iframe {
    min-height: 422px; }
  #article-body iframe.twitter-tweet {
    min-height: 165px;
    margin-top: 0 !important; }
  #article-body p {
    margin: 18px 0; }
  #article-body p[align] {
    text-align: left; }
  #article-body blockquote {
    font-size: .81em;
    line-height: 1.4em;
    color: #4f4f4f;
    font-style: italic;
    padding-left: .83em;
    padding-top: 0;
    margin: 1em 3.5em 1em 1.93em; }
  #article-body blockquote.q {
    position: relative;
    font-family: "Stag-Light", Georgia, "Times New Roman", Times, serif;
    color: #7f7f7f;
    background: none;
    font-style: italic;
    font-size: 1.454545455em;
    font-weight: 200;
    line-height: 1.25em;
    padding: 0 1.875em;
    margin: .909090909em 0;
    text-align: center; }
  #article-body blockquote.q:before {
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQMAAAARCAYAAADZuMnvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAf1JREFUeNrsm92rAVEUxbc7E0XkgXyVB8WbJ///n+CZKKLxFSGiiNzW7p7Jgxlu9+HOmdavRNuc83Dm7HX22kbi8XgIsQpbbliCt8ouvrgEhBCKASGEYkAIoRgQQl7gcgniyWq10vdSqeTH7ve7xpPJpBQKhcCx8/lcFouFuK4rtVrNv3Y8Hst2u5VUKiWNRkPS6TQXmpUBiSpI+OFwKJ7nyW63k+v1qvHz+Sy9Xk+THPGw8bgG3G43mUwmOsd+v1chAJfLRUajERc7bpVBt9vlKlhEp9MJ/R5JejgcJJPJSLPZFMdxfIFAcheLRanX64HjcX273dZ5TqeTn/z5fF5arZbGMQ9iYXBf2WkT+KBBTNhsNioEAGU8EhvMZjNNYJT3YUJggI2APRgMBr5AgGw2K+VyWasOWIg3cF9ZKAZ8OMQuApPseDy+jBuB+K2wgFwu5/cGUGGs12v9DFF4A/cVewbkvzAnOEB/AD5fFf/nFEdp3+/3A0XDJPx0OtX+AKwGKgyAvgGsBuZA/LkxSWJSGbzzoMQe0PVHcxCWAC80DeH1ETf+H+9I+CAwHqc/KoJnq7FcLnVspVKRarX6594GiR4J/jchPjbBnODm14Ln0xvVAMQBfQMIRBi4Fv2BT+O0CRQDEkExiNLe4q1iz4AQQjEghFAMCCFW8y3AADYb8cQ8muN/AAAAAElFTkSuQmCC') no-repeat;
    background-repeat: none;
    position: absolute;
    width: 8.1em;
    top: -.8em;
    left: 50%;
    margin-left: -3.05em; }
  #article-body blockquote.q:after {
    bottom: -.5em; }
  #article-body .embeddable {
    margin-right: 0;
    margin-left: 0; }
  #article-body .embeddable-gif .embeddable-container > img,
  #article-body .embeddable-image-small .embeddable-container > img {
    width: auto; }
  #article-body .embeddable-gif .embeddable-container > video,
  #article-body .embeddable-image-small .embeddable-container > video {
    width: auto; }
  #article-body .embeddable-gif,
  #article-body .embeddable-gif.embeddable-image-small {
    width: 100%; }
    #article-body .embeddable-gif img, #article-body .embeddable-gif video,
    #article-body .embeddable-gif.embeddable-image-small img,
    #article-body .embeddable-gif.embeddable-image-small video {
      width: 75%; }
    #article-body .embeddable-gif .article-embeddable-attribution,
    #article-body .embeddable-gif.embeddable-image-small .article-embeddable-attribution {
      margin-right: 25%; }
  #article-body .embeddable-instagram iframe {
    border: none;
    min-height: 31.818181818em;
    max-width: 26em; }
  #article-body .embeddable-soundcloud iframe {
    min-height: 8.454545455em;
    border: none; }
  #article-body .article-embeddable-attribution,
  #article-body .article-embeddable-caption {
    font-size: 10.5px;
    line-height: 15px;
    font-style: italic;
    color: #959595; }
  #article-body .article-embeddable-attribution {
    margin-right: 0;
    margin-left: 0;
    *zoom: 1;
    margin-top: 7px; }
    #article-body .article-embeddable-attribution:before, #article-body .article-embeddable-attribution:after {
      display: table;
      content: "";
      line-height: 0; }
    #article-body .article-embeddable-attribution:after {
      clear: both; }
  #article-body .article-embeddable-caption {
    float: left; }
  #article-body .article-embeddable-attribution {
    float: right; }
  #article-body .fb-post iframe {
    min-height: 165px;
    margin-top: 0 !important;
    position: relative; }
  #article-body .embeddable-vine {
    max-width: 480px !important; }

.article-header {
  *zoom: 1; }
  .article-header:before, .article-header:after {
    display: table;
    content: "";
    line-height: 0; }
  .article-header:after {
    clear: both; }
  .article-header .by-line {
    float: left; }
  .article-header .stats {
    float: right; }
  .article-header .article-header-top {
    height: 24px;
    position: relative; }
  .article-header .section-topic-container {
    position: absolute;
    left: 0;
    top: 0; }
  .article-header .section-link {
    margin-right: 0;
    padding-right: 13px;
    font-size: 14px;
    padding: 2px 4px; }
    .article-header .section-link.sponsored {
      font-size: 10px;
      text-transform: uppercase;
      padding: 0; }
      .article-header .section-link.sponsored .sponsor-label {
        margin-right: 5px; }
  .article-header .share-facebook-twitter {
    float: right;
    max-height: 20px;
    overflow: hidden;
    width: 201px; }
    .article-header .share-facebook-twitter .fb-like-container-text {
      font-weight: 600;
      text-transform: uppercase;
      letter-spacing: 1px;
      font-size: 10px;
      margin-right: 10px; }
    .article-header .share-facebook-twitter .fb-button {
      width: 50px; }

.article-author {
  margin-top: 0; }

.enlarge-image {
  cursor: pointer; }

.embeddable-video {
  margin-left: 0;
  margin-right: 0; }

.youtube-video {
  width: 100%;
  height: 422px;
  background-size: cover;
  background-position: center center; }

.fb-like-container {
  margin: 20px 0 0;
  padding: 10px;
  border-top: 1px solid #e4e4e4;
  display: block !important;
  height: 24px;
  position: relative; }
  .fb-like-container .fb-like-container-text {
    position: relative;
    float: left;
    display: block;
    margin-right: 10px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 10px;
    letter-spacing: 1px;
    color: #ccc;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .fb-like-container .share-facebook-twitter {
    float: left;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 20px;
    vertical-align: bottom; }
  .fb-like-container .fb-container {
    display: block;
    float: left;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    position: relative;
    width: 88px;
    height: 20px;
    overflow: hidden; }

.spon-block {
  margin-bottom: 40px; }
  .spon-block .spon-image {
    float: left;
    width: 110px;
    border-right: 1px solid #e4e4e4;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 13px;
    text-align: center; }
    .spon-block .spon-image .spon-presented-by {
      font-size: 10px;
      font-weight: 600;
      text-transform: uppercase;
      color: #ccc;
      letter-spacing: 1px; }
  .spon-block .spon-content {
    color: #ccc;
    display: table-cell;
    font-size: 18px;
    font-style: italic;
    font-weight: 400;
    height: 60px;
    padding-left: 20px;
    vertical-align: middle; }
    .spon-block .spon-content .spon-link {
      font-weight: 400;
      color: #1fc2ff; }
      .spon-block .spon-content .spon-link:hover {
        color: #959595; }

.lockup {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 270px; }

.lockup .lockup-image {
  width: 100%;
  display: none; }

body.article .lockup .lockup-image-desktop {
  display: block; }

body.mobile .lockup .lockup-image-mobile {
  display: block; }

#editor-tools {
  width: 150px;
  border: 1px solid #eee;
  position: fixed;
  right: 0;
  top: 150px;
  z-index: 1070; }
  #editor-tools ul {
    padding: 0;
    top: 0;
    background-color: #fff; }
  #editor-tools li {
    border-top: 1px solid #eee;
    width: 100%; }
  #editor-tools li > div {
    padding: 14px 15px; }
  #editor-tools .edit-link {
    width: 100%;
    padding: 18px 0;
    background-color: #00c2fe; }
  #editor-tools .edit-link:hover {
    background-color: #71d1f1; }
  #editor-tools .edit-link .edit-label {
    font-size: 13px;
    vertical-align: text-top; }
  #editor-tools ul.stats-sub-header .stat-type {
    font-size: 12px;
    font-weight: bold;
    color: #999; }
  #editor-tools ul.stats-sub-header .stat-num {
    font-size: 28px;
    color: #000;
    margin-top: 5px;
    font-weight: 600; }
  #editor-tools .icon-circle-question {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    padding: 10px;
    cursor: pointer; }
  #editor-tools .editor-tools-tooltip {
    position: absolute;
    right: 150px;
    top: 0;
    width: 330px;
    font-size: 16px;
    /* Required for Down Triangle */
    /* Stroke */
    /* Fill */ }
    #editor-tools .editor-tools-tooltip .editor-tools-tooltip-bar {
      width: 302px;
      height: 5px;
      background-color: #00c2fe; }
    #editor-tools .editor-tools-tooltip .editor-tools-tooltip-pane {
      width: 260px;
      padding: 20px;
      background-color: #fff;
      border: 1px solid #eee;
      display: inline-block; }
      #editor-tools .editor-tools-tooltip .editor-tools-tooltip-pane .tooltip-title, #editor-tools .editor-tools-tooltip .editor-tools-tooltip-pane b {
        font-weight: bold; }
      #editor-tools .editor-tools-tooltip .editor-tools-tooltip-pane .tooltip-description {
        padding-top: 15px;
        margin-top: 15px;
        border-top: 1px solid #eee; }
      #editor-tools .editor-tools-tooltip .editor-tools-tooltip-pane .tooltip-description-first {
        border-color: #000; }
      #editor-tools .editor-tools-tooltip .editor-tools-tooltip-pane .tooltip-footnote {
        color: #999;
        font-size: 12px; }
    #editor-tools .editor-tools-tooltip .arrow-right {
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
      display: inline-block;
      position: relative;
      left: -5px;
      top: -150px; }
    #editor-tools .editor-tools-tooltip .arrow-right:before, #editor-tools .editor-tools-tooltip .arrow-right:after {
      content: "";
      position: absolute;
      width: 0;
      height: 0;
      border-style: solid;
      border-color: transparent;
      border-bottom: 0; }
    #editor-tools .editor-tools-tooltip .arrow-right:before {
      bottom: -16px;
      left: 21px;
      /* If 1px darken stroke slightly */
      border-top-color: #eee;
      border-width: 16px; }
    #editor-tools .editor-tools-tooltip .arrow-right:after {
      bottom: -15px;
      left: 22px;
      border-top-color: #fff;
      border-width: 15px; }

.reader-survey {
  box-sizing: border-box;
  height: 120px;
  position: fixed;
  overflow: hidden;
  z-index: 76;
  bottom: -120px;
  left: 0;
  background: white;
  text-align: center;
  width: 100vw;
  line-height: 120px;
  border-top: 3px #21c1ff solid;
  min-width: 750px;
  -webkit-transition: bottom 0.4s ease;
  transition: bottom 0.4s ease; }
  .reader-survey.survey-show {
    bottom: 0; }
  .reader-survey.survey-hide {
    bottom: -120px; }
  .reader-survey.survey-delay-hide {
    -webkit-transition-delay: 1s;
            transition-delay: 1s;
    bottom: -120px; }
  .reader-survey .survey-content {
    position: relative;
    bottom: 120px;
    overflow: visible;
    -webkit-transition: bottom 0.4s ease;
    transition: bottom 0.4s ease; }
    .reader-survey .survey-content.survey-request-show {
      bottom: 120px; }
    .reader-survey .survey-content.survey-response-show {
      bottom: 0; }
    .reader-survey .survey-content .survey-request {
      position: relative; }
      .reader-survey .survey-content .survey-request .survey-copy {
        display: inline-block;
        margin: 0;
        vertical-align: top;
        margin-right: 3%;
        font-size: 24px;
        font-weight: 400;
        -webkit-transition: bottom 0.4s ease;
        transition: bottom 0.4s ease; }
      .reader-survey .survey-content .survey-request .survey-bars {
        background: white;
        display: inline-block;
        overflow: visible;
        width: 47%;
        max-width: 420px;
        height: 100%;
        line-height: 100px;
        position: relative; }
        .reader-survey .survey-content .survey-request .survey-bars .mid-bar {
          display: inline-block;
          position: relative;
          top: 17px;
          background-color: #f3f3f3;
          width: 1px;
          height: 40px;
          border-radius: 0.1px; }
        .reader-survey .survey-content .survey-request .survey-bars .survey-box {
          color: black;
          display: inline-block;
          font-size: 16px;
          cursor: pointer;
          position: relative;
          width: 9.963%;
          height: 100px;
          top: 17px;
          -webkit-transition: top 0.4s ease, background-color 0.2s ease, color 0.2s ease;
          transition: top 0.4s ease, background-color 0.2s ease, color 0.2s ease;
          background-clip: content-box;
          border-radius: 0.1px; }
          .reader-survey .survey-content .survey-request .survey-bars .survey-box:hover {
            color: white; }
          .reader-survey .survey-content .survey-request .survey-bars .survey-box.b1, .reader-survey .survey-content .survey-request .survey-bars .survey-box.b10 {
            background-color: #c0c0c0;
            height: 60px; }
          .reader-survey .survey-content .survey-request .survey-bars .survey-box.b2, .reader-survey .survey-content .survey-request .survey-bars .survey-box.b9 {
            background-color: #cdcdcd;
            height: 55px;
            border-top: 5px solid transparent; }
          .reader-survey .survey-content .survey-request .survey-bars .survey-box.b3, .reader-survey .survey-content .survey-request .survey-bars .survey-box.b8 {
            background-color: #d8d8d8;
            height: 50px;
            border-top: 10px solid transparent; }
          .reader-survey .survey-content .survey-request .survey-bars .survey-box.b4, .reader-survey .survey-content .survey-request .survey-bars .survey-box.b7 {
            background-color: #e6e6e6;
            height: 45px;
            border-top: 15px solid transparent; }
          .reader-survey .survey-content .survey-request .survey-bars .survey-box.b5, .reader-survey .survey-content .survey-request .survey-bars .survey-box.b6 {
            background-color: #ececec;
            height: 40px;
            border-top: 20px solid transparent; }
          .reader-survey .survey-content .survey-request .survey-bars .survey-box.lit.b1 {
            background-color: #fa1c39; }
          .reader-survey .survey-content .survey-request .survey-bars .survey-box.lit.b2 {
            background-color: #f83854; }
          .reader-survey .survey-content .survey-request .survey-bars .survey-box.lit.b3 {
            background-color: #fc576f; }
          .reader-survey .survey-content .survey-request .survey-bars .survey-box.lit.b4 {
            background-color: #f67b8d; }
          .reader-survey .survey-content .survey-request .survey-bars .survey-box.lit.b5 {
            background-color: #faa7b3; }
          .reader-survey .survey-content .survey-request .survey-bars .survey-box.lit.b6 {
            background-color: #cff1fe; }
          .reader-survey .survey-content .survey-request .survey-bars .survey-box.lit.b7 {
            background-color: #b8eafd; }
          .reader-survey .survey-content .survey-request .survey-bars .survey-box.lit.b8 {
            background-color: #89ddfd; }
          .reader-survey .survey-content .survey-request .survey-bars .survey-box.lit.b9 {
            background-color: #57cdfb; }
          .reader-survey .survey-content .survey-request .survey-bars .survey-box.lit.b10 {
            background-color: #30c2fc; }
        .reader-survey .survey-content .survey-request .survey-bars .survey-left, .reader-survey .survey-content .survey-request .survey-bars .survey-right {
          font-weight: 600;
          display: inline-block;
          -webkit-transition: bottom 0.4s ease;
          transition: bottom 0.4s ease;
          position: absolute;
          bottom: 12px;
          z-index: 0;
          font-size: 12px;
          line-height: 12px; }
        .reader-survey .survey-content .survey-request .survey-bars .survey-left {
          left: -0.5px; }
        .reader-survey .survey-content .survey-request .survey-bars .survey-right {
          right: 0; }
    .reader-survey .survey-content .survey-response {
      position: relative;
      -webkit-transition: bottom 0.4s ease;
      transition: bottom 0.4s ease;
      width: 100%;
      text-align: center;
      font-weight: 600;
      font-size: 24px;
      line-height: 120px;
      height: 120px;
      overflow: hidden; }
      .reader-survey .survey-content .survey-response .survey-social-button {
        padding-top: 35px; }
      .reader-survey .survey-content .survey-response .survey-thanks-like {
        font-size: 18px;
        line-height: 14px;
        margin-bottom: 11px;
        position: relative; }
      .reader-survey .survey-content .survey-response .survey-thanks-no-like {
        font-size: 18px; }
      .reader-survey .survey-content .survey-response #survey-close {
        line-height: 20px;
        display: inline-block;
        font-size: 12px;
        margin-left: 8px;
        vertical-align: top; }
        .reader-survey .survey-content .survey-response #survey-close div {
          display: inline-block;
          line-height: 10px;
          cursor: pointer;
          color: #959595; }
          .reader-survey .survey-content .survey-response #survey-close div:hover {
            color: #21c1ff; }
          .reader-survey .survey-content .survey-response #survey-close div:active {
            color: #21c1ff; }
      .reader-survey .survey-content .survey-response .survey-fb-container {
        line-height: 20px;
        display: inline-block;
        vertical-align: top;
        overflow: hidden; }

#roost-qualify-outer {
  display: none !important; }

#roost {
  position: fixed;
  top: 0;
  left: -426px;
  -webkit-transition: left .3s ease;
  transition: left .3s ease;
  z-index: 9999;
  height: 97px;
  width: 426px;
  background: white; }
  #roost .logo {
    height: 100%; }
  #roost .wrapper {
    position: absolute;
    left: 97px;
    top: 0;
    height: calc(100% - 2px);
    width: calc(100% - 98px);
    border: 1px solid #000;
    border-left: none; }
  #roost .allow {
    position: absolute;
    height: 27px;
    width: 72px;
    right: 15px;
    bottom: 15px;
    background: #21c1ff;
    color: white;
    display: inline-block;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 27px;
    text-align: center;
    padding: 0;
    border-radius: 0; }
  #roost .copy {
    color: black;
    margin: 23px;
    margin-left: 13px;
    padding: 0 5px;
    top: 0;
    left: 0;
    bottom: 0;
    width: 215px;
    line-height: 24px;
    font-size: 19px;
    position: absolute; }
  #roost .close {
    position: absolute;
    font-size: 24px;
    top: 15px;
    right: 15px;
    line-height: 10px;
    width: 10px;
    height: 10px;
    padding: 0;
    vertical-align: bottom; }
    #roost .close:focus {
      text-decoration: none; }
    #roost .close:hover {
      color: #4f4f4f; }
  #roost.shown {
    left: 0; }

.article-author {
  *zoom: 1;
  border-top: 1px solid #e4e4e4;
  padding-top: 20px;
  padding-bottom: 30px; }
  .article-author:before, .article-author:after {
    display: table;
    content: "";
    line-height: 0; }
  .article-author:after {
    clear: both; }
  .article-author .avatar {
    float: left; }
  .article-author .author-info {
    margin-top: 3px;
    padding-left: 105px; }
  .article-author .link-author {
    font-family: "Stag-Bold", Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    letter-spacing: 0.1px;
    color: #1fc2ff; }
    .article-author .link-author:hover {
      color: #959595; }
  .article-author .author-bio {
    margin-top: 5px;
    font-size: 15px;
    line-height: 20px; }
  .article-author .author-twitter {
    margin-top: 5px; }
    .article-author .author-twitter .social-icon-mini-twitter {
      color: #2aa9e0;
      font-size: 13px;
      line-height: 20px;
      position: relative;
      top: -2px;
      padding-right: 7px; }
    .article-author .author-twitter .text {
      font-size: 14px;
      line-height: 20px; }

.horizontal-carousel-container {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  position: relative;
  z-index: 1; }
  .horizontal-carousel-container .control {
    background-repeat: no-repeat;
    position: absolute;
    height: 100%;
    width: 101px;
    z-index: 1000;
    top: 50%;
    margin-top: -25px;
    cursor: pointer; }
    .horizontal-carousel-container .control.prev {
      left: 0;
      opacity: 0.6;
      filter: alpha(opacity=60);
      -webkit-transition: opacity 0.25s linear;
      transition: opacity 0.25s linear;
      background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOVJREFUeNrs2DEOwjAMBdAUde9tysYNOrBxBqQegIWlAxMLYuEUrEDHXoVDsMGvlEgdGGNbjr6lL2WL3hLbqb6o4L8Oq1BIEUIIIYQQQgghhBBSDmQqAXJENsjJM2RGDPH89gpZIvbI1SPkH6LyBlFDSEJUEVIQdYQExASRG2KGyAm5LRCdNiInZIe08TwiT6+zVoO8IuaDbJGH16HRFJP71TLDSPQRE4xUZ1fHSM5aqhjp6Tdh1tIYjX2kiX0lYc6eN8SE6ZG7xAW1Ys+aMZdSflECIYQQQgghhBBCCCGEmNVPgAEABPU0zxy1m6YAAAAASUVORK5CYII=');
      background-repeat: no-repeat;
      height: 50px;
      width: 50px; }
      .horizontal-carousel-container .control.prev:hover {
        -webkit-transition: opacity 0.25s linear;
        transition: opacity 0.25s linear;
        opacity: 1;
        filter: alpha(opacity=100); }
    .horizontal-carousel-container .control.next {
      right: 0;
      opacity: 0.6;
      filter: alpha(opacity=60);
      -webkit-transition: opacity 0.25s linear;
      transition: opacity 0.25s linear;
      background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOZJREFUeNrs2D0KAjEYhOEoFh7Co2jpT+spbMTGRgsbGw8geAY7C0+htxHs4wRWyAVmwrdM4IXdZuEpki/sIOd8SCldUvA1TD1ZhhhiiCGGGGKIIYYY0gzyRTv0iQ5ZoytaqjAsyB6N0UuFYUFW6FFhFmwMc7PXmDcbwz61ZBjF8SvBqOYIHaMciFSMerLTMC2uKGWuzLvngrlHhGS0Rc/u/YQ20SB/xK1CnKPtESpCBaEjFBAJgg2RIZgQKYIJkSKYkIkSUdaI9N0jmqJZH/6iyBCt7lqGGGKIIYYYYoghhgRbPwEGAOEnO5fnrIAsAAAAAElFTkSuQmCC');
      background-repeat: no-repeat;
      height: 50px;
      width: 50px; }
      .horizontal-carousel-container .control.next:hover {
        -webkit-transition: opacity 0.25s linear;
        transition: opacity 0.25s linear;
        opacity: 1;
        filter: alpha(opacity=100); }

.horizontal-carousel {
  height: 267px;
  margin: 1px 0; }

.horizontal-carousel {
  position: relative;
  overflow: hidden; }
  .horizontal-carousel > ul {
    width: 4000px; }
  .horizontal-carousel > ul > li {
    list-style: none;
    float: left; }

#comments {
  padding-bottom: 20px; }
  #comments h6 {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 10px; }
  #comments .load-more,
  #comments .load-all {
    display: none;
    margin-left: 50px;
    margin-top: 20px; }
  #comments #new-response h6 {
    margin-bottom: 0; }
  #comments #all-comments,
  #comments #most-micd-comments,
  #comments #first-to-comment {
    display: none; }

.comment-form {
  position: relative;
  margin-top: 20px; }
  .comment-form .avatar {
    position: absolute;
    margin-top: -50px;
    top: 50%; }
  .comment-form .input-container {
    position: relative;
    margin-left: 80px; }
  .comment-form .body {
    width: 100%;
    min-height: 170px;
    max-width: 100%;
    min-width: 100%;
    box-sizing: border-box; }
  .comment-form .caret-left {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #f6f6f6;
    position: absolute;
    left: -10px;
    top: 50%;
    margin-top: -34px; }
    .comment-form .caret-left.focus {
      border-right-color: #f1f1f1; }
  .comment-form .chars {
    float: right; }
    .comment-form .chars.none-left {
      color: #f30e02; }

.comment {
  padding: 0; }
  .comment .comment-content {
    position: relative; }
  .comment .link-author {
    font-size: 18px;
    color: #1fc2ff; }
    .comment .link-author:hover {
      color: #959595; }
  .comment .avatar {
    float: left;
    margin-bottom: 10px; }
  .comment .popover input {
    font-size: 14px;
    width: 225px;
    position: relative;
    padding: 3px 5px; }
  .comment .popover .share-link-copy {
    display: block;
    font-size: 11px;
    color: #fff;
    margin-top: -8px;
    font-weight: 600; }
  .comment .reply-container {
    display: none; }

.comment-container.anchored .mic {
  right: 10px;
  -webkit-transition: all 0.25s ease-in 0s;
  transition: all 0.25s ease-in 0s; }

.comment-container.anchored .comment-content {
  background: whitesmoke;
  -webkit-transition: all 0.5s ease-in 0.35s;
  transition: all 0.5s ease-in 0.35s; }

.comment-content {
  padding-top: 25px;
  padding-left: 25px;
  padding-right: 25px;
  margin-left: 50px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e4e4e4; }

.comment-info {
  position: relative;
  top: 7px;
  margin-left: 70px; }

.comment-time {
  display: block;
  font-size: 13px;
  color: #ccc; }

.comment-body {
  font-size: 18px;
  line-height: 30px;
  clear: both;
  -ms-word-break: break-word;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto; }

.comment-actions {
  list-style: none;
  float: left;
  position: relative;
  z-index: 2; }
  .comment-actions li {
    float: left;
    margin-right: 20px;
    color: #ccc; }
    .comment-actions li a {
      color: #ccc; }
      .comment-actions li a:hover {
        color: #1fc2ff; }

.comment-icon {
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  position: relative;
  padding-left: 5px; }

.comment-icon-flag {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH9JREFUeNpiPHPmzHUGBoYYID7LgAk0gdgIiCWB+DcQH2IBEhpAbAbEC4D4NFRCBohNgVgU3QQWJLYOFOMFTAwkguGgARZKf4D4LxAzI8l9hQbzSSB+AsS8QGwL0/AMiKWgYc8MVXAZGifIoB05Hl4B8daREg93gfglsRoAAgwAfpwXypo/ST4AAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  width: 12px;
  height: 16px;
  top: 3px; }
  .comment-icon-flag:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIlJREFUeNpiPKUgfp2BgSHG9P6Lswxo4LSihCaQMgJiSSD+DcSHGIEa/gMZWVB8GiohA8SmQCyKbggLElsHivECJgYSwXDQAAulP0D8F4iZkeS+QoP5JBA/AWJeILaFaXgGxFLQsGeGKrgMjMzfaBa0M4AiDoi9////z0AMHi7xcBeIXxKrASDAAObnPMETl0P9AAAAAElFTkSuQmCC');
    background-repeat: no-repeat; }

.comment-icon-share {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASRJREFUeNqM0T1LQnEYxuGOBAZtIYFDe9RHKAksx6hoaWgLnEpULHBoikBEg6IhKNqChl4WxwyC2g5tfoDcVAwagmiofk/cR/4cCn3gwhe8z/Oi5/v+0AC1hF1Moqn315EBgjncoosSOrjCutenswUPFCrqOw93iA//EZjCKmK4x7i6BfWNR3twOLylTu/4QAbn2HB+Y52TaLg753GEQ3WLYwcr+hxUFTPYjzi7VbVbAZ8av4IE2k4wq4lqFl52gsFRJvCETRsPUU2VU/D4d36u/czrK1I6hpU99AJraGEEo7rJSTC/HWwae07Q6gtpXGJe177RFL2yDi+YC13T1njT+Bk9vBH+T61zGaeo4wELmHV3+6+s85l2G8O29lvsF7T6EWAAutRD/aKJxBsAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  width: 15px;
  height: 13px;
  top: 3px; }
  .comment-icon-share:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATpJREFUeNqEkj1Lw2AUhY0IFVyl4NDNQerirlgQOyfi4OSkOIgG6iCtolBoQfED/BgEwR8gKFnEQSktgn9A2s4WOjkLTsbnyk25VGIKD+fNzT3ce97GCcNwIOnneZ6L7MEEdOQcBMGdk2TGWEBO4AleIA+zsPyvWY2ncMCkktYc5BnG/ph5mUUWYRRq8Irxo6+njBSG+oqbOukTvsCHG1gxPTJ5DpqDpriFnMMZpGUt2IYF3qXNDMk/DdXftWOyTSItyFJrak2M0utTu3Rc1/V4uIdDY8wgb/qXXPCc4nwEG5FR+iTzvl7MjlmtC48SA+MuOgwjsI7xKmqSzLJenWLv2jl/I2uyBNxqzilrjCa/Qw4q5jaPTTY/7juQzKvota7egHmYsdlizXrbS5yLMA5tKGN8SPrmfwQYAErQfdGVlGlFAAAAAElFTkSuQmCC');
    background-repeat: no-repeat; }

.comment-icon-reply {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQVJREFUeNpiPHPmDAMWkAHEh4D4GgOJgAmLWA0QTwdiZgYyAAsSmxGI+4E4H8pPAuI7QHwbiC8A8StSDATR84E4BkmuAE3tLSDeBcQrgPgoPi9zAvF6NMOwATUgzgHiI0B8GohdcBm4Boh9SAwqEyDeDcQLgJgb3cB6IH7NQB6IB+J9QCyEbCAo3dgB8UMyDTUD4i1AzIYcKTeA2BaIdwKxJlRsKzQdfgfi30DMA8R8QCwNxNpArIiU7CyBuAqIGxjRErYwEG8HYlMg1gPiy3hcBlLrBo1MDyD+CcRK6An7LRA7AfFeIrwKUrsciL2B2AAa8+nYcsoXqCJSwhTkE0cgfg4QYABtnDFGc6fRIQAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  width: 20px;
  height: 12px;
  top: 1px; }
  .comment-icon-reply:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARNJREFUeNpi9Pf3Z8ACMoD4EBBfYyAANmzYgMJnwqKmBoinAzEzAxmABYnNCMT9QJwP5ScB8R0gvg3EF4D4FSkGguj5QByDJFeApvYWEO8C4hVAfBSXgSAvcwLxejTDsAE1IM4B4iNAfBqIXXAZuAaIfUgMKhMg3g3ECwICArjRDawH4tcM5IF4IN4HNFQI2cAzQGwHxA/JNNQMiLcADWVDjpQbQGwLxDuBWBMqthWaDr8D8W8g5gFiPiCWBmJtIFZESnaWQFwFxA2MaAlbGIi3A7EpEOsB8WU8LgOpdYNGpgcQ/wRiJfSE/RaInYB4LxFeBaldDswp3kDaABrz6dhyyhcg9iYlTIGGgnziCMTPAQIMADtZN1isqdGxAAAAAElFTkSuQmCC');
    background-repeat: no-repeat; }

.comment .respond.active,
.comment .share.active {
  color: #1fc2ff; }

.comment .flag:hover, .comment .flag.active {
  color: #f30e02; }

.comment .flag:hover .comment-icon-reply, .comment .flag.active .comment-icon-reply,
.comment .respond:hover .comment-icon-reply,
.comment .respond.active .comment-icon-reply,
.comment .share:hover .comment-icon-reply,
.comment .share.active .comment-icon-reply {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARNJREFUeNpi9Pf3Z8ACMoD4EBBfYyAANmzYgMJnwqKmBoinAzEzAxmABYnNCMT9QJwP5ScB8R0gvg3EF4D4FSkGguj5QByDJFeApvYWEO8C4hVAfBSXgSAvcwLxejTDsAE1IM4B4iNAfBqIXXAZuAaIfUgMKhMg3g3ECwICArjRDawH4tcM5IF4IN4HNFQI2cAzQGwHxA/JNNQMiLcADWVDjpQbQGwLxDuBWBMqthWaDr8D8W8g5gFiPiCWBmJtIFZESnaWQFwFxA2MaAlbGIi3A7EpEOsB8WU8LgOpdYNGpgcQ/wRiJfSE/RaInYB4LxFeBaldDswp3kDaABrz6dhyyhcg9iYlTIGGgnziCMTPAQIMADtZN1isqdGxAAAAAElFTkSuQmCC');
  background-repeat: no-repeat; }

.comment .flag:hover .comment-icon-share, .comment .flag.active .comment-icon-share,
.comment .respond:hover .comment-icon-share,
.comment .respond.active .comment-icon-share,
.comment .share:hover .comment-icon-share,
.comment .share.active .comment-icon-share {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATpJREFUeNqEkj1Lw2AUhY0IFVyl4NDNQerirlgQOyfi4OSkOIgG6iCtolBoQfED/BgEwR8gKFnEQSktgn9A2s4WOjkLTsbnyk25VGIKD+fNzT3ce97GCcNwIOnneZ6L7MEEdOQcBMGdk2TGWEBO4AleIA+zsPyvWY2ncMCkktYc5BnG/ph5mUUWYRRq8Irxo6+njBSG+oqbOukTvsCHG1gxPTJ5DpqDpriFnMMZpGUt2IYF3qXNDMk/DdXftWOyTSItyFJrak2M0utTu3Rc1/V4uIdDY8wgb/qXXPCc4nwEG5FR+iTzvl7MjlmtC48SA+MuOgwjsI7xKmqSzLJenWLv2jl/I2uyBNxqzilrjCa/Qw4q5jaPTTY/7juQzKvota7egHmYsdlizXrbS5yLMA5tKGN8SPrmfwQYAErQfdGVlGlFAAAAAElFTkSuQmCC');
  background-repeat: no-repeat; }

.comment .flag:hover .comment-icon-flag, .comment .flag.active .comment-icon-flag,
.comment .respond:hover .comment-icon-flag,
.comment .respond.active .comment-icon-flag,
.comment .share:hover .comment-icon-flag,
.comment .share.active .comment-icon-flag {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIlJREFUeNpiPKUgfp2BgSHG9P6Lswxo4LSihCaQMgJiSSD+DcSHGIEa/gMZWVB8GiohA8SmQCyKbggLElsHivECJgYSwXDQAAulP0D8F4iZkeS+QoP5JBA/AWJeILaFaXgGxFLQsGeGKrgMjMzfaBa0M4AiDoi9////z0AMHi7xcBeIXxKrASDAAObnPMETl0P9AAAAAElFTkSuQmCC');
  background-repeat: no-repeat; }

.comment.reply {
  margin-left: 75px; }

.avatar-replies,
.avatar-replies img {
  height: 40px;
  width: 40px;
  border-radius: 40px; }

.comment-replies {
  font-size: 13px;
  right: 25px;
  bottom: 0;
  position: absolute;
  height: 35px;
  width: 300px;
  display: block;
  overflow: hidden;
  z-index: 1; }
  .comment-replies .toggle-replies {
    color: #ffae00;
    float: right;
    position: relative;
    top: 5px; }
    .comment-replies .toggle-replies:hover {
      color: #1fc2ff; }
  .comment-replies .reply-previews {
    width: 100%;
    display: inline-block;
    position: absolute;
    width: 190px;
    right: 105px; }
  .comment-replies .reply-preview {
    float: right;
    list-style: none;
    margin-right: 8px;
    position: relative;
    top: 10px;
    opacity: 0.5;
    filter: alpha(opacity=50); }
    .comment-replies .reply-preview:hover {
      opacity: 1;
      filter: alpha(opacity=100);
      top: 5px; }
    .comment-replies .reply-preview:first-child {
      margin-right: 12px; }
    .comment-replies .reply-preview .avatar {
      margin-bottom: 0; }

#comments .mic-counter {
  position: relative;
  float: left;
  top: 74px; }

.article-listing-item-condensed {
  display: block; }
  .article-listing-item-condensed .article-listing-item-condensed-title {
    margin-top: 0px;
    font-family: "Stag-Light", Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    line-height: 18px; }
    .article-listing-item-condensed .article-listing-item-condensed-title a {
      color: #4f4f4f; }
      .article-listing-item-condensed .article-listing-item-condensed-title a:hover {
        color: #1fc2ff; }
  .article-listing-item-condensed .article-listing-item-condensed-image {
    float: left; }
  .article-listing-item-condensed:hover .article-listing-item-condensed-title {
    color: #1fc2ff; }
  .article-listing-item-condensed .article-listing-item-condensed-info {
    margin-left: 75px; }
  .article-listing-item-condensed .section-link {
    display: block;
    font-size: 10px;
    line-height: 15px;
    margin-bottom: 0px; }

.trending-articles-cont {
  position: fixed;
  top: 44px;
  overflow: hidden;
  height: 3px;
  width: 100%;
  z-index: 900; }
  .trending-articles-cont #trending-articles {
    position: absolute;
    z-index: 1090;
    top: -83px;
    -webkit-transition: top 0.5s ease;
    transition: top 0.5s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none; }
    .trending-articles-cont #trending-articles.show-trending {
      top: 0px;
      -webkit-transition: top 0.5s ease;
      transition: top 0.5s ease; }
    .trending-articles-cont #trending-articles .horizontal-carousel-container {
      height: 83px;
      overflow: hidden;
      border-bottom: 1px solid #c9c9c9; }
      .trending-articles-cont #trending-articles .horizontal-carousel-container li {
        height: 83px; }
      .trending-articles-cont #trending-articles .horizontal-carousel-container .horizontal-carousel {
        margin: 0; }
    .trending-articles-cont #trending-articles .control {
      background-repeat: no-repeat;
      position: absolute;
      height: 81px;
      width: 35px;
      z-index: 1090;
      top: 0;
      cursor: pointer;
      margin-top: 1px;
      background: #ffae00;
      font-size: 20px;
      color: #fff;
      text-align: center;
      line-height: 4;
      opacity: 0;
      filter: alpha(opacity=0);
      -webkit-transition: none;
      transition: none; }
      .trending-articles-cont #trending-articles .control.prev {
        left: 0; }
        .trending-articles-cont #trending-articles .control.prev:hover {
          opacity: 1;
          filter: alpha(opacity=100); }
      .trending-articles-cont #trending-articles .control.next {
        right: 0; }
        .trending-articles-cont #trending-articles .control.next:hover {
          opacity: 1;
          filter: alpha(opacity=100); }
    .trending-articles-cont #trending-articles .reading-progress {
      height: 2px;
      width: 0%;
      position: absolute;
      left: 0;
      background: #ffae00; }
    .trending-articles-cont #trending-articles li {
      border-left: 1px solid #c9c9c9;
      width: 257px !important; }
    .trending-articles-cont #trending-articles .article-listing-item-condensed-info {
      margin-left: 72px; }
    .trending-articles-cont #trending-articles .article-listing-item-condensed-title {
      font-size: 13px;
      line-height: 14px; }
    .trending-articles-cont #trending-articles .article-listing-item-condensed {
      padding: 10px;
      height: 63px !important;
      position: relative;
      margin-right: 0;
      background: #f1f1f1;
      background: rgba(241, 241, 241, 0.9);
      -webkit-transition: background-color 0.25s linear;
      transition: background-color 0.25s linear; }
      .trending-articles-cont #trending-articles .article-listing-item-condensed .section-link {
        color: #7f7f7f;
        margin-top: -5px;
        font-size: 9px;
        font-family: "freight-sans-semibold", Helvetica, Arial, sans-serif; }
      .trending-articles-cont #trending-articles .article-listing-item-condensed:hover {
        -webkit-transition: background-color 0.25s linear;
        transition: background-color 0.25s linear;
        background-color: white; }
        .trending-articles-cont #trending-articles .article-listing-item-condensed:hover .section-policy {
          color: #FF453d; }
        .trending-articles-cont #trending-articles .article-listing-item-condensed:hover .section-arts {
          color: #C6C4eC; }
        .trending-articles-cont #trending-articles .article-listing-item-condensed:hover .section-world {
          color: #7591ab; }
        .trending-articles-cont #trending-articles .article-listing-item-condensed:hover .section-sports {
          color: #C4b341; }
        .trending-articles-cont #trending-articles .article-listing-item-condensed:hover .section-music {
          color: #00edae; }
        .trending-articles-cont #trending-articles .article-listing-item-condensed:hover .section-identities {
          color: #ffca45; }
        .trending-articles-cont #trending-articles .article-listing-item-condensed:hover .section-news {
          color: #b95d9f; }
        .trending-articles-cont #trending-articles .article-listing-item-condensed:hover .section-science {
          color: #a9ed0d; }
        .trending-articles-cont #trending-articles .article-listing-item-condensed:hover .section-connections {
          color: #ff8359; }
        .trending-articles-cont #trending-articles .article-listing-item-condensed:hover .section-tech {
          color: #d3d1b6; }
        .trending-articles-cont #trending-articles .article-listing-item-condensed:hover .section-style {
          color: #c41e5c; }

/* Base Social Prompt Styles */
.close-prompt {
  font-size: 9px;
  cursor: pointer;
  letter-spacing: 2px;
  -webkit-transition: color .3s;
  transition: color .3s;
  color: #ccc; }

.close-prompt:hover {
  color: #4f4f4f; }

.prompt-text {
  text-align: center;
  margin-bottom: 8px;
  letter-spacing: 2px;
  font-size: 18px;
  margin: 0;
  color: #4f4f4f;
  text-transform: uppercase; }
  .prompt-text > b {
    font-weight: 600; }

.icon-policy-mic {
  width: 38px;
  height: 38px;
  margin: 6px 13px 0 0;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMjgwMTE3NDA3MjA2ODExODA4M0MyMzg1RjA5NzBEOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5OTJEMTNCMTQ3Q0ExMUUzOEUwQkYyQThGMURENjBBMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5OTJEMTNCMDQ3Q0ExMUUzOEUwQkYyQThGMURENjBBMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMThDMTRGOEQzQTA2QkZEMTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMTgwODNDMjM4NUYwOTcwRDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4IEnLYAAAFE0lEQVR42sxYbWiVZRi+z3bm5r7U6bbccrhic9M0nZg6grLVnyilMKGS0EYDqagggqAgKPBPQVEUExpFRQSBUdCflIrIVptbH35NMefGmc3c5s5Z6+zjbF2X9/1ub8f3uJ1z9uENF+flvM/7PNdz3/dzPffz+DbWj0sCthaoAaqBcmAFkG3vBoBO4DRwBDgM/BHvAP442nLgOqAWWH2NdnmGW4GH7L8TwPvAASM+paVMk/wzQDvwxhSkYtlq+7bd+vInS6wMaATeBJZK8rbU+mq0vhMidh/QDGyUmTf2edTGiIvYo8BBIFdmz3JsjN3TJbYd+DDOhZGocYwPbMxrElsFfAykytxZqo25KhYxsv/EXDzXlmNj+72IPTlLiR7PgngqmhjF82WZf3vJ2UEcYnUzpFMzoXN1bmK1cv1YrZPw69zbTBqo5meJpGOthEdFhsdEega9e1iANssyRTLQS2hI5F+0f/o2kTtXYpn9LvLpMZHRsYS2r3Ukdtf/1i6IVSyDJKNmyEkXCYZF6qHRp3uuJrUTXWwrFRmJQIx+VXIPVCIMPn33/XmRjv6EvFbDUG5x/0MvNXeJ/BxAeVAocgdm//gGkYVRcluySGTPepENN4hcgkePXdRffnvxH5HvsF33DyUczi0crjL63yA6/AxhKIa6PLJWydEzX5/R93CILMqYbH/8b5HBEcWLqL7K8tRT/eGoummBenPJQtQ+w7FTBFZBjxV7vclCJ1+1ifzZp3m3G5lYZNJbVQRiCPPl8KTmcMD18F5NqaYBQ5mZZsqNBrvWiOyo0LBvw0T3o8zcC48XZHkSK06JpfTlmHVKiibxGIrccizke27WjuhJhindNi7WwOPjmnf0MImtXKzf0Z6oEnkMZePZXl0gnGxlvsi+TZoOXjtBzLInEx7Lx4r79pzmG20HdrMHEfjfujXR04wYvUUOzDMOShuCZ0awIquWo1SBt9suiTR16btzaBMI6ncMb6zqIuRZHyOHilH0hJALDS36y4TPQ36cv4w883l3OG5eGgOpCHB7icoJPRUx6egEqbd/EXm3SeS9Js9uQiQW8AxyroaD1vqXyDdnRfqQU5+fmMyblChyJBtNmJJz5fRSoOng2I8dmHArwu9dXAVI7JTXmyXwWKErMZlr+3+YDNW463DliCh/GUJaxN4zr5yJPrdVF0gOwleYrTK0vdyT2Cm/1d+7JmLr08SsLlHtqsbB7EinLn+3WJI0w3pFqtE+3a/tncksztD8ocRQbjYVKW66G+4IaXi7oXf1zZ7EGlOL7n+FarLP+ecWuPzeMh2EgrkCedUV0ueJE0qeDkYx7giqrtFbDD1BgQ1HdNc4A481BdSTlKBcC+1hLKoDR2PuDC/47MB73Nkvl2ereFIsGa5cPPeC1IWBSXEtyFaPDA5ryDj7VMsvEqRWccXymd5h0lPTbsxV/aPUtGMBDUc8STGL1zip1wC8zgcSuOA+kgajVh3QPaCIxzjR6P02hjW4y556oEfm33qNywQxzv+164DYq84Vglv537FD6HxZq3G46jAyagfd0DyQopceNg6e58o2OxlH5pBUxBzSNtVJ/EtgzxyR4xh7bcxp3V3wZLxzundZSYSP92cfxXvb84UdQltmgVSL9X0w0fsxXlduBp4F+maAUJ/1tdn6TupGkSvlLQBFszwPnEyA0En7ttT6Gp3qA18Sl8OoE2Sr63LYKdFDrsvhn4BDiVwO/yfAADNecwPlB6MXAAAAAElFTkSuQmCC');
  background-repeat: no-repeat; }

.social-prompt-icon-facebook {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMjgwMTE3NDA3MjA2ODExODA4M0MyMzg1RjA5NzBEOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5OTJCRDc3MDQ3Q0ExMUUzOEUwQkYyQThGMURENjBBMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5OTJCRDc2RjQ3Q0ExMUUzOEUwQkYyQThGMURENjBBMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMThDMTRGOEQzQTA2QkZEMTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMTgwODNDMjM4NUYwOTcwRDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4EPrVMAAABT0lEQVR42mK0jpzBMPgAE8OgBKPOGnXWqLNGnTXqrOHsLBZqepGRUU5KQESQC8L98u3X4+cfv37/NWDOYmVhivY1CPXQ5eflQBbvnXd4/Z5rA+MsJibG5nxXG2OFwZW2/J00qesm6oSWr6MmMvfnrz93Hr39/uMPkP3q3deBcRYzM5OqggicC0zgceWrX775MsCRyMnOwsiI4F69/YpyN1G/3Prz999ocYpRSnnaqUPY7GwoJoiL8Pg5IXLAkXMP3334RidnAZ1SlmKHVUpZVghZ6nT+skEXicB0RnYBQUNnvXjz+S+5OYCcSPz/n+Hz158QNiMjIw8XG3IIff/xG8K+8/AtXZM8sMz0TF0AYQPdtGNOIlzq1KUnZd3bR5uBo84addaos0adNeosWrblkSsiKrZOKXUWcrU9mrZGnTXqrFFnjTpr1FlD2VkAAQYAYX1qikH5D8gAAAAASUVORK5CYII=');
  background-repeat: no-repeat; }

.social-prompt-icon-twitter {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMjgwMTE3NDA3MjA2ODExODA4M0MyMzg1RjA5NzBEOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5OTJCRDc3NDQ3Q0ExMUUzOEUwQkYyQThGMURENjBBMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5OTJCRDc3MzQ3Q0ExMUUzOEUwQkYyQThGMURENjBBMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMThDMTRGOEQzQTA2QkZEMTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMTgwODNDMjM4NUYwOTcwRDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6pWqzdAAACk0lEQVR42uyYSUwTYRTH55t9hq6UQktqRGPcmriQiBETk0bhZvRCohf0rCcvHjxrPGo8ycnlUCNeOBohclFvBsMBBSpWXAqhhelMl1k6Ux/iRXQqM3SSxnwv02SavDfz+763fP8MOvg0S7SekURLGsbCWBgLY2EsjIWxWhqL9u7RIo0SPsYw659LhlX3GCvEkpJuNfbp4KnrR8KDCZEhEfxd1cwHH+RHczKJUH+MZxCa+FZp/ATkVAaODsTT88pYtmTn0CVQ6dOxmLh5wQuyERfpgmYOjefkfy3MWW35GDIZZm/2Ra4mQz834i92o7f9Tyaw3QEGcvn8Sxli22iymVg8tc4CvyvJ4ONU7ECY3eTgZ8hUt2gXHmDJcz2+ZwtKudbU3cqr5mKptnF/tIMbPRO/2x890bVBu24xkaKQbTjkbuhFLlM0ml/yIzPFW32RX2tCxEBChAuaYCqvzUq6ajZqOdmwVlSz+Z0Y5sg1zXySUS7s8aPf2zPVLcDVOFzSLE8GhG4S905GaRK5m2QfZd2TKQ+lOvm96nrAvl5SvTp8bk+tLldNF0xQda+Wql5hAdPFidz414rp8DyBkKJueYUFFuQohIjFkuFoq0beF71VEPOSLlBol5/Zekg6o8xJurdYkL1rb/KQlC36Txe0O9Nrjl6BtvPFZn+IHdwhXtob4O1H+yfFuDy5nFeddYl7GSjQ6FCEO9/ja8D0dkUbfumYydk4hSF6Ki6AOAE5tS/EHu/kQejZOVdq9fsz0sNZ2WnDOsYChQnz8OzOtmNRvjfK2RHlKrWxbBk0Gag/16lwWVudAnU4wkFttXNkkKWqpgXnXVYx3hU0EAh1YruG8EdKjIWxMBbGwlgYC2P9L1g/BBgA7wzwGhsKl7AAAAAASUVORK5CYII=');
  background-repeat: no-repeat; }

.circle-slider-section {
  width: 596px;
  position: fixed;
  top: 45px;
  z-index: 76;
  overflow: hidden;
  left: 50%;
  margin-left: -336px;
  height: 0;
  -webkit-transition: height 0s ease-in 0.4s;
  transition: height 0s ease-in 0.4s; }

.circle-slider-section.show {
  height: 155px;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s; }
  .circle-slider-section.show .circle-slider {
    top: -245px;
    -webkit-transition: top 0.3s ease-in;
    transition: top 0.3s ease-in; }

.lt-ie9 .circle-slider-section {
  width: 596px;
  margin-left: -330px; }

.lt-ie9 .circle-slider {
  width: 650px;
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAsMAAADOCAYAAADbjQ+1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMjgwMTE3NDA3MjA2ODExODA4M0MyMzg1RjA5NzBEOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMzY2OTM3NDVFQzExMUUzODJDMkNFRTExOEUzOTA4NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMzY2OTM3MzVFQzExMUUzODJDMkNFRTExOEUzOTA4NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDc4MDExNzQwNzIwNjgxMTgwODNGNUJEMUM3MEIyOUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMTgwODNDMjM4NUYwOTcwRDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7+yw7VAAAwUElEQVR42uzdB3hUZd6w8SehJiShJ5SEDgL28rqvvu66rru+mmVBQaNEyoKCoKEqTRQQXVdQUFQUAQFZkCLiSlF0AcGCgn6C1PRMMumE9EL6d558DF8yOefMmZJkkty/6zrXTCYBl5kJuXn2f57jIYRooRyeV44W1Y6WVoflsRZbtmx5/Pe///3zvXr1EgAAAEB9SkhIEGfOnHl+2LBh65QPy5SjvNpRceWovHKISoXW7+VZ7Qsrq/3iCqvftLzaYxUTJkz42GQy/ZKWlsarAQAAgHoj+zMpKenHkJCQD63it8Kqa6sC+JdffqnU+/08r9xah7BWFFc9VlpaWrFx48aFSpUXFBYW8qoAAACgzsnuNJvN+YcOHZqh3C/XaNdKe37PFlYfe1S7tb5f47FTp07l/8///E+mv7//PR06dODVAQAAQJ1KTk4W0dHRCyZPnnxU2LEq3KNHD83f09PqY7vGJf7+979/GhMT8438HwYAAADUlZSUFLkq/PWIESP+pRPCV9kaj7COYa25Yb1xCXlbuWLFisWJiYmXcnNzeZUAAADgcrIzld7M2Llz52ydVq1Ui2KbMVytmiuF/sl0qh9/8cUXGcePH3/p4sWLvFIAAABwOdmZsbGxc95555004YKT5mrEsMYvsDUuUSOKp0+ffig6Onp3UlISrxYAAABcRvZlYmLi9scee2y/cOF4RI0YVolgrXGJco0orliwYMGyhISExMzMTF41AAAAOE12ZXJycsLKlSsXqoSwU+MRtWLY4LiE5irxyZMn8w4ePLgwNja2oqysjFcPAAAADpM9GRcXV37u3Llpe/bsybURwXaPR9SKYY3fwK754UWLFv1iNpvXybP9AAAAAEfJnszKynpnwoQJP4o6GI9QjWGVCNYKYdWt1sT/225ttVLxJ1NTU3kVAQAAYDfZkYmJiSfGjRu3XK03hQvGIzRj2MC4hFYQVx25ubll69atm2c2m3PZbg0AAAD2kP2odGTOF1988XRKSkqJSgi7ZDxCM4Z1grii2q1aEF/9H7lly5akn3/+eRHbrQEAAMAesh9NJtPsV155Jd6qOyuFyoiEMyGsGcMqbM0O14riZ5555j+RkZE7ExMTeVUBAABgk+xGs9m8OSQkZJ/QH40QwsnxCJsxrDMuUakSwWr3K2bMmCG3W4tihRgAAAB6ZC8mJSWFv/DCC4tE7VFctR51elVYN4Z1glhrm7VaK8ZRUVFFO3bsmGsymS4XFRXxKgMAAKAW2Ynx8fFF33333ZQffvihQKjvKezyELYZwyr0dplQ3V3i7bffjoyIiFjO6jAAAADUyE5MSUlZMmfOnPOijnaNcDiG7bgYh2YQjx07dqcSxPuZHwYAAEB1sg/j4+M/Gz58+CZhe0XYpavChmJYI4itd5awuf/wrFmzlpjN5pj09HRedQAAAAjZhUlJSZFLly59Vqifh1ZrBwlXhrDhGFb5D6utEusFsbyUXsGWLVtmKeVfmJeXx6sPAADQjOXn54uEhISCo0ePPnnw4ME8UXsbNZddZc4lMWwVwkLYHpWotf/we++9F3Py5MnFci6ksrKSdwEAAEAzJXtQieHn5s2bFy5ULuQm6mFe2O4YNrjdmu64xFNPPfVleHj4NuaHAQAAmiez2SwvrLFp1KhRu4X+CXN1Nh7hUAzrBLHaxTg0g3jSpEnLlSfgjLzuNAAAAJoP2X+JiYmnpk+f/qJQXw2us23UXBLDKrQuxqE5NpGcnFz8/vvvP6v8qyBbwbsCAACgGcjJyZGrwln79u2bdPbs2ctC/YS5Oh2LcEkM23kxDtXV4W3btiV9//33C6KjoytKSkp4dwAAADRhsveU7iuPjIyc9uqrr8YLg3PCdbkq7HAM6wSxrfnhGn/o2bNnfxsXF/cO4xIAAABNm+y9ixcvvjFmzJj/iAaeE3ZJDOsEsd78cK1Z4scff3y98i+ErzihDgAAoGm6cmGNfSNHjnxLqEwMiAZYEXZJDKvQmh/WXB0uLS0tnzZt2sKEhITItLQ03i0AAABNiOw7JYYvvPDCC9OLiorKRO3xiHqfE3ZpDBucH9aN4vDw8MK1a9dOV/7FkJ2VlcW7BgAAoAmQGyUkJCRkfvnllxO+/fbbfOEGu0e4PIZ1glhrdwm1sYmKjz76yHz06NHnYmJiKoqLi3n3AAAANGKy55SuKw8PD5+6dOnSOKE+HtEgc8Iuj2GNIK4QxsYlrj4hc+fO/TE6OnoF4xIAAACNm+y59PT0l8eNG3dErfuserFBQtilMazC6JZrNZ6c0aNHf6T8C2IvJ9QBAAA0TrLj4uLiPg0ODl4jbG+h1qBcGsNWq8PVg7hSaO8qUetswhkzZrykPIFnUlJSeDcBAAA0IrLfzGbzyUWLFs3R6D7rE+YabFXY5TGsEsRGVofLrD6WsyWFb7zxxoyEhIS0jIwM3lUAAACNgOy2xMTElC1btkysdsJcg19Yo15jWCeI7bogx549e9I+/fTTsLi4uMu5ubm8uwAAANyY7DWTyVR07Nixce+9916ycKMLa9R7DGsEsVYEa16U4/XXXz9/4sSJeVFRUZVcshkAAMA9yU6TvaYcYTNnzjwtNBY7hRucMFdvMazB6Al1Vz8fFhZ2KDY29m0u2QwAAOCeZKelp6e/Fhoaul/oj0a4nTqNYQPjEtYRXKYWxyEhIevOnTv3idls5t0GAADgRmSfxcTEbA0ODl4l1Bc43XI8ol5iWCeIjV6h7urnn3zyyVdjY2NPJCUl8a4DAABwA7LLlBj+ISwsbIHQXhF2qxPm6j2GdYJY7YIcmvsQJycnF8+dO3dGfHx8FCMTAAAADUv2mBLC4cuWLXvi/Pnzl1Wazi2uMOcWMawRxNZXqNO7IEfV50+cOJGzatWqqUoQp128eJF3IQAAQAOQHaaEcMonn3zy+J49e7KE9olybnfCXIPFsAqt1WHdK9Tt3LkzRTmmmkym/KysLN6NAAAA9ejKFmp5R48eHbNy5cpEoT3m6hZXmHOrGNa5Qp3RSzZXfV554iMOHz48MyYmpjQ/P593JQAAQD0oLCyUW6iVR0dHT58zZ845YexSy267KlzvMawSxEZ2mFCN4vnz5/948uTJRREREexBDAAAUMdkb124cKEyMTFxQWho6JeiEe4c4RYxrBPERleHrz7hkydP3ssexAAAAHXPspfwgw8++C/RSHeOcJsY1gni6qvD1YO4TKjPolTtQXz27Nmd7EEMAABQN2RnRUdH/ys4OPhtoT3K2qhWhBs8hjWCuELYd1GOqigePXr0K1FRUUcIYgAAANeHsMlk+o/SW8/biGC33znC7WJYhdYFOSr0ojg3N7ds7Nixs7goBwAAgOvIrkpISDgWFhY2KT09vVjYHo9odBo8hg3sMGFzdlge8qIcM2fOnK4E8RnlPu9eAAAAJ8ieUkL45D//+c8Jp0+fLhLGtlBrVKvCbhHDBoPYUBSfOnUq95VXXnnGZDJxlToAAAAHyY5SQjjigw8+GL9///5sjQhu9CHsNjGsEsRal23WO6mu6sX5+uuvL8mr1MXFxSWlpaXxbgYAALCD7Kf4+Hjzjh07Hv/oo4/SbERwozthzm1jWCeIba0O14pieZW6Dz/8cLLyQl7iss0AAADGyG5KSEjI+OKLLx5766239K4u1+i2UGsUMexEEFu/SOVKDJuUf9FMkpdtvnTpEu9uAAAAHbKX5GWWv/nmm8eWLl0a0xxC2C1j2GAQ6+4uIapdtnn//v1PxcbGXs7OzuZdDgAAoEJ2UlxcXNGJEycenzdv3lnRhC6q0ShjWCeItS7KoblK/NJLL506cuTItKioKIIYAABAJYSjo6MvnzlzZmJYWNjPooldVKPRxrAVIxflKBMaq8Rz58499v33389SXujSnJwc3vUAAAAK2UWyjy5cuPDkxIkTjwj1/7dd9aIaTYVbx7DKvzZsjUtorhDPnj37WxnEUVFRpbm5ubz7AQBAsyZ7SHbR+fPnJ40bN+6Q0J8RrnVRjaawKuz2MWz1ROvtQWyJYq3V4aoXdNasWUeOHz8+LzIysiwvL4/vAgAA0CzJDpI9pMTwM+PHj//Kqp+0ZoSv9lhTCeFGEcMaQVwhal+lTm8f4qufCwsL+/rnn3+eHxERUZGfn893AwAAaFZk/yghXK6E8LTQ0NC9ar1kFcIVTTWEG00MawSxPZdtrv4vnfKnn376wMmTJxeGh4dXFBQU8F0BAACaBdk9ERER5bGxsbOUEP5caJ8s1+RXhBtdDKsEcaWBIC7TCuLJkyfvPXPmzGIliCsJYgAA0BxCWC4EJiQkzAkJCdklNMZKRRPeOaLRx7ALgrjGhTkmTpz42enTpxdduHCBkQkAANBkyc5RQrhcCeHnRo4cuZ0QbsQxbDCIjWy7djWILSMTnFQHAACaGtk3V0YjZmqEcEVzDeFGG8M2grhSqF+UQzOI5ciE8vvNU94oZWy7BgAAmgrZNbJv5MlyISEhn2qEcLlGTzX5EG7UMawTxBWOBPHUqVO//Omnn+ZERkZyYQ4AANDoyZ6RXaOE8NTRo0f/20YIN7nLLDeLGDYQxHo7TdQK4mnTpv3n+++/n628aUq4dDMAAGisZMfInrlw4cLk0NDQ/UJ/PrjZhnCTiGEbQaw2Q1wmdFaIZ82a9c233347XXkDFWdlZfHdBAAAGhXZL9HR0ZfPnTv3xLhx476yah+9i2o0uxBuMjHsQBBbj0zU2Hbt2Wef/e7IkSPPKG+koszMTL6rAABAoyC7JSYmpvDUqVMT/v73vx8S+ifLNfsQblIx7GQQ14riuXPn/vjll19OVt5QuRcvXuS7CwAAuDXZK0q35Bw/fvzxSZMmHSWEm2EMuyCIa7xhFi9e/Ov27dsnxMXFZaSlpfFdBgAA3JLsFJPJdPHw4cOPhIWFHSeEm3EMuzqIV65cGb527drxsbGxySkpKXy3AQAAtyL7JD4+PvHf//73yPnz558lhIlhI0Gste2a6tVYPvzwQ9Py5cvHxsXFxSYnJ/NdBwAA3ILsEiWEozZu3Pjgq6++Gi20t08jhJtbDNsIYq19iDVXiZV/baW+8MIL42NiYs4mJSXx3QcAABqU7BGTyfTbm2++OWrNmjVJQn37tGa/j3CzjmGDQay1B3Gtbde++eabzOnTpz8ZHR19wmw28+4BAAANQnaIEsLHFi9e/OjOnTsv6jQNIdzcY9hGEBvdYeLqY6dOncodO3bs1KioqIPyjVhZyXsJAADUD9kdsj/i4uIOPPXUU2MOHjyYI9T/n21mhIlhQ0FcqRPEmifVKW/Cooceemj2mTNntsk3ZElJCe8kAABQp2RvyO6IiIjY9PDDDz917ty5Io1mUYtgQliDh/KkNKs/8G233eZh+bNbHZ7VjhZWR0uVx6q+dufOnU/069dv5jXXXOPh4+PDOwoAALhcfn6+jODK1NTU14YNG7ZaaJz0Twiru/XWWzU/59ncngwDK8RaJ9WpvulCQkI+/PXXX58PDw8v5fLNAADA1WRfyM6IiYmZqYTwu4Swa3k2xz+0g0GsOkMsj8mTJ+89dOjQ1Ojo6AKuVgcAAFxFdoXSF/knT54c++ijj+7S6BNCmBiu0yAu04rgam/A8vnz5/+4ffv2cbGxsempqam8swAAgFNkT5hMptSDBw+Omjx58ncaTUIIE8MuDeIKYfziHLWG1eXV6latWjVGCeIY9iIGAACOurKHcNTWrVsffP75588IYxfTqCCEiWFng1gI/cs229yPeNu2bUnz5s0bFx0dfZy9iAEAgL2u7CH8w/Llyx9atWpVgk6HWDeLIITt1+x2k9BitcuE5dZT1NxpooWovduE9U4TVZ/39/dvvWnTphevvfbakd26dROtW7fmSQYAAJrk1mlyNCImJmb7xIkTFyhBfFkYXw0mhHXo7SZBDNsOYutt19S2XlM7amy9NnDgQA8/Pz+eZAAAUEtubq6IioqSW6ctu7JjhJGV4EpC2PkY9uTp+f8MnlRXfXRC68IcNbZe++mnn56NiIgoysjI4EkGAAA1yD6IjIwsDA8Pn2IVwmUGQpgZYScRw9pBLITtK9Wp7TZR6+S6sLCwr3ft2jU+JiYmLSUlhScZAABUkV0QGxubeuTIkVFjxozZJ2zvYFXr8sqEsHMYk9BQbWSi6nkSxq9WpzYuUXU7fPjwgOeee+7tvn37XhcYGMiTDABAM5aYmCgSEhJ+27hx4xPr169PEQ7sIUwIG8PMsGuiWC+IDUdxnz59vNauXbvkmmuuGRYQECDatGnDkwwAQDNSXFws0tLS5IrwZzNmzJhz+vTpQmF8PpixCGLY7YLYQ6jvMqG5QiyPbdu2jR8wYMDs/v37t+jYsSNPMgAAzYC8tLISweXJycn/HD58+AdCezW4XNTeO5gQroMYZmbYAI2Lc2jtRWxzhlj+mtGjR390+PDhKdHR0dnyX4cAAKBpkz/vlZ/7Wb/++utYJYTX2GoFobFzBCHsWsSwY0EshPYV6/QuylHjjT5v3rxjq1evfiwmJiZCzg0BAICmSf6cj42NDd+5c+fwyZMnfyuMnSTHHsL1gDEJO9nYi9hya9fYxNChQ9utWrXq5UGDBv0vF+gAAKDpsFxIQwnh/QsXLnz22LFjeUJ7LEL1ssqEsPOYGa67IK4ew1o7TRiJYs9WrVq12Lp16xN9+/adPnDgQM/27dvzRAMA0Ijl5OTIsYhyJYZXjBo16t3i4uIyoX9FOXaMaIAYZkzCATp7EVvPE+uNTVS/X1FaWloeEhKy/rvvvguLjIzMlv+KBAAAjZP8Oa78PM86ffr0xGHDhr2jEsJsneYmWBl2ks5OE9VXiW2tENfYaWL06NE9p06d+kafPn1ukPsRe3h48EQDANAIVFZWVs0Hm83m33bs2DHl7bffNgv9sQi1CGYswsUYk6jfIBai9gyx3VEcFBTUds2aNc8NHjx4dNeuXYWvry9PNAAAbiw/P19cvHhRjkZsnjFjxtILFy4UCWNjEZwoRww32SDWO7HOVhRXHUoQB99yyy1Levfu7e3v788TDQCAG0pPTxfx8fGFSgjPDw0N/UwngjlRzs1imJlhF1HZi1hvhth6bkhrn8GKKVOmfLFp06bHlG+uaLZfAwDA/cifzzExMVH79u0bpoTwbo2f84ZmhAnh+sfKsIsZ2GnC1vZrniofe95www0+b7zxxqJBgwb9VY5NeHt782QDANCACgsLq8Yi4uLi/r148eIF3377rb3bpnGiXD1hTKJho9gSwkLYN0fsKVTGJjZv3hwyePDguX369GkroxgAANQ/GcHx8fFFyvHyww8/vEXYPkmuegwLwWqw28QwYxJ1RGNsQm9kQmtUosb/tTJu3LidW7ZsGR0VFcXYBAAADUD+/I2Ojo7ct2/fCCWE/6XxM9zIaAQh7AZYGa5jdlygw65V4j59+ni99957cwcNGhQiV4j9/Px4sgEAqEO5ublVK8Imk2nrc889t/TUqVMFwvZqMGMRboAxCfcOYnu2X6uxH7E83n333ftuv/32JUFBQX7yUs4AAMD15EU0zGZzzoULF+aPHz9+vzA+FkEIE8NQiWJb+xEbWSW++rXyIh1TpkxZ1rdv35u7d+8uWrZsyZMNAIALlJWViZSUFJGQkPDLtm3bpq9evdosjK8Gs38wMQyDQWzvRTpq7VncqVOnluvXr58aFBQ0uV+/fvJjnmwAAJyQmZkpd4ooT09Pf3/ixIlvpqamFgv7LqJBCDeCGOYEunrm4H7EeoP5VbfKN2zpyJEj3/3yyy8nREREJCl4sgEAcJD8ORoVFWU+duzYY8HBwcuVEL4sHDtJjhB2c6wMNxA754i1VolVt1+76aabfF977bW5AwYMGMnJdQAAGFftJLmd//jHP5Z888031nsHGz1JjvlgN8KYROOIYkfGJlQv0GE53n777T/97ne/WxIYGNipR48ePNkAAOhITk6WK8KXzp07N3/ChAlfWcUvYxHEMOohiKvHsFYU6wVxrZPr7r///i5z5sxZ0r9//3u4ch0AALVZriQXHx//nw8++GD+xx9/nG4ghLmaHDGMegzi6lHcwiqMbQaxPDZs2DDquuuum9urV692AQEBPOEAACjS0tLkThEFJpPp5ZCQkG0q8Vs9gMt1IpgQJobh4ig2MjZha5a4+q3H+PHjgyZOnPhKnz59bpOrxF5eXjzhAIBmqaioqGo12Gw2n9i1a9ezb731Vrywf8s0xiKIYdRxEFePYXtOrlM7sa7qfqtWrTw3btw4etCgQTODgoK8uVAHAKC5ubIaXJiYmLhs/Pjxm/Py8kqF7dlgVoObaAyztZobsvqGst56rdLqG1ZvC7Za27+UlpaWjxkzZuu77777UERExE/x8fFVs1IAADR18ued/LkXGRn5w8cff/y/I0eO3KiEcInQ3zKt3OrnbwUh3LSwMuzmdMYmbJ1cpzVHfHW1WK4Sr1+//uEhQ4Y8GxQU5MMqMQCgqbpyOeU8k8n0zzFjxnxcUlKiNRJh6yQ5IRiLaHQYk2g6QWwdw2pRbOQEuxqzxCEhId2nTJmypG/fvnfJWeJ27drxpAMAmoSCggLLbPDRLVu2zF+7dm2S0D9BTm+nCFaDiWG4SRRrrRKrHbZ2m2hh+fUffvjhiOuvv35eYGCgX/fu3XnCAQCNWkpKikhMTMyJiYl5ZfTo0TuFsblgtflgIVgNJobhdkFsHcN6Uaw3PlHjCA4O7jpz5sx5ffr0eUCuEnfo0IEnHQDQqGRnZ1etBishvHfDhg0vb9myJVXoj0NwkhwxjEYexELY3oLNyCrx1WP58uV3KRYGKeQqcYsWLXjiAQBurby83LIanPDbb7+9OGXKlCPC+Gqw5pZphDAxjMYTxY6uEqtG8YABA7xef/31KYGBgeN79+7dSq4UAwDgjq5cQa5UuV2/YMGCVUoMFwpWg0EMN9sgFsK+VWLdKJ4+ffrAUaNGLVKC+GYu6QwAcCeWSyknJib+cvDgwYVLliwJtzOCK0TNlWBCmBhGI49itZPr7D3BrlYUX9mGbdSQIUNm9ezZs32PHj140gEADSo5OVkkJSXlmEymZWPGjNmms12akdVgSwwTwcQwmkAQV49hIWyvEhuNYo/77ruv8+zZs2d16dJlRJ8+fTw7d+7MEw8AqFeXLl0SSgBX5OTkfLpu3bpl27dvv2hnBLMaTAwTw80kim2tEntohK/uyXXyePHFF2/8y1/+sqBXr17XMToBAKgPlpGIpKSk08eOHXtpzpw5/0foj0SUC/Urx7EaTAwTw80oiKvHsBC1V4nVrmBnc2xCHl5eXi1Wr1790LXXXitHJzrI0QkPDw+efACAS1VWVlaNRChHVmxs7PInn3xyR35+fplGBGtdQY7VYGKYGG7mUay3Smw9PmHParHHnXfe2X7hwoXT/P39Q3r37t2CXScAAK5yZZeI8szMzI9Xrlz5xldffZUttFeB9bZKYzWYGCaGCWLNKNaaJ9aL4lrH7NmzrxkxYsT8oKCg/5JB7OPjw5MPAHBIfn6+ZSTi+OHDh19avHjxeYMRrBXCQrAaTAwTw0SxVRQb3ZtYK4ZrhbHcdWL16tXB11133TOBgYG9/P39RZs2bXjyAQCGFBcXi/T0dBnBCdHR0SufeOKJz6/sEmFkqzStPYOJYGKYGIZmEAuhvUrsYSOANVeJe/To0XrFihVj+vfvP7lnz56+8ip2zBMDALTIuWB59TglgnOVY/Xs2bM3xsXFFQvtVeByoT0XzGowiGHYHcWWjz2F/fPEWmHsce+998qt2J7x9/cfGRQU1CogIIAnHwBQQ1pamjCbzWVZWVk71qxZs3L37t0ZNgLY1lwwq8EghmF3FNtzgp1dq8TyeOKJJ3qHhobODgwMvFfOE3fs2JEnHwCaOSV+q+aCU1JSvt6zZ88/V65cGSeMzQRzghyIYdRJEGtFsXUQe6jEr81VYnn76quv3v773/9+bo8ePQbLKPb19eUFAIBmJi8vryqC09LSzisd8sr06dN/tBHAavsFMxIBYhh1HsVaJ9gZ3XlC9ZAn2b377rv3X3/99WFKFPfmoh0A0DxYLpqRkpJiunJy3D6Vk+Ps2SGCkQgQw6jzIBbCvtEJI3Fc9Ws7derU8s033xx5zTXXTOnZs2eAjGJ2ngCApkfuECEjODk5OdVkMr0zbdq0nenp6SXC9iiE4ZEIQhjEMOo7iq1PtNOLYd3RiYEDB7ZdunRpaL9+/Z6QV7KTJ9m1bNmSFwEAGrmysrKqk+PkleOSkpI+WLRo0eYzZ84UCvUxCL1t0hiJADEMt4livZ0njK4Uqx0eyhvVb+HCheMDAwPHKVHs3a1bN+Hp6cmLAACNTEVFhUhNTZXbpBWmp6d/+Prrr687evRorjC+EmwdwkIwEgFiGG4UxNZhbHR8wlYQV/36++67r/O0adMmBQQEhChh3EauFBPFANA4IliuBCsRfDkzM3PbunXrVu/atStDGFsFtjUXLAhhEMNoDFHsKYztUaz2WI0dK4KDg7tOnTr1CSWGH1GiuC1RDABuH8FFGRkZ2zdv3vzBtm3b0jTCV2+vYOaCQQyjUUaxke3Y7B2h8KgexVOmTJnQrVu3R3v27NmW8QkAcJ8IluMQycnJMoI/3rRp09odO3akC+OjELa2SSOCQQyjUUexp3Bs9wnVKL7//vu7PP3005Yo9iKKAaBhI1iuBF+6dGnrhg0b1n7yyScXhWO7Q1QQwSCG0ZSCuHoMu3Km+OqvlzPFzzzzzMTu3buHyBPt/P392X0CAOqB3B0iPT296sQ4uRK8fv36D6wunezMTDAjESCG0ayi2OhlnjWj+E9/+lPHsLCwxwMDA0OVMG7PPsUAUDcs+wSnpKTkpKWlbV63bt2mPXv2ZArj26NVEMEghkEU277Es71BXHX/hhtuaLdgwYJH+/btO65bt25duaIdALiG5YpxSgCnJyUlbVixYsXHP/zwQ54wflIcO0SAGAZRXA9RXHUbFBTU5uWXX/7boEGDxvv7+/eTUezn58eLAQB2ys3NrYrg9PT02Pj4+PUvvvjiZ9HR0ZeJYBDDgPNRbPQSz2ojFHq7Tly97+Xl1WLZsmV/vOmmmyYoQXyzjOJOnToJDw8PXhAA0FBZWSkyMzOrIjgjI+PXiIiID2bMmHG4oKCgTNgehzASwUJwchyIYRDFLoli3Yt2VL9dvHjxjXfdddfYDh06/DkwMLBlly5dONkOAKqRJ8Up8SsSExPL8/LyvlK6YMPcuXN/FfZti0YEgxgG7AxivShWu8yzM1Hs8eijj/YIDQ0d3b1791EBAQFVJ9t5eXnxogBotoqKiizzwDlKDO/YtWvXvzZs2JDkYAQb2iuYEAYxDAjdeWLrKLZ3r2Ld8Ql5O3jwYK+FCxcO79+//5guXbpUzRV36NCBFwVAs5GdnW0ZhYhNTEzc+I9//OOz3377rdBgBNt7xThWg0EMAw0QxR7CxvhEq1atPJctW3bXTTfdNMbPz+/OwMBADzlC0aJFC14YAE1OeXm5ZRSisrCw8LuzZ89+NHPmzKMlJSXlQn21lwgGMQw0sig2smqs9us9pk6d2i84ODgkICBgRNeuXf3kanG7du14YQA0egUFBVWrwMqRe+nSpU8PHjy4bcWKFTHC8VlgIhjEMOBmUWwkiG2uFMvbgQMHtn3++ecf6N+//6NdunS53rILBZd8BtCYyEslW3aFUG5/S0hI+PiVV17Zf/78+UJhbBXYyDwwEQxiGKinKK4ewmpR7OhqsYdGGFfdnzt37tA//vGPMoofCAgI8OaEOwDurtoJcYXZ2dl7jx079vGSJUvOOhC/RvcI5sQ4EMOAm0WxkdliW4/VCOP//u//9g0LC/tb3759Qzp27Diwc+fOQh7MFgNwB3IW+NKlS1WHEsCRZrN52/vvv//vI0eO5GgEsN5jegFMBIMYBtwsivWC2J49iz2EgblieX/BggXX3nXXXQ927dr1r126dPGTUcwV7gA0BHmFOBnAGRkZuZmZmXtOnDjx6aJFi06rxK6tILYVwKpXjCOCQQwD7hHG1lEshPpMsSvCuMZs8bx58/4yYMCAB318fG7v3r27pwzjNm3a8AIBqDPFxcVVAZySklJRWFj4k8lk2v3aa68dOH/+fJELArhCaK8AMw8MYhhoxFGsdcKdh8EQ1lst9ggNDe3x8MMPj+jWrduITp06Bcko7tixI2MUAFxCjkFkZWVVRbBym5Cenv7Z559/vnvDhg2JGoFr62MjJ8QRwSCGgSYQxWpB7MhJd4aiuFWrVi2WLFmifK/d+jcliv+iHH5yJ4r27duzGwUAu8jdIHJycqp2hFCO3Ozs7K/Onj372fz583++si+w0Qg2OgvMzhAghoEmFsVGg9jRMNacK5a3QUFBbebNm3fXNddcE6zE8D1du3ZtI8PY19dXeHh48GIBqKWyslLk5eVVBXBGRsZl5f7h6OjofcuWLTsSExNTrBG3zgYw88AgholhNMMoFjaC2FYU21oprrFifPPNN/uEhYX9uW/fvsFKDN8REBDgKccofHx8eLEAiPz8/KoxiPT09PKCgoJjZrN57+rVq7/+8ccf8zTi19b9SmHftmhEMIhhYhjNJIztGaHwsBG7RscnaoRxcHBw5zFjxtwfGBj4gLe3943+/v6EMdC8A7iiqKjoVEpKyr7t27d/sXv37gyhvQJsa/XX3h0hGIUAMUwMo5lGsVoQC2HfarFeCNuMYnmEhIR0e/DBB//Ss2fP/23Xrt2NXbt29ezQoQOjFEATZBmByM7OlhfFkAF8UgngA/v37z/w0UcfpdiIXyMjEKwCA8Qw4HQUawWxs3FsM4xHjhwZoBx/DgwM/JMSxv/VpUuXFjKM5R7GnHwHNE7yJDi5F7AM4IyMjHIlgI+npqYe/Pzzz7/aunVrmtBf3XU0fm2uAhPBIIaJYUAtjD3sjGNbUawVyTbD+O677+4wfvz4e3r37v0nX1/fOzt27NhWhrHclaJVq1a8cIAbKy0trdoFQgZwVlbW5YKCgu8TExMPKvF78MCBA9kaUWtr7MFoBAvBKARADANORrE9QezsqrHNMJYX95g+ffodyu0flSi+28/Pr6uMYrli3K5dO148wA0owVu1AiwjWLm9qNx+ExMT880777zz/ZWLYWgFrStWf1kFBohhoM7C2Pq+q0YpDI9PVD+8vb1bzJ49+9pbbrnlj127dr3Ly8traOfOnT1lHMs545YtW/ICAvWgrKysav5Xxu+lS5cqLl++fC4zM/O706dPH3r11VfPFhYWltsIYGdWf7VmgWtEMAEMEMOAK6NYCO3VYltxbCSMHYpjuTPFI4888ofAwMC7/Pz8fqcEcUe5YiwPuTsFJ+EBriFPfpO7P8jVX3ko97OU48ekpKTvPvvss6O7d+++aCB+nQ1gIVgFBohhwM3D2OiuFM4EsVogC7lqPHPmzCE333zznf7+/ncoH9/cvn371pY49vLy4oUE7FBUVHQ1fnNyckqUj3/NyMg4dubMme+XLVt2vrCwsMwqVu0NYXt2gSCAAWIYcMswNjJGIewIY6dXiy3HkCFD2k6aNOm/BgwYcGfnzp3v8PHxGShHKeSKsbxt27YtLyZQzeXLl6tGH+QKsLwtKCiIzM7OPhYbG/v9mjVrfj579myhg/FrNICFYAwCIIaBRhrFQhjbjcJIGBs9wc5QFFuO4cOHd/3b3/72u549e97aoUOHW729vftb4lgeyse8qGhWCgsLq8LXEr/KxzHK7c8pKSm/7N+//8dPPvkkXaiv2FbYed+RAFa7JYIBYhho8mFsdDTCVhR72vpv/fWvf+00bNiw24KCgm7r2LHjrW3atBnUvn17TxnIcpcKGcfsb4ymQu73K+NX7vpw5cS3iuLi4kjl9uekpKSf9+7d+8uePXsy7IhZWyu9RrY/I4ABYhggjIVjO1Q4GsWa/70//OEPfo888sitvXv3vq1Dhw43tm3bdqiPj08buWpsiWNGK9BYKKFbFb7ykCu/yu1lxfnc3NxTCQkJP3/yySe/HD58OEcYW711ZMWXAAaIYQAOhLGRKLY3ku0OY/mAv79/q0mTJg2+9tprb+zSpcsNShRfrwRxbxnGlkMGMtu5oaHJbc4sq76WQ/k4Xjl+y8zM/C08PPzU+++/fyElJaVM2B57cDZ67d0BggAGiGGAMLYRyI5s4Wbk8eqf0/u9r37u3nvv7TBixIgbg4KCrperx0oMD/Hy8uooo1juViFv5dG6dWtecNSJkpKSqvCVh9ztQd5evnw5U7l/ITs7+7fExMTTe/fuPXngwIEsjSjVC9oKOx/XWvW1Fb4EMEAMA4SxRhirxbAQzq0c2xPHHkaiuPr90NDQbnfcccfQnj17Dm7fvv3gK4Hco3ocy/EK+TH7HsMoua+v3N3BEryW+FWOZOWQ4w5ypffC8ePHL2zatClZ2L9i6+hKr5GVX7XoJYABYhiAk2GsF8XORrKRQBYGA1ncc889HR544IGhvXv3HtyxY8fB7dq1G9C6dev+ShC3klEsDxnIloNIJnotx5XglUdpSUlJrHIbkZWVFW42my8cOHDg3Ndff50jjK3Mujp8hbD/AhgEMEAMA3AyjLWCuD4C2d7VYt0V7U6dOrUcO3ZsnyFDhgwMCAgY4OPj09/b27ufEsm9lSBuZQnjNm3aXD3kuAWh3DSCV443yJPaLEe1AC5VmJTojc3Pz4/JyMiIOnfuXNTmzZtjlftlNiK0rg57w1d1/IEABohhAK6PY1urxs7EsSvi2Ugc13jMz8+v5WOPPdbzhhtu6Ne1a9c+vr6+vby8vIKUGA5q1apVDyWQW8hIlmFsiWV5Xx4tWrTgTeImysvLq4JXI3rLleBNVo6EwsJCsxK98Uroms6cOROzdevWxJycnHKDIeqquHVV/NYKYOIXIIYB1F8Yq4WwMBihjp6kZ+/XCjvu17r19/dv+dBDDwUOHTq0lxLKQUo49/L29u6lBHFPJZQDWrZs6SujWAay8vHVSJaH5WP2Snae3KNXRq4Ss1eDt/rHMnrLysrylCNVuZ+kBG9CXl5eQnp6ujkyMtK0a9eupNTU1FKNyNS772jcGj25TSt49aKX1V+AGAbgpnHsYeO+7gqtk6FsK4yFsHPF2EDoi5tuusn77rvv7tGvX78enTp1CvDx8enWrl27HkocBygx3E2JZRnMXnL7NxnH8rDcr35rOeRKc3OIZxm3ciVXbklmOWTYWt9a7itHkQxd5eM0JXZT5Uls+fn5qZcuXUozm81Jhw4dSv71118LDYaloyvAwkXBa2/81gpg4hcghgG4fxgbjWNnI9meaDb6e9mKYg8Df6ar94cOHdr29ttv76wEs3/nzp07+vr6dlaiuUvbtm07KTHcuXXr1l2U2w5KBPvJQwnitjKKLXFsOarHspxjlver38rHqz9mIR+3DmzL16tFqpyvtX5MHhYyYuXXyFvL11d/TN5Wj115azmqfXxZ+boc5Vau5maVlJRkKEem3KKsoKDgYl5e3qVMRWxs7MXjx49nnDt37rLQXyW1J4LtCWF7I9fe6DUUvwQwQAwDaH5xbCuMjdx39mNXxLHR+1cf69GjR6tbbrnFt1evXn7+/v6+7du392vXrl17b29vXyWgfZVw9lZiVrlp5avctlRu2ym3rWVEK4HrrfwerZT7vpbfX7nfRvl8G6v/TssrX2sdvnJ1taz6Y0q0FivRWmz5UPmaXOWxMvm1V6K2RAnafOXjcuU2V7ktKy0tLVTiNrewsDAvPz8/Jzs7Oy8jIyPXZDLlnTx5MjcpKanEQAS6Kn7tDWEjcWt0SzPiFwAxDMDpOLYnSuvzvr1hrBfCtj7WeszI51yl0s7PVdrxsZEZWaMhXNf3bUU48QvAoRjmeqpAE2b9g/5KHKvFgYfVfWFnbBoNZSOf83DR728kiB2JY3sj2MPB0DX6tY7Erz0h7MyqsKO/hz3Bazh8iV8ADbWqAaDx/T1gz9ZuQti/cmvviIYjt0Y/ZyuQ7XmsrlQ68Ji9ow9C2LcqbE/UOnNrJHzteY4ANEPW52UQwwDqKpCdiVJXRK6jq8L2rBbb+rvTmb9XXTkS4UgYOxqnzvwaI7FL+AIghgG4XRwbCUdH4tSZx+yNYFeHsDN/t1Y6+DVGg9jRKHYkYB397xgNX+IXADEMoMlFsivvO/p1jgRwXf49Wh8nzzn6dc7cJ3oBEMMAml0gGw1NR1duPZz4fd0xhF0VxI6EaKULPmfP/z7CFwAxDKBZR7Izceqqr3H0cWf+zI4GYKULHq+so68x8mciegEQwwDgZCi7MnSd+VxDxLCtX+fI51y9ikvwAiCGAaCeYtnZoLb378SG+Luz0oVfV1kPvwcAEMMA4GbB7Ozff+7wd2ZlPfwaQhcAMQwAxHPT+TnAyw2AGNb4YaD3SQAAAKApI4YBAABADAMAAADEMAAAAEAMAwAAAMQwAAAAQAwDAAAAxDAAAABADAMAAADEMAAAAEAMAwAAAMQwAAAAQAwDAAAA7un/CjAAAoAb2WPf1SQAAAAASUVORK5CYII=') -20px -34px no-repeat;
  height: 155px;
  padding: 14px 0;
  position: relative;
  top: -200px; }
  .lt-ie9 .circle-slider > .close-prompt {
    position: absolute;
    right: 58px;
    top: 6px; }

.lt-ie9 .circle-slider-section.show .circle-slider {
  top: 0; }

.circle-slider {
  width: 650px;
  height: 128px;
  background: white;
  padding: 257px 0 0;
  position: relative;
  top: -388px;
  margin: 0 auto;
  box-shadow: 0px 3px 5px 2px rgba(0, 0, 0, 0.2);
  border-radius: 0 0 396em 396em;
  -webkit-transition: top 0.3s ease-in;
  transition: top 0.3s ease-in; }
  .circle-slider > .prompt-text {
    text-align: center;
    margin-bottom: 8px;
    letter-spacing: 2px;
    font-size: 18px;
    margin: 0;
    color: #4f4f4f;
    text-transform: uppercase; }
  .circle-slider > .close-prompt {
    position: absolute;
    color: #232323;
    right: 86px;
    bottom: 116px;
    font-size: 12px; }
  .circle-slider > .social-prompt-list {
    margin: 8px auto 0;
    width: 233px;
    list-style-type: none; }
  .circle-slider .social-prompt-item {
    float: left;
    width: 110px;
    text-align: center;
    min-height: 49px; }
    .circle-slider .social-prompt-item > p {
      margin-top: 0;
      font-size: 14px;
      letter-spacing: 2px;
      text-transform: uppercase;
      line-height: 1em;
      color: #4f4f4f;
      font-weight: normal; }
    .circle-slider .social-prompt-item > .social-prompt-button-facebook,
    .circle-slider .social-prompt-item > .social-prompt-button-twitter {
      background: transparent;
      width: auto;
      height: auto;
      margin: 0;
      padding-top: 0; }
    .circle-slider .social-prompt-item .social-prompt-button-facebook {
      overflow: hidden;
      width: 50px;
      display: inline-block; }
  .circle-slider .social-prompt-item.divider {
    border-right: 1px solid #ccc; }

.growler-survey-section {
  position: fixed;
  z-index: 76;
  text-align: left;
  width: 513px;
  height: 179px;
  right: -513px;
  bottom: 35px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #f6f6f6; }

.growler-survey-section.show {
  right: 0;
  -webkit-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in; }

.growler-survey {
  height: 179px;
  background: #F9F9F9;
  position: relative; }
  .growler-survey .btn {
    margin-top: 21px;
    font-weight: 600; }
  .growler-survey a {
    margin-right: 33px; }

.growler-left-highlight {
  background-color: #ffae00;
  width: 5px;
  height: 100%;
  float: left; }

.growler-close-prompt {
  background: url('../images/modules/article/growler-close-btn.png?v=fb2ec4a88f') 0 0 no-repeat;
  background-position: center;
  height: 22px;
  width: 22px;
  float: right;
  padding: 10px;
  z-index: 1;
  cursor: pointer; }

.growler-survey-image {
  float: left;
  padding: 22px;
  width: 181px;
  height: 135px; }

.growler-content {
  position: relative;
  top: 15px;
  bottom: 15px;
  font-family: "Stag-Light", Georgia, "Times New Roman", Times, serif;
  font-size: 26px;
  line-height: 31px;
  height: 96px;
  width: auto;
  color: black; }

.modal-prompt {
  text-align: center; }
  .modal-prompt .fb-like {
    height: 20px; }

.modal-prompt-cont > .social-prompt-list {
  margin: 8px auto 0;
  width: 233px;
  list-style-type: none; }

.modal-prompt-cont .social-prompt-thin-border {
  display: inline-block;
  border: 1px solid #bbb;
  background-color: #fbfbfb;
  padding: 10px; }

.modal-prompt-cont .social-prompt-item {
  float: left;
  width: 110px;
  text-align: center;
  min-height: 49px; }
  .modal-prompt-cont .social-prompt-item > p {
    margin-top: 0;
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
    line-height: 1em;
    color: #4f4f4f;
    font-weight: normal; }
  .modal-prompt-cont .social-prompt-item > .social-prompt-button-facebook,
  .modal-prompt-cont .social-prompt-item > .social-prompt-button-twitter {
    background: transparent;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 0; }
  .modal-prompt-cont .social-prompt-item .social-prompt-button-twitter {
    width: 60px;
    display: inline-block; }
  .modal-prompt-cont .social-prompt-item .social-prompt-button-facebook {
    overflow: hidden;
    width: 50px;
    display: inline-block; }

.modal-prompt-cont .social-prompt-item.divider {
  border-right: 1px solid #ccc; }

.share-button-medium-facebook {
  cursor: pointer; }

.lazyYT-container {
  position: relative;
  display: block;
  height: 0;
  padding: 0 0 56.25% 0;
  overflow: hidden;
  background-color: #000000; }

.lazyYT-container iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

/*
 * Thumbnail
 */
.ytp-thumbnail {
  padding-bottom: inherit;
  cursor: pointer;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }

/*
 * Play button (YouTube style)
 */
.ytp-large-play-button {
  position: absolute;
  top: 50% !important;
  left: 50% !important;
  width: 86px !important;
  height: 60px !important;
  padding: 0 !important;
  margin: -29px 0 0 -42px !important;
  font-size: normal !important;
  font-weight: normal !important;
  line-height: 1 !important;
  opacity: .9; }

.ytp-large-play-button-svg {
  opacity: .9;
  fill: #1f1f1f; }

.lazyYT-image-loaded:hover .ytp-large-play-button-svg,
.ytp-large-play-button:focus .ytp-large-play-button-svg {
  opacity: 1;
  fill: #cc181e; }

.youtube-subscribe-wrapper {
  height: 24px;
  background: #e62117;
  display: inline-block;
  padding: 2px 0;
  width: 87px; }
  .youtube-subscribe-wrapper:hover {
    background: #cc181e; }

.youtube-subscribe-label {
  display: inline-block;
  text-transform: uppercase;
  margin-right: 14px;
  padding-right: 10px;
  border-right: 1px solid #ccc;
  color: #ccc;
  position: relative;
  font-size: 12px;
  vertical-align: top;
  line-height: 28px; }
  .youtube-subscribe-label:after {
    content: "";
    display: block;
    position: absolute;
    right: -3px;
    top: 12px;
    width: 4px;
    height: 4px;
    background: #FFFFFF;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }

.sweepstake {
  height: 520px;
  width: 80%;
  max-width: 582px;
  min-width: 490px;
  position: relative;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc; }
  .sweepstake .sweepstake-text, .sweepstake .sweepstake-form .sweepstake-checkbox-text, .sweepstake .sweepstake-footer .sweepstake-footer-text, .sweepstake .error-message {
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
    font-weight: 400; }
  .sweepstake .sweepstake-form-header {
    position: relative;
    font-size: 17px;
    padding-left: 40px;
    margin-top: 20px; }
  .sweepstake .sweepstake-image {
    height: 228px; }
  .sweepstake .sweepstake-form {
    height: 240px;
    background-color: white; }
    .sweepstake .sweepstake-form .sweepstake-checkbox-holder {
      position: relative;
      left: 40px; }
    .sweepstake .sweepstake-form .sweepstake-checkbox {
      position: relative;
      top: -12px; }
    .sweepstake .sweepstake-form .sweepstake-emailfield:required:focus:invalid {
      background: #f65858;
      color: #fff; }
    .sweepstake .sweepstake-form .disclaimer {
      position: relative;
      margin-top: 15px; }
    .sweepstake .sweepstake-form .sweepstake-checkbox-text {
      font-size: 12px;
      letter-spacing: 1.1px;
      line-height: 17px;
      padding-left: 20px;
      padding-right: 40px; }
    .sweepstake .sweepstake-form .sweepstake-emailfield {
      position: relative;
      height: 40px;
      padding-left: 5px;
      border-left: #fff solid 40px;
      border-right: #fff solid 40px; }
    .sweepstake .sweepstake-form .sweepstake-button {
      position: relative;
      left: 50%;
      margin-top: 10px;
      margin-left: -60px; }
  .sweepstake .sweepstake-footer {
    height: 52px;
    color: #fff;
    font-size: 13px;
    background-color: yellow; }
    .sweepstake .sweepstake-footer .sweepstake-footer-text {
      position: relative;
      text-align: center;
      float: left;
      top: 12px;
      width: 60%;
      color: #fff;
      font-weight: 600;
      letter-spacing: 2.0px; }
      @media (max-width: 790px) {
        .sweepstake .sweepstake-footer .sweepstake-footer-text {
          font-size: 12px; } }
      @media (min-width: 791px) {
        .sweepstake .sweepstake-footer .sweepstake-footer-text {
          font-size: 13px; } }
    .sweepstake .sweepstake-footer .sweepstake-footer-follow {
      position: relative;
      float: left;
      width: 40%;
      height: 52px; }
      .sweepstake .sweepstake-footer .sweepstake-footer-follow .sweepstake-facebook {
        position: relative;
        top: 16px;
        left: 25%; }
    .sweepstake .sweepstake-footer .sweepstake-footer-pmic {
      background-color: #3399FF;
      width: 50%;
      height: 52px;
      border-right: #fff solid 1px; }
      .sweepstake .sweepstake-footer .sweepstake-footer-pmic .sweepstake-footer-follow {
        background-color: #48A3FF; }
    .sweepstake .sweepstake-footer .sweepstake-footer-grist {
      background-color: #FF6500;
      width: 50%;
      height: 52px;
      margin-left: 0px; }
      .sweepstake .sweepstake-footer .sweepstake-footer-grist .sweepstake-footer-follow {
        background-color: #FF751A; }
  .sweepstake .success-message,
  .sweepstake .error-message {
    display: none; }
  .sweepstake .success-message {
    margin-top: 40px;
    margin-bottom: 0;
    font-weight: 400;
    font-size: 16px;
    color: #4f4f4f; }
    .sweepstake .success-message .success-head {
      font-weight: 600;
      letter-spacing: 2.0px;
      font-size: 16px;
      color: #4f4f4f;
      text-align: center; }
    .sweepstake .success-message .success-body {
      text-align: center;
      font-size: 24px;
      margin-top: 20px; }
    .sweepstake .success-message .share-container {
      margin-top: 40px; }
    .sweepstake .success-message .success-share {
      font-weight: 600;
      font-size: 10px;
      letter-spacing: 1px; }
    .sweepstake .success-message .share-twitter {
      text-align: left; }
    .sweepstake .success-message .share-facebook {
      text-align: right; }
  .sweepstake .error-message {
    color: #f30e02;
    font-size: 12px;
    letter-spacing: 1.1px;
    line-height: 17px;
    padding-left: 40px;
    padding-right: 40px; }
  .sweepstake .success-message {
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    color: #4f4f4f; }

.open-mic-nav-bar {
  position: fixed;
  width: 100%;
  z-index: 100;
  background-color: white;
  height: 60px;
  top: 45px;
  border-bottom: 1px solid #f1f1f1; }
  @media (min-width: 590px) {
    .open-mic-nav-bar .inner-mobile {
      display: none; } }
  .open-mic-nav-bar .inner-mobile .item {
    height: 60px;
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
    background-color: white;
    cursor: pointer; }
    .open-mic-nav-bar .inner-mobile .item:hover {
      color: #1fc2ff; }
    @media (max-width: 590px) {
      .open-mic-nav-bar .inner-mobile .item {
        font-size: 12px;
        font-weight: 600;
        letter-spacing: 1px; } }
    .open-mic-nav-bar .inner-mobile .item div {
      display: inline-block;
      margin-top: 20px; }
  .open-mic-nav-bar .inner-mobile .selected {
    color: #848484; }
    .open-mic-nav-bar .inner-mobile .selected .arrow-down {
      display: inline-block; }
  .open-mic-nav-bar .inner-mobile .hidden-items {
    display: none; }
  .open-mic-nav-bar .inner-mobile .option {
    border-top: solid 1px #ededed; }
    .open-mic-nav-bar .inner-mobile .option a {
      width: 100%;
      height: 100%;
      color: #000;
      padding-top: 20px;
      display: block; }
      .open-mic-nav-bar .inner-mobile .option a:hover {
        color: #1fc2ff; }
  .open-mic-nav-bar .inner-mobile .first-option {
    border-top: solid 1px #cccccc; }
  .open-mic-nav-bar .inner {
    margin: 0 auto;
    width: 70%; }
    @media (max-width: 900px) {
      .open-mic-nav-bar .inner {
        width: 80%; } }
    @media (max-width: 660px) {
      .open-mic-nav-bar .inner {
        width: 90%; } }
    @media (max-width: 590px) {
      .open-mic-nav-bar .inner {
        display: none; } }
    .open-mic-nav-bar .inner .item {
      padding-top: 20px;
      display: inline-block;
      text-align: center;
      width: 24%;
      font-size: 12px;
      letter-spacing: 2px; }
      .open-mic-nav-bar .inner .item a {
        color: #000; }
        .open-mic-nav-bar .inner .item a.selected, .open-mic-nav-bar .inner .item a:hover {
          border-bottom: 2px solid #000;
          padding-bottom: 7px; }

.lt-ie9 .inner-mobile {
  display: none; }

#editor-tools.navbar-inner {
  background-image: none;
  position: fixed;
  right: 0;
  top: 100px; }

#editor-tools .edit-link {
  float: right; }

.share-button-count {
  display: inline-block;
  margin-left: 10px; }

#related-content {
  background-color: #fff;
  padding-bottom: 20px;
  display: block;
  position: relative; }
  #related-content .rule {
    background: #4f4f4f; }
  #related-content .fade-out {
    background-image: url('../images/global/related-content-fade.png?v=2d4cf95821');
    position: absolute;
    height: 200px;
    width: 101px;
    z-index: 1000;
    background-repeat: repeat-y;
    top: 0; }
    #related-content .fade-out.left {
      left: 0; }
    #related-content .fade-out.right {
      right: 0;
      background-position: -101px 0; }
  #related-content a.sponsored {
    margin-top: 4px; }

#comments {
  background: #fff; }

.share-toolbar-media-wrapper {
  position: relative;
  overflow: hidden; }
  .share-toolbar-media-wrapper:hover .share-toolbar-media, .share-toolbar-media-wrapper.show .share-toolbar-media {
    top: 0; }

.share-toolbar-media {
  display: none;
  position: relative;
  z-index: 1000;
  margin-bottom: -50px; }
  .share-toolbar-media.show {
    display: block; }

.share-media-side-fold {
  display: block;
  visibility: hidden;
  margin-left: -10px;
  position: absolute;
  z-index: 2; }
  .share-media-side-fold.show {
    visibility: visible;
    display: inline-block; }

.temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important; }

.article > .like-follow-bottom {
  position: fixed;
  bottom: -51px; }

.article > .like-follow-bottom.show {
  bottom: 0; }

.hero-container {
  z-index: 1;
  overflow: hidden;
  padding: 0;
  background-color: #fff;
  width: 100%;
  position: relative;
  left: 0; }

.hero {
  margin: 0;
  position: relative;
  display: block;
  height: 0;
  max-width: 100%;
  overflow: hidden;
  padding-bottom: 48.4375%; }
  .hero > img,
  .hero > a img {
    max-width: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  .hero .hero-header {
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 100%;
    height: auto;
    text-shadow: 0 1px #000; }
    .hero .hero-header .hero-header-background {
      z-index: 1;
      position: absolute;
      top: 0;
      left: 0;
      background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiEBYWPgMQYAABfAEGnUlNuwAAAABJRU5ErkJggg==') repeat;
      opacity: 0.7;
      filter: alpha(opacity=70);
      width: 100%;
      height: 100%;
      background-image: -owg(compact(linear-gradient(left, rgba(0, 0, 0, 0.2) -25%, black 50%, rgba(0, 0, 0, 0.2) 125%), false, false, false, false, false, false, false, false, false));
      background-image: -webkit(compact(linear-gradient(left, rgba(0, 0, 0, 0.2) -25%, black 50%, rgba(0, 0, 0, 0.2) 125%), false, false, false, false, false, false, false, false, false));
      background-image: -moz(compact(linear-gradient(left, rgba(0, 0, 0, 0.2) -25%, black 50%, rgba(0, 0, 0, 0.2) 125%), false, false, false, false, false, false, false, false, false));
      background-image: -o(compact(linear-gradient(left, rgba(0, 0, 0, 0.2) -25%, black 50%, rgba(0, 0, 0, 0.2) 125%), false, false, false, false, false, false, false, false, false));
      background-image: compact(linear-gradient(left, rgba(0, 0, 0, 0.2) -25%, black 50%, rgba(0, 0, 0, 0.2) 125%), false, false, false, false, false, false, false, false, false); }
    .hero .hero-header .hero-header-border {
      width: 100%;
      height: 1px;
      *zoom: 1;
      filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF');
      background-image: -owg(compact(linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%), false, false, false, false, false, false, false, false, false));
      background-image: -webkit(compact(linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%), false, false, false, false, false, false, false, false, false));
      background-image: -moz(compact(linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%), false, false, false, false, false, false, false, false, false));
      background-image: -o(compact(linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%), false, false, false, false, false, false, false, false, false));
      background-image: compact(linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%), false, false, false, false, false, false, false, false, false);
      position: absolute;
      top: -1px;
      z-index: 2; }
    .hero .hero-header .hero-info {
      z-index: 2;
      position: relative; }
    .hero .hero-header .hero-title {
      max-width: 1000px;
      padding: 0 45px;
      margin: 0 auto 7px; }
    .hero .hero-header .hero-title a {
      font-size: 38px;
      color: #fff; }
      .hero .hero-header .hero-title a:hover {
        color: #e4e4e4; }
    .hero .hero-header .by-line {
      margin: 8px 0 20px; }
    .hero .hero-header .hero-section {
      margin: 12px 0 0;
      text-transform: uppercase;
      letter-spacing: 1px;
      font-size: 13px;
      font-weight: 400;
      color: #ccc; }
      .hero .hero-header .hero-section:hover {
        color: #1fc2ff; }

.hero-attribution {
  position: absolute;
  color: #fff;
  bottom: 10px;
  right: 10px;
  font-weight: 600; }

.hero-map {
  /** Begin Styling **/ }
  .hero-map ::-webkit-scrollbar {
    width: 0.5em;
    height: 0.5em; }
  .hero-map ::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5); }
  .hero-map ::-webkit-scrollbar-track {
    background: rgba(64, 64, 64, 0.5); }
  .hero-map body {
    scrollbar-face-color: rgba(0, 0, 0, 0.5);
    scrollbar-track-color: rgba(64, 64, 64, 0.5); }
  .hero-map .hero-map-container {
    opacity: 0;
    filter: alpha(opacity=0);
    height: 450px;
    height: 90%;
    margin: 0 13%;
    position: absolute;
    left: 0;
    z-index: 1000000;
    top: 80px;
    display: block;
    width: 95%;
    margin: 0 5%; }
    .hero-map .hero-map-container svg {
      cursor: pointer; }
    .hero-map .hero-map-container .weed-map-container {
      height: 100%; }
    .hero-map .hero-map-container #weed-map {
      height: 100%;
      width: 100%;
      position: relative;
      left: -140px; }
    .hero-map .hero-map-container .hero-map-statbox {
      background: rgba(31, 39, 44, 0.35);
      position: relative;
      height: 100%;
      top: 30px;
      margin-right: 4%;
      z-index: 100; }
      .hero-map .hero-map-container .hero-map-statbox .hero-map-statbox-name {
        position: relative;
        line-height: 30px;
        text-align: center;
        color: #fff;
        background-color: #171717;
        width: 100%;
        margin-bottom: 0;
        font-family: "proxima-nova", Helvetica, Arial, sans-serif;
        font-weight: 600;
        line-height: 52px;
        font-size: 30px;
        position: relative;
        font-size: 21px;
        text-transform: uppercase;
        letter-spacing: 2px; }
      .hero-map .hero-map-container .hero-map-statbox .status {
        overflow: auto;
        height: 300px;
        padding: 20px 20px 20px 60px; }
      .hero-map .hero-map-container .hero-map-statbox .status-loader {
        padding-bottom: 10px; }
      .hero-map .hero-map-container .hero-map-statbox .statuspoint {
        list-style: none;
        color: #fff;
        text-indent: -12px;
        margin-bottom: 10px;
        font-family: "proxima-nova", Helvetica, Arial, sans-serif;
        font-weight: 400;
        line-height: 21px;
        font-size: 17px; }
      .hero-map .hero-map-container .hero-map-statbox .statuspoint:before {
        position: relative;
        max-width: 0px;
        max-height: 0px;
        content: "\25A0";
        font-size: 20px;
        left: -20px; }
      .hero-map .hero-map-container .hero-map-statbox .statuspoint-medical:before {
        color: #2e8182; }
      .hero-map .hero-map-container .hero-map-statbox .statuspoint-decriminalized:before {
        color: #19b5bf; }
      .hero-map .hero-map-container .hero-map-statbox .statuspoint-pseudo:before {
        color: #00f0ff; }
      .hero-map .hero-map-container .hero-map-statbox .statuspoint-legalized:before {
        color: #00ffc6; }
      .hero-map .hero-map-container .hero-map-statbox .hero-map-statbox-legend {
        color: #fff;
        padding: 10px;
        border-top: 1px solid rgba(0, 0, 0, 0.8);
        font-weight: 600;
        font-family: "proxima-nova", Helvetica, Arial, sans-serif;
        letter-spacing: 2px; }
      .hero-map .hero-map-container .hero-map-statbox .legend {
        list-style: none;
        margin: 0;
        padding: 10px 0 10px 20px;
        position: relative; }
        .hero-map .hero-map-container .hero-map-statbox .legend .legendpoint {
          cursor: pointer;
          list-style: none;
          float: left;
          width: 50px;
          margin-right: 5px;
          position: relative;
          left: -20px;
          background-clip: padding-box;
          -moz-background-clip: padding;
          -webkit-background-clip: padding;
          display: inline; }
        .hero-map .hero-map-container .hero-map-statbox .legend .legendpoint:hover {
          text-decoration: none;
          opacity: 1; }
        .hero-map .hero-map-container .hero-map-statbox .legend .legendpoint:hover:after {
          background: #333;
          background: rgba(0, 0, 0, 0.75);
          bottom: -35px;
          color: #fff;
          left: -7%;
          padding: 5px 15px;
          position: absolute;
          z-index: 98; }
        .hero-map .hero-map-container .hero-map-statbox .legend .legend:hover:before {
          bottom: 20px;
          content: "";
          left: 50%;
          position: absolute;
          z-index: 99; }
        .hero-map .hero-map-container .hero-map-statbox .legend .legendpoint-medical {
          color: #2e8182;
          background-color: #2e8182; }
        .hero-map .hero-map-container .hero-map-statbox .legend .legendpoint-medical:hover:after {
          content: "Medical"; }
        .hero-map .hero-map-container .hero-map-statbox .legend .legendpoint-decriminalized {
          color: #19b5bf;
          background-color: #19b5bf; }
        .hero-map .hero-map-container .hero-map-statbox .legend .legendpoint-decriminalized:hover:after {
          content: "Decriminalized"; }
        .hero-map .hero-map-container .hero-map-statbox .legend .legendpoint-pseudo {
          color: #00f0ff;
          background-color: #00f0ff; }
        .hero-map .hero-map-container .hero-map-statbox .legend .legendpoint-pseudo:hover:after {
          content: "Both"; }
        .hero-map .hero-map-container .hero-map-statbox .legend .legendpoint-legalized {
          color: #00ffc6;
          background-color: #00ffc6; }
        .hero-map .hero-map-container .hero-map-statbox .legend .legendpoint-legalized:hover:after {
          content: "Legalized"; }
        .hero-map .hero-map-container .hero-map-statbox .legend .legendpoint-illegal {
          color: #153030;
          background-color: #153030; }
        .hero-map .hero-map-container .hero-map-statbox .legend .legendpoint-illegal:hover:after {
          content: "Illegal"; }
    .hero-map .hero-map-container .hero-map-timeline {
      position: relative;
      float: left;
      max-width: 100px;
      height: 100%; }

body.article {
  padding-top: 0;
  position: static; }

.article-container.heroimage #main-container {
  -webkit-transition: margin-top 1s ease-in-out;
  transition: margin-top 1s ease-in-out;
  z-index: 75;
  background: #fff;
  position: relative;
  margin-top: -13%;
  margin-top: -o-calc(-13% - 80px);
  margin-top: calc(-13% - 80px); }

.article-container:first-child {
  padding-top: 10px; }

.no-heroimage.article-section-world {
  border-top-color: #7591ab; }

.no-heroimage.article-section-policy {
  border-top-color: #FF453d; }

.no-heroimage.article-section-arts {
  border-top-color: #C6C4eC; }

.no-heroimage.article-section-identities {
  border-top-color: #ffc40d; }

.no-heroimage.article-section-news {
  border-top-color: #b5619d; }

.no-heroimage.article-section-music {
  border-top-color: #00edae; }

.no-heroimage.article-section-science {
  border-top-color: #a9ed0d; }

.no-heroimage.article-section-connections {
  border-top-color: #ff8359; }

.no-heroimage.article-section-tech {
  border-top-color: #d3d1b6; }

.no-heroimage.article-section-style {
  border-top-color: #c41e5c; }

.no-heroimage.article-container:first-child {
  border-top: 0px; }

.no-heroimage #main-container {
  margin-top: 50px; }

.article-section-world .photo-image-article-main {
  border-bottom-color: #7591ab; }

.article-section-policy .photo-image-article-main {
  border-bottom-color: #FF453d; }

.article-section-arts .photo-image-article-main {
  border-bottom-color: #C6C4eC; }

.article-section-identities .photo-image-article-main {
  border-bottom-color: #ffc40d; }

.article-section-news .photo-image-article-main {
  border-bottom-color: #b5619d; }

.article-section-music .photo-image-article-main {
  border-bottom-color: #00edae; }

.article-section-science .photo-image-article-main {
  border-bottom-color: #a9ed0d; }

.article-section-connections .photo-image-article-main {
  border-bottom-color: #ff8359; }

.article-section-tech .photo-image-article-main {
  border-bottom-color: #d3d1b6; }

.article-section-style .photo-image-article-main {
  border-bottom-color: #c41e5c; }

.article-container .photo-image-article-main {
  border-bottom-width: 4px;
  border-bottom-style: solid; }

.hero-play-button {
  width: 127px !important;
  height: 127px !important;
  position: absolute;
  top: 35.5%;
  top: -o-calc(35.5% - 50px);
  top: calc(35.5% - 50px);
  margin-top: -17.5px;
  left: 50%;
  margin-left: -63.5px;
  z-index: 2; }

.hero-close-button {
  width: 66px !important;
  height: 66px !important;
  position: absolute;
  top: 30px;
  right: 20px;
  z-index: 2;
  opacity: 0;
  filter: alpha(opacity=0); }
  .hero-close-button.show-video {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear; }

.hero {
  background-color: black; }

.video-container {
  background-color: clear;
  width: auto;
  height: auto;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin-top: 10px;
  position: absolute;
  z-index: 1; }

.margin-top-transition {
  -webkit-transition: margin-top 1s ease-in-out;
  transition: margin-top 1s ease-in-out; }

.hero-close-button, .hero img {
  -webkit-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out; }

.interview-container #main-container {
  margin-top: -18px; }

.flat-loading-white {
  background: white url("data:image/gif;base64,R0lGODlhEAAQANUuAO7u7re3t+Pj49jY2Orq6vn5+czMzNfX18LCwsDAwOfn597e3vv7+93d3ebm5v////X19fLy8vj4+NTU1KmpqaysrMHBwfr6+tHR0b+/v/Dw8PHx8aurq+/v7+Tk5Pb29unp6bW1tdLS0ra2tvf397S0tNPT07i4uO3t7b6+vqenp9bW1rOzs+Li4v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBMkM2RUFBQ0ZCMjE2ODExODA4M0RBNkE2RDIxN0NDRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMzZFOTQ5QUFBOEIxMUUzQTMyMEYxMTVBRjI0RkZGOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMzZFOTQ5OUFBOEIxMUUzQTMyMEYxMTVBRjI0RkZGOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRG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") center center no-repeat; }

.flat-loading-white-retina {
  background: white url("data:image/gif;base64,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") center center no-repeat; }

.flat-loading-white-retina {
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: center; }

.flat-loading-white,
.flat-loading-white-retina {
  height: 100px; }

.video-module-container {
  border-top-color: #1FC2FF;
  border-top-width: 5px;
  border-top-style: solid; }
  .video-module-container #main-container {
    margin-top: 0; }
  .video-module-container iframe {
    max-width: 100%; }
  .video-module-container .video-player-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    margin-bottom: 20px; }
  .video-module-container .video-player-wrapper iframe,
  .video-module-container .video-player-wrapper object,
  .video-module-container .video-player-wrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .video-module-container .video-player-overlay {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding-bottom: 40px;
    padding-top: 46px;
    background-image: -owg(compact(linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.35) 70%, rgba(0, 0, 0, 0.5) 100%), false, false, false, false, false, false, false, false, false));
    background-image: -webkit(compact(linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.35) 70%, rgba(0, 0, 0, 0.5) 100%), false, false, false, false, false, false, false, false, false));
    background-image: -moz(compact(linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.35) 70%, rgba(0, 0, 0, 0.5) 100%), false, false, false, false, false, false, false, false, false));
    background-image: -o(compact(linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.35) 70%, rgba(0, 0, 0, 0.5) 100%), false, false, false, false, false, false, false, false, false));
    background-image: compact(linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.35) 70%, rgba(0, 0, 0, 0.5) 100%), false, false, false, false, false, false, false, false, false);
    pointer-events: none; }
  .video-module-container .video-player-series,
  .video-module-container .video-player-title {
    font-family: "proxima-nova", Helvetica, Arial, sans-serif;
    margin: 0 40px;
    color: #fff; }
  .video-module-container .video-player-series {
    text-transform: uppercase;
    border-bottom: 1px solid #fff;
    font-size: 16px;
    padding-bottom: 10px;
    letter-spacing: 2.5px; }
  .video-module-container .video-player-title {
    font-size: 40px;
    padding-top: 10px;
    font-weight: 800;
    line-height: 42px; }
  .video-module-container .share-button-count {
    vertical-align: top; }
  .video-module-container .video-player-info {
    width: auto; }
  .video-module-container .video-player-preview {
    width: 33%;
    float: right;
    cursor: pointer;
    display: inline;
    box-sizing: border-box;
    padding-left: 10px; }
  .video-module-container .video-player-preview-title,
  .video-module-container .video-player-description,
  .video-module-container .video-player-series-text {
    font-weight: 600;
    padding-top: 10px;
    font-size: 17px; }
  .video-module-container .video-player-preview-title {
    font-weight: 800; }
  .video-module-container .video-player-preview-image-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden; }
  .video-module-container .video-player-preview-image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%; }
  .video-module-container .video-player-preview-overlay {
    position: absolute;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #fff;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    padding: 5px 10px;
    font-size: 17px;
    width: 76%;
    letter-spacing: 2.5px;
    text-align: center;
    background: rgba(0, 0, 0, 0.05); }
  .video-module-container .video-player-subinfo {
    height: 100%;
    overflow: hidden;
    position: relative; }
  .video-module-container .video-player-series-info {
    position: absolute;
    bottom: 0;
    width: 66%;
    margin-right: 10px; }
    .video-module-container .video-player-series-info img {
      float: left;
      margin-right: 20px; }
  .video-module-container .video-player-series-text {
    padding-top: 0;
    color: #ccc;
    font-style: italic;
    margin-bottom: 0;
    margin-left: 150px;
    font-weight: 400;
    font-size: 15px;
    line-height: 16px; }
  .video-module-container .subvideo {
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 10px;
    padding-bottom: 20px;
    width: 66%;
    height: 28px; }
  @media (min-width: 1280px) {
    .video-module-container .video-player-preview-overlay {
      font-size: 23px; }
    .video-module-container .video-player-preview-title,
    .video-module-container .video-player-description,
    .video-module-container .video-player-series-text {
      font-size: 19px;
      line-height: 24px; }
    .video-module-container .video-player-preview-image {
      min-height: 160px; } }
  @media (max-width: 991px) {
    .video-module-container .video-player-series-info {
      position: relative;
      clear: both;
      width: 100%;
      padding-top: 20px; }
    .video-module-container .video-player-series-text {
      font-size: 17px;
      line-height: 23px; } }

.flip-the-script-image {
  background-image: url('data:image/png;base64,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');
  height: 70px;
  width: 124px;
  float: left; }

@media (min-width: 769px) {
  .sidebar-test .sidebar {
    float: left;
    width: 250px;
    position: absolute;
    padding: inherit;
    top: 0;
    right: 0;
    margin-bottom: 9px; }
    .sidebar-test .sidebar > *:last-child {
      margin-bottom: 0 !important; }
    .sidebar-test .sidebar .sidebar-article {
      position: relative;
      margin-bottom: 15px;
      background: white;
      border-top: 5px solid #43bded;
      overflow-x: hidden; }
      .sidebar-test .sidebar .sidebar-article.news {
        border-top-color: #b95d9f; }
      .sidebar-test .sidebar .sidebar-article.policy {
        border-top-color: #ff453d; }
      .sidebar-test .sidebar .sidebar-article.world {
        border-top-color: #7491AB; }
      .sidebar-test .sidebar .sidebar-article.identities {
        border-top-color: #FFCA26; }
      .sidebar-test .sidebar .sidebar-article.connections {
        border-top-color: #FF8358; }
      .sidebar-test .sidebar .sidebar-article.tech {
        border-top-color: #D2D1B6; }
      .sidebar-test .sidebar .sidebar-article.science {
        border-top-color: #A9E62C; }
      .sidebar-test .sidebar .sidebar-article.arts {
        border-top-color: #C5C3EB; }
      .sidebar-test .sidebar .sidebar-article.style {
        border-top-color: #C4205C; }
      .sidebar-test .sidebar .sidebar-article.music {
        border-top-color: #01EDAE; }
      .sidebar-test .sidebar .sidebar-article a {
        outline: none;
        position: relative;
        height: 121px;
        display: inline-block; }
      .sidebar-test .sidebar .sidebar-article img {
        width: 100%; }
      .sidebar-test .sidebar .sidebar-article .sidebar-article-headline {
        margin-top: 2px;
        left: -100%;
        -webkit-transition: 0.2s left ease;
        transition: 0.2s left ease;
        pointer-events: none;
        position: absolute;
        width: calc(100% - 20px);
        top: 0; }
        .sidebar-test .sidebar .sidebar-article .sidebar-article-headline.in {
          left: 0; }
        .sidebar-test .sidebar .sidebar-article .sidebar-article-headline h1 {
          font-family: 'Stag-Light';
          color: white;
          font-size: 18px;
          background-color: #21c1ff;
          padding: 3px 5px;
          line-height: 27px;
          display: inline;
          text-align: left;
          pointer-events: none;
          -webkit-box-decoration-break: clone;
          -moz-box-decoration-break: clone;
          -ms-box-decoration-break: clone;
          -o-box-decoration-break: clone;
          box-decoration-break: clone; }
    .sidebar-test .sidebar .sidebar-left-border {
      position: absolute;
      height: calc(100% - 13px);
      top: 13px;
      width: 1px;
      background: #E4E4E4;
      left: -20px; }
    .sidebar-test .sidebar .sidebar-social-box {
      height: 75px;
      position: relative;
      margin-bottom: 15px; }
      .sidebar-test .sidebar .sidebar-social-box .left-square {
        position: absolute;
        left: 0;
        top: 0;
        width: 75px;
        height: 100%; }
        .sidebar-test .sidebar .sidebar-social-box .left-square .social-logo {
          height: 54%;
          width: 54%;
          position: absolute;
          top: 0;
          bottom: 0;
          right: 0;
          left: 0;
          margin: auto;
          border-radius: 50%; }
          .sidebar-test .sidebar .sidebar-social-box .left-square .social-logo i {
            position: absolute;
            top: 1px;
            bottom: 0;
            right: 0;
            left: 1px;
            margin: auto;
            color: white;
            font-size: 12px;
            line-height: 12px; }
      .sidebar-test .sidebar .sidebar-social-box .sidebar-social-outline {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto 0;
        border: 1px solid black;
        width: 96%;
        height: 75%; }
        .sidebar-test .sidebar .sidebar-social-box .sidebar-social-outline .sidebar-social-inner {
          color: black;
          text-align: left;
          top: 0;
          bottom: 0;
          left: 33%;
          position: absolute;
          margin: auto 0;
          font-size: 14px;
          height: 20px;
          line-height: 20px; }
          .sidebar-test .sidebar .sidebar-social-box .sidebar-social-outline .sidebar-social-inner .fb-button, .sidebar-test .sidebar .sidebar-social-box .sidebar-social-outline .sidebar-social-inner .social-link-iframe-cont, .sidebar-test .sidebar .sidebar-social-box .sidebar-social-outline .sidebar-social-inner .tumblr-button {
            margin-left: 15px;
            display: inline-block;
            vertical-align: top;
            height: 20px;
            width: 65px;
            padding: 0; }
      .sidebar-test .sidebar .sidebar-social-box.fb .left-square {
        background: #47639f; }
        .sidebar-test .sidebar .sidebar-social-box.fb .left-square .social-logo {
          background: #5D82D1; }
          .sidebar-test .sidebar .sidebar-social-box.fb .left-square .social-logo i {
            left: 0;
            font-size: 13px;
            line-height: 13px; }
      .sidebar-test .sidebar .sidebar-social-box.fb .sidebar-social-outline {
        border-color: #5D82D1; }
        .sidebar-test .sidebar .sidebar-social-box.fb .sidebar-social-outline .sidebar-social-inner:before {
          content: 'Like Mic'; }
      .sidebar-test .sidebar .sidebar-social-box.twtr .left-square {
        background: #3798C1; }
        .sidebar-test .sidebar .sidebar-social-box.twtr .left-square .social-logo {
          background: #40BFF5; }
      .sidebar-test .sidebar .sidebar-social-box.twtr .sidebar-social-outline {
        border-color: #40BFF5; }
        .sidebar-test .sidebar .sidebar-social-box.twtr .sidebar-social-outline .sidebar-social-inner:before {
          content: 'Follow Mic'; }
      .sidebar-test .sidebar .sidebar-social-box.tumblr .left-square {
        background: #16222E; }
        .sidebar-test .sidebar .sidebar-social-box.tumblr .left-square .social-logo {
          background: #2D4861; }
      .sidebar-test .sidebar .sidebar-social-box.tumblr .sidebar-social-outline {
        border-color: #2D4861; }
        .sidebar-test .sidebar .sidebar-social-box.tumblr .sidebar-social-outline .sidebar-social-inner:before {
          content: 'Follow Mic'; }
    .sidebar-test .sidebar .sidebar-social-bar {
      display: block;
      height: 35px;
      line-height: 35px;
      position: relative;
      margin-bottom: 15px;
      text-align: center;
      background: black;
      text-transform: uppercase;
      font-size: 10px;
      font-weight: 600;
      letter-spacing: 1px; }
      .sidebar-test .sidebar .sidebar-social-bar i {
        display: inline-block;
        position: relative;
        top: -2px;
        color: white; }
      .sidebar-test .sidebar .sidebar-social-bar .social-bar-copy {
        display: inline-block;
        position: relative;
        margin-left: 9px;
        color: white; }
      .sidebar-test .sidebar .sidebar-social-bar.fb {
        background: #3B5998; }
        .sidebar-test .sidebar .sidebar-social-bar.fb:hover {
          background: #4C70BA; }
        .sidebar-test .sidebar .sidebar-social-bar.fb .social-bar-copy:before {
          content: 'LIKE US ON FACEBOOK'; }
      .sidebar-test .sidebar .sidebar-social-bar.twtr {
        background: #2AA9E0; }
        .sidebar-test .sidebar .sidebar-social-bar.twtr .social-bar-copy:before {
          content: 'FOLLOW US ON TWITTER'; }
      .sidebar-test .sidebar .sidebar-social-bar.tumblr {
        background: #36465D; }
        .sidebar-test .sidebar .sidebar-social-bar.tumblr .social-bar-copy:before {
          content: 'FOLLOW US ON TUMBLR'; }
    .sidebar-test .sidebar .sidebar-newsletter {
      display: block;
      border-top: 2px solid #30C2FC; }
      .sidebar-test .sidebar .sidebar-newsletter .newsletter-logo {
        margin: 17px auto 8px;
        width: 117px; }
        .sidebar-test .sidebar .sidebar-newsletter .newsletter-logo .logo-top {
          text-align: center; }
          .sidebar-test .sidebar .sidebar-newsletter .newsletter-logo .logo-top * {
            display: inline-block;
            font-size: 24px;
            vertical-align: baseline; }
          .sidebar-test .sidebar .sidebar-newsletter .newsletter-logo .logo-top .logo-period {
            color: #30C2FC;
            font-family: 'Stag-Bold';
            font-size: 30px;
            line-height: 18px; }
            .sidebar-test .sidebar .sidebar-newsletter .newsletter-logo .logo-top .logo-period:before {
              content: '.'; }
          .sidebar-test .sidebar .sidebar-newsletter .newsletter-logo .logo-top .logo-mic {
            color: black;
            font-family: 'Stag-Bold';
            font-size: 22px; }
            .sidebar-test .sidebar .sidebar-newsletter .newsletter-logo .logo-top .logo-mic:before {
              content: 'Mic'; }
          .sidebar-test .sidebar .sidebar-newsletter .newsletter-logo .logo-top .logo-check {
            color: #30C2FC;
            margin-left: 2px;
            line-height: 24px; }
            .sidebar-test .sidebar .sidebar-newsletter .newsletter-logo .logo-top .logo-check:before {
              content: 'check'; }
        .sidebar-test .sidebar .sidebar-newsletter .newsletter-logo .logo-daily {
          text-align: center;
          border-top: 1px solid #D8D8D8;
          color: #D8D8D8;
          letter-spacing: 3px;
          font-size: 10px;
          margin-top: 4px;
          text-transform: uppercase; }
          .sidebar-test .sidebar .sidebar-newsletter .newsletter-logo .logo-daily:before {
            content: 'DAILY'; }
      .sidebar-test .sidebar .sidebar-newsletter .newsletter-copy {
        margin: auto;
        margin-bottom: 14px;
        text-align: center;
        font-size: 12px;
        line-height: 15px;
        font-weight: 600;
        letter-spacing: .5px; }
      .sidebar-test .sidebar .sidebar-newsletter .mailchimp-form {
        margin: 0; }
      .sidebar-test .sidebar .sidebar-newsletter .mailchimp-email {
        width: calc(100% - 16px);
        height: 21px;
        background: white;
        border: solid #EBEBEB 2px;
        color: black;
        text-align: center;
        font-size: 14px;
        margin-left: auto;
        margin-right: auto;
        display: block; }
      .sidebar-test .sidebar .sidebar-newsletter .mailchimp-submit {
        color: white;
        border: none;
        background: #30C2FC;
        width: 100%;
        height: 35px;
        outline: none;
        display: block;
        position: relative;
        padding: 0;
        letter-spacing: 1px;
        font-size: 14px;
        font-weight: 600;
        margin: auto; }
        .sidebar-test .sidebar .sidebar-newsletter .mailchimp-submit:hover {
          background: #40D2FC; }
      .sidebar-test .sidebar .sidebar-newsletter.box {
        border: 2px solid #EBEBEB; }
        .sidebar-test .sidebar .sidebar-newsletter.box .newsletter-copy {
          width: 70%;
          font-size: 15px;
          line-height: 17px;
          font-weight: inherit; }
          .sidebar-test .sidebar .sidebar-newsletter.box .newsletter-copy:before {
            content: 'Stay updated with our newsletter!'; }
        .sidebar-test .sidebar .sidebar-newsletter.box .mailchimp-submit {
          width: 80%; }
        .sidebar-test .sidebar .sidebar-newsletter.box .mailchimp-email {
          width: calc(80% - 16px); }
  .sidebar-test .pushstate {
    position: relative; }
  .sidebar-test.super-thin-article #main-container {
    max-width: 600px !important; }
  .sidebar-test.very-thin-article #main-container {
    max-width: 720px !important; }
  .sidebar-test.thin-article #main-container {
    max-width: 800px !important; }
  .sidebar-test.thick-article #main-container {
    max-width: 1100px !important; }
  .sidebar-test.low-article #main-container {
    margin-top: 0 !important;
    -webkit-transition: none !important;
    transition: none !important; }
  .sidebar-test.left-article #main-container {
    left: -125px !important; }
  .sidebar-test.sidearticle article {
    float: left;
    width: calc(100% - 295px); }
  .sidebar-test.sidearticle.thin-article .fb-like-container .fb-container {
    width: 50px;
    overflow: hidden; }
  .sidebar-test.sidearticle.thin-article .fb-like-container .share-facebook-twitter {
    left: 0;
    float: right; }
  .sidebar-test.subpic .sidebar {
    right: -250px;
    padding: 30px 0 0 45px; }
  .sidebar-test.subhed .article-body-content {
    width: calc(100% - 295px); }
  .newsletter-no-top .sidebar-newsletter {
    border: 0 !important; }
    .newsletter-no-top .sidebar-newsletter .newsletter-logo {
      margin-top: 0 !important; }
  .newsletter-not-alone .sidebar-newsletter {
    margin-bottom: 15px; } }

@media (max-width: 768px) {
  .sidebar {
    display: none; } }

.newsletter-presence-test .newsletter-signup-v1 {
  border-top: 5px solid #21c1ff;
  text-align: center; }
  .newsletter-presence-test .newsletter-signup-v1 .newsletter-signup-container {
    display: inline-block;
    min-width: 620px;
    margin: 58px 0 56px 0; }
    .newsletter-presence-test .newsletter-signup-v1 .newsletter-signup-container .left {
      float: left;
      margin-right: 20px; }
      .newsletter-presence-test .newsletter-signup-v1 .newsletter-signup-container .left .mic-logo {
        width: 188px;
        height: 60px;
        margin-top: 33px; }
    .newsletter-presence-test .newsletter-signup-v1 .newsletter-signup-container .right {
      float: left;
      height: 125px;
      border-left: 2px solid #bdbdbd;
      padding: 0 0 0 25px;
      color: #000; }
      .newsletter-presence-test .newsletter-signup-v1 .newsletter-signup-container .right .copy-text {
        text-align: left; }
        .newsletter-presence-test .newsletter-signup-v1 .newsletter-signup-container .right .copy-text .copy-top {
          font-size: 28px;
          margin-top: 10px; }
        .newsletter-presence-test .newsletter-signup-v1 .newsletter-signup-container .right .copy-text .copy-bottom {
          font-size: 16px;
          margin-top: 5px; }
      .newsletter-presence-test .newsletter-signup-v1 .newsletter-signup-container .right .signup-form {
        margin-top: 19px; }
      .newsletter-presence-test .newsletter-signup-v1 .newsletter-signup-container .right .email-input {
        float: left;
        height: 20px;
        width: 208px;
        padding: 9px 0px 9px 7px;
        margin-right: 10px;
        background: #ffffff;
        border: 2px solid #e9e9e9;
        color: #333; }
      .newsletter-presence-test .newsletter-signup-v1 .newsletter-signup-container .right .submit-button {
        float: left;
        padding: 10px 35px;
        margin-top: 1px;
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #ffffff;
        border: none;
        outline: none;
        background: #21c1ff;
        cursor: pointer; }
        .newsletter-presence-test .newsletter-signup-v1 .newsletter-signup-container .right .submit-button:hover {
          background: #53cdfc; }
