/******************************************************************
Site Name:
Author:

Stylesheet: Main Stylesheet

Here's where the magic happens. Here, you'll see we are calling in
the separate media queries. The base mobile goes outside any query
and is called at the beginning, after that we call the rest
of the styles inside media queries.
******************************************************************/
/*********************
Global SASS variables. Look here first!!
*********************/
/*********************
SASS VARIABLES
*********************/
/*********************
COLORS
*********************/
/*
$accent:      #ef762d;
$body-bg:     #d8d0b9;
$category-bg: $accent;
$nav-bg:      $accent;
*/
/*********************
TYPOGRAPHY
*********************/
/*******************
MISC
********************/
/*********************
MIXINS
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Mixins & Constants Stylesheet

This is where you can take advantage of Sass' great features:
Mixins & Constants. I won't go in-depth on how they work exactly,
there are a few articles below that will help do that. What I will
tell you is that this will help speed up simple changes like
changing a color or adding CSS3 techniques like box shadow and
border-radius.

A WORD OF WARNING: It's very easy to overdo it here. Be careful and
remember less is more.

******************************************************************/
/*********************
CLEARFIXIN'
*********************/
/* line 25, ../scss/_mixins.scss */
.clearfix {
  zoom: 1;
}
/* line 27, ../scss/_mixins.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
/* line 28, ../scss/_mixins.scss */
.clearfix:after {
  clear: both;
}

/*********************
TOOLS
*********************/
/* line 36, ../scss/_mixins.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 43, ../scss/_mixins.scss */
.image-replacement {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/*
use the best ampersand
http://simplebits.com/notebook/2008/08/14/ampersands-2/
*/
/* line 54, ../scss/_mixins.scss */
span.amp {
  font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;
  font-style: italic;
}

/* line 60, ../scss/_mixins.scss */
.text-left {
  text-align: left;
}

/* line 61, ../scss/_mixins.scss */
.text-center {
  text-align: center;
}

/* line 62, ../scss/_mixins.scss */
.text-right {
  text-align: right;
}

/*********************
BORDER RADIUS
*********************/
/*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include border-radius(4px 4px 0 0);
*/
/*********************
TRANISTION
*********************/
/*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include transition(all 0.2s ease-in-out);
*/
/*********************
BOX SHADOWS
*********************/
/*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include box-shadow(inset 0 0 4px rgba(0,0,0,0.22));
*/
/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdue it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/*********************
BOX SIZING
*********************/
/* @include box-sizing(border-box); */
/* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */
/*********************
GLOBAL FOOTER STYLES
*********************/
/* MTV's global responsive footer */
/* line 3, ../scss/partials/_globalfooter.scss */
.footer {
  clear: both;
  padding: 20px 0;
  background-color: #f8fbfb;
  border-top: 5px solid #e6e6e6;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
}
/* line 11, ../scss/partials/_globalfooter.scss */
.footer .container {
  min-width: 300px;
  max-width: 1180px;
  padding: 0 10px;
  margin: 0 auto;
}
/* line 17, ../scss/partials/_globalfooter.scss */
.footer .container:before, .footer .container:after {
  content: "";
  display: table;
  line-height: 0;
}
/* line 22, ../scss/partials/_globalfooter.scss */
.footer .container:after {
  clear: both;
}
/* line 26, ../scss/partials/_globalfooter.scss */
.footer .container .text-center {
  text-align: center;
}
/* line 29, ../scss/partials/_globalfooter.scss */
.footer .container .text-center small {
  font-size: 85%;
}
/* line 32, ../scss/partials/_globalfooter.scss */
.footer .container .text-center .muted {
  color: #777;
}
/* line 37, ../scss/partials/_globalfooter.scss */
.footer .container .row {
  width: 100%;
  *zoom: 1;
}
/* line 41, ../scss/partials/_globalfooter.scss */
.footer .container .row:before, .footer .container .row:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 46, ../scss/partials/_globalfooter.scss */
.footer .container .row:after {
  clear: both;
}
/* line 50, ../scss/partials/_globalfooter.scss */
.footer .container .row ul, .footer .container .row ol {
  margin: 0;
}
/* line 54, ../scss/partials/_globalfooter.scss */
.footer .container .row .viacom-footer {
  display: inline-block;
}
/* line 58, ../scss/partials/_globalfooter.scss */
.footer .container .row .icon-logo-viacom {
  margin-top: 14px;
  float: left;
  font-size: 70px;
  line-height: 20px;
}
/* line 65, ../scss/partials/_globalfooter.scss */
.footer .container .row [class*="span"] {
  display: block;
  min-height: 10px;
  margin-bottom: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
}
/* line 76, ../scss/partials/_globalfooter.scss */
.footer .container .row [class*="span"]:first-child, .footer .container .row [class*="span"] .footer .container .row [class*="span"]:first-child {
  margin-left: 0;
}
/* line 80, ../scss/partials/_globalfooter.scss */
.footer .container .row [class*="span"] ul.inline, .footer .container .row [class*="span"] ol.inline {
  margin-left: 0;
  list-style: none;
}
/* line 84, ../scss/partials/_globalfooter.scss */
.footer .container .row [class*="span"] ul.inline > li, .footer .container .row [class*="span"] ol.inline > li {
  margin-top: 0;
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 93, ../scss/partials/_globalfooter.scss */
.footer .container .row #social {
  padding: 15px 0 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
}
/* line 100, ../scss/partials/_globalfooter.scss */
.footer .container .row #social > * {
  display: inline-block;
}
/* line 104, ../scss/partials/_globalfooter.scss */
.footer .container .row #social .btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  font-weight: 900;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-color: #e6e6e6;
  color: getButtonColor();
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
  text-transform: lowercase;
  border: 1px solid getButtonColor();
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.35);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  *margin-left: .3em;
}
/* line 124, ../scss/partials/_globalfooter.scss */
.footer .container .row #social .btn > span {
  padding: 5px 10px 6px;
  display: block;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
/* line 132, ../scss/partials/_globalfooter.scss */
.footer .container .row #social .btn:hover > span, .footer .container .row #social .btn:active > span, .footer .container .row #social .btn.active > span {
  background: rgba(0, 0, 0, 0.15);
}
/* line 136, ../scss/partials/_globalfooter.scss */
.footer .container .row #social .btn:first-child {
  *margin-left: 0;
}
/* line 140, ../scss/partials/_globalfooter.scss */
.footer .container .row #social .btn:focus {
  outline: none;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
/* line 148, ../scss/partials/_globalfooter.scss */
.footer .container .row #social .btn-social, .footer .container .row #social .btn-social:hover {
  color: #fff;
  margin-bottom: 5px;
}
/* line 152, ../scss/partials/_globalfooter.scss */
.footer .container .row #social .btn-social > span {
  display: table-cell;
  vertical-align: middle;
  height: 45px;
  width: 45px;
  text-align: center;
  padding: 0;
}
/* line 160, ../scss/partials/_globalfooter.scss */
.footer .container .row #social .btn-social [class*="icon-"] {
  margin: 0;
  font-size: 18px;
}
/* line 164, ../scss/partials/_globalfooter.scss */
.footer .container .row #social .btn-social .btn-facebook {
  background-color: #3B5998;
  font-size: 20px;
}
/* line 168, ../scss/partials/_globalfooter.scss */
.footer .container .row #social .btn-social .btn-twitter {
  background-color: #00aced;
}
/* line 171, ../scss/partials/_globalfooter.scss */
.footer .container .row #social .btn-social .btn-tumblr {
  background-color: #2C4762;
}
/* line 176, ../scss/partials/_globalfooter.scss */
.footer .container .row #social .btn-inverse {
  color: #000;
  background-color: rgba(255, 255, 255, 0.75);
  border: 1px solid rgba(0, 0, 0, 0.1);
}
/* line 181, ../scss/partials/_globalfooter.scss */
.footer .container .row #social .btn-inverse:hover > span, .footer .container .row #social .btn-inverse:active > span {
  color: #000;
  background-color: rgba(0, 0, 0, 0.02);
}
/* line 190, ../scss/partials/_globalfooter.scss */
.footer .container .row .offset1:first-child {
  margin-left: 8.547008547008547%;
}
/* line 193, ../scss/partials/_globalfooter.scss */
.footer .container .row .span10 {
  width: 82.90598290598291%;
}

/*********************
VMN A/B TABOOLA, ZERGNET
*********************/
/*********************
ZERGNET Related Content
*********************/
/* line 5, ../scss/partials/_abtestingmodules.scss */
.poweredby {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.2rem;
  color: #aaa;
  text-transform: lowercase;
  font-weight: normal;
  display: block;
}

/* line 14, ../scss/partials/_abtestingmodules.scss */
.zerglayoutcl {
  min-height: 310px;
}

/* line 17, ../scss/partials/_abtestingmodules.scss */
.zergentity {
  display: inline-table;
  width: 100%;
  padding-right: 20px;
  position: relative;
}
/* line 23, ../scss/partials/_abtestingmodules.scss */
.zergentity img {
  width: 100%;
}
/* line 26, ../scss/partials/_abtestingmodules.scss */
.zergentity > a {
  position: relative;
  padding-right: 10px;
  width: 40%;
  display: block;
  max-height: 200px;
  overflow: hidden;
  float: left;
}

/* line 37, ../scss/partials/_abtestingmodules.scss */
.zergheadline {
  font-family: "Source Sans Pro", sans-serif !important;
  font-weight: 800;
  letter-spacing: -1px;
  font-size: 1.7rem;
  line-height: 2.0rem;
}

/* line 45, ../scss/partials/_abtestingmodules.scss */
.zergsitename {
  font-size: 1.2rem;
  color: #aaa;
  text-transform: lowercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: normal;
  letter-spacing: normal;
}

/*********************
POST SPONSORSHIPS
*********************/
/* line 1, ../scss/partials/_sponsorships.scss */
body.home article.tag-sponsored {
  background-color: #f2f2f2;
}

/* line 4, ../scss/partials/_sponsorships.scss */
body.home article.tag-sponsored .category {
  display: none;
}

/*********************
ACT WIDGET
*********************/
/* There was clearfix code originally defined in this file,
but it was removed in light of IRB themes later version of
it.  If the widget is used on another site, the clearfix
css should be re-added */
/* Take Action Widget MOBILE+ */
/* line 6, ../scss/partials/_act-widget.scss */
.mtv_action_box {
  background-color: #EAEAEA;
  color: #3B3B3B;
  margin: 1em 0;
}

/* line 13, ../scss/partials/_act-widget.scss */
.mtv_action_box .mtv_action_head {
  position: relative;
  background-color: #777777;
}

/* line 19, ../scss/partials/_act-widget.scss */
.mtv_action_box h2 {
  padding: 0.5em 0.75em;
  margin: 0;
  color: #FFFFFF;
  font-size: 1.5em;
  line-height: 2.0rem;
}

/* line 28, ../scss/partials/_act-widget.scss */
.mtv_action_box .mtv_content_wrapper {
  margin: 1em;
}

/* line 33, ../scss/partials/_act-widget.scss */
.mtv_action_box img.mtv_image {
  float: left;
  height: auto;
  margin: 0 0.85em 0 0;
}

/* line 40, ../scss/partials/_act-widget.scss */
.mtv_action_box h3 {
  color: #000000;
  margin: 0;
  font-size: 1.25em;
}

/* line 47, ../scss/partials/_act-widget.scss */
.mtv_action_box p {
  font-size: 0.9em;
  margin: 0.25em 0;
  line-height: 1.2em;
}

/* line 54, ../scss/partials/_act-widget.scss */
.mtv_action_box .mtv_button_box {
  margin: 1em;
}

/* line 60, ../scss/partials/_act-widget.scss */
.mtv_action_box .mtv_center {
  text-align: center;
  margin: 0 auto;
}
/* line 64, ../scss/partials/_act-widget.scss */
.mtv_action_box .mtv_center a.btn-primary {
  color: #ffffff !important;
  background-color: #1a1a1a;
}

/* line 70, ../scss/partials/_act-widget.scss */
.mtv_action_box .mtv_center .icon-chevron-right {
  position: relative;
  font-size: 14px;
  left: 5px;
  top: 1px;
  font-weight: bold;
}

/* line 79, ../scss/partials/_act-widget.scss */
.mtv_action_box .mtv_clicks {
  border-left: 2px solid #F39999;
  margin: 0 0 0 0.5em;
  padding: 0 0 0 0.5em;
  font-weight: normal;
}

/* Take Action Widget DESKTOP */
@media only screen and (min-width: 481px) {
  /* line 91, ../scss/partials/_act-widget.scss */
  .mtv_action_box {
    height: 100%;
    min-height: 100%;
    position: relative;
    display: table;
  }

  /* line 99, ../scss/partials/_act-widget.scss */
  .mtv_action_box .mtv_action_head {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 19%;
    height: 100%;
  }

  /* line 108, ../scss/partials/_act-widget.scss */
  .mtv_action_box .mtv_action_content {
    display: table-cell;
    margin: 1em;
  }

  /* line 114, ../scss/partials/_act-widget.scss */
  .mtv_action_box .mtv_content_wrapper {
    padding-right: 1em;
    border-right: 1px dotted #000000;
  }

  /* line 120, ../scss/partials/_act-widget.scss */
  .mtv_action_box .mtv_button_box {
    display: table-cell;
    vertical-align: middle;
    width: 25%;
    height: 100%;
    margin: 1em 0;
  }
}
/* END min-width: 481px; */
/*********************
FLUX WIDGETS
*********************/
/* line 1, ../scss/partials/_fluxoverrides.scss */
.flux4Widget {
  font-size: 100%;
}

/* line 5, ../scss/partials/_fluxoverrides.scss */
.flux4 {
  font-family: "Open Sans", sans-serif;
}

/* line 9, ../scss/partials/_fluxoverrides.scss */
.sub-footer {
  width: 100%;
  background-color: #ccc;
  clear: both;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 2em;
  text-transform: lowercase;
  padding-top: 4px;
}
/* line 20, ../scss/partials/_fluxoverrides.scss */
.sub-footer span.icon-logo-mtv {
  font-color: #000000;
  padding: 5px;
  margin-top: 10px;
  display: inline;
  vertical-align: middle;
}
/* line 28, ../scss/partials/_fluxoverrides.scss */
.sub-footer .flux4Widget .follow .siteFollowView .followedObject i:before, .sub-footer .flux4Widget .follow .siteFollowView .followedObject h2.secondaryHeadline, .sub-footer .flux4Widget .follow .siteFollowView .followedObject span.counter {
  color: #000000;
  padding-left: 2px;
  font-size: 1.5rem;
}
/* line 33, ../scss/partials/_fluxoverrides.scss */
.sub-footer .flux4Widget .follow .siteFollowView .followedObject .arrow {
  border-top-color: #000000;
}
/* line 38, ../scss/partials/_fluxoverrides.scss */
.sub-footer .flux4Widget .follow .siteFollowView .expandableMenu.expanded .followedObject .arrow {
  border-bottom-color: #000000;
}

/* line 46, ../scss/partials/_fluxoverrides.scss */
aside .flux4Widget .follow .siteFollowView .expandableMenu .followedObject .secondaryHeadline, aside .flux4Widget .follow .siteFollowView .expandableMenu .followedObject .counter, #main .flux4Widget .follow .siteFollowView .expandableMenu .followedObject .secondaryHeadline, #main .flux4Widget .follow .siteFollowView .expandableMenu .followedObject .counter {
  color: #000000;
}
/* line 49, ../scss/partials/_fluxoverrides.scss */
aside .flux4Widget .follow .siteFollowView .expandableMenu .followedObject .arrow, #main .flux4Widget .follow .siteFollowView .expandableMenu .followedObject .arrow {
  display: none !important;
}
/* line 53, ../scss/partials/_fluxoverrides.scss */
aside .flux4Widget .follow .siteFollowView .expandableMenu .followServices, #main .flux4Widget .follow .siteFollowView .expandableMenu .followServices {
  width: 300px;
  padding-top: 24px;
}
/* line 57, ../scss/partials/_fluxoverrides.scss */
aside .flux4Widget .follow .siteFollowView .expandableMenu h2, #main .flux4Widget .follow .siteFollowView .expandableMenu h2 {
  font-size: 2em !important;
  font-family: "Open Sans", sans-serif !important;
  font-weight: 800;
  letter-spacing: -1px;
}
/* line 63, ../scss/partials/_fluxoverrides.scss */
aside .flux4Widget .follow .siteFollowView .expandableMenu .sm4IconFacebook:before, #main .flux4Widget .follow .siteFollowView .expandableMenu .sm4IconFacebook:before {
  color: #ffffff;
  border-radius: 50%;
  background-color: #3b5a97;
  padding: 8px;
}
/* line 69, ../scss/partials/_fluxoverrides.scss */
aside .flux4Widget .follow .siteFollowView .expandableMenu .sm4IconTwitter, #main .flux4Widget .follow .siteFollowView .expandableMenu .sm4IconTwitter {
  margin: 0px 3px 0 3px;
}
/* line 72, ../scss/partials/_fluxoverrides.scss */
aside .flux4Widget .follow .siteFollowView .expandableMenu .sm4IconTwitter:before, #main .flux4Widget .follow .siteFollowView .expandableMenu .sm4IconTwitter:before {
  border-radius: 50%;
  padding: 8px;
  background-color: #00acec;
  color: #ffffff;
}

/* line 82, ../scss/partials/_fluxoverrides.scss */
.sub-footer .sm4FollowWidget {
  margin-left: 10px;
  top: 10px;
  /*display: inline-table;*/
  padding-right: 10px;
}

/* line 91, ../scss/partials/_fluxoverrides.scss */
body.home #main .sm4FollowWidget, body.archive #main .sm4FollowWidget {
  display: table;
}

/* line 97, ../scss/partials/_fluxoverrides.scss */
aside .sm4FollowWidget, #main .sm4FollowWidget {
  background-color: #ffffff;
  padding: 10px 10px 13px 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  box-shadow: inset 0 2px rgba(255, 255, 255, 0.15);
  border-left: 1px solid #e6e6e6;
  border-top: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  max-width: 300px;
  text-align: center;
  margin: 15px auto 0;
}
/* line 111, ../scss/partials/_fluxoverrides.scss */
aside .sm4FollowWidget:hover, #main .sm4FollowWidget:hover {
  background-color: #eeeeee;
}
/* line 114, ../scss/partials/_fluxoverrides.scss */
aside .sm4FollowWidget .follow .siteFollowView .expandableMenu .followedObject, #main .sm4FollowWidget .follow .siteFollowView .expandableMenu .followedObject {
  padding: 0;
}
/* line 117, ../scss/partials/_fluxoverrides.scss */
aside .sm4FollowWidget .serviceList li, #main .sm4FollowWidget .serviceList li {
  width: 280px;
  padding-top: 2px;
}

/* line 124, ../scss/partials/_fluxoverrides.scss */
.flux4Widget .follow .siteFollowView .expandableMenu .followServices .serviceList > li {
  border-top: none;
}

/* line 127, ../scss/partials/_fluxoverrides.scss */
.sm4FollowWidget .sm4IconEnvelope {
  display: none;
}
/* line 130, ../scss/partials/_fluxoverrides.scss */
.sm4FollowWidget .flux4 .buttonWithCounter a.button {
  width: 60px;
}

/* line 135, ../scss/partials/_fluxoverrides.scss */
.flux4Widget .share .responsive.pinned {
  z-index: 1;
}

/* line 139, ../scss/partials/_fluxoverrides.scss */
.flux4Widget.sm4ShareWidget {
  padding: 0 0 10px 0;
}
/* line 144, ../scss/partials/_fluxoverrides.scss */
.flux4Widget.sm4ShareWidget .share .actionItem {
  background: none;
  background-color: #eee;
}
/* line 149, ../scss/partials/_fluxoverrides.scss */
.flux4Widget.sm4ShareWidget .share .actionCount:before, .flux4Widget.sm4ShareWidget .share .actionCount:after {
  content: '';
}
/* line 153, ../scss/partials/_fluxoverrides.scss */
.flux4Widget.sm4ShareWidget .share .actionItem {
  border: 1px solid rgba(255, 255, 255, 0) !important;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 1px rgba(255, 255, 255, 0.35) inset;
}
/* line 157, ../scss/partials/_fluxoverrides.scss */
.flux4Widget.sm4ShareWidget .share .actionItem .sm4IconTwitter {
  left: 0px;
}
/* line 161, ../scss/partials/_fluxoverrides.scss */
.flux4Widget.sm4ShareWidget .share .actionItem.facebook {
  padding: 6px 6px;
  background: none;
  background-color: #3B5998;
}
/* line 166, ../scss/partials/_fluxoverrides.scss */
.flux4Widget.sm4ShareWidget .share .actionItem.twitter {
  padding: 6px 6px;
  background: none;
  background-color: #00ACED;
}
/* line 171, ../scss/partials/_fluxoverrides.scss */
.flux4Widget.sm4ShareWidget .share .actionItem.more, .flux4Widget.sm4ShareWidget .share .actionItem.comments {
  padding: 6px 6px;
  background: none;
  background-color: #000000;
}
/* line 175, ../scss/partials/_fluxoverrides.scss */
.flux4Widget.sm4ShareWidget .share .actionItem.more .actionIcon:before, .flux4Widget.sm4ShareWidget .share .actionItem.more .actionCount, .flux4Widget.sm4ShareWidget .share .actionItem.comments .actionIcon:before, .flux4Widget.sm4ShareWidget .share .actionItem.comments .actionCount {
  color: #ffffff;
}
/* line 183, ../scss/partials/_fluxoverrides.scss */
.flux4Widget.sm4ShareWidget .share ul.shareActions > li.hoverItem .actionItem.facebook {
  background: none;
  background-color: #324c82;
}
/* line 187, ../scss/partials/_fluxoverrides.scss */
.flux4Widget.sm4ShareWidget .share ul.shareActions > li.hoverItem .actionItem.twitter {
  background: none;
  background-color: #0096ce;
}
/* line 191, ../scss/partials/_fluxoverrides.scss */
.flux4Widget.sm4ShareWidget .share ul.shareActions > li.hoverItem .actionItem.more, .flux4Widget.sm4ShareWidget .share ul.shareActions > li.hoverItem .actionItem.comments {
  background: none;
  background-color: #333;
}

/* line 200, ../scss/partials/_fluxoverrides.scss */
.flux4Widget.sm4ShareWidget .share .actionItem.more, .flux4Widget.sm4ShareWidget .share .actionItem.comments {
  background-color: #ef762d !important;
}

/* line 204, ../scss/partials/_fluxoverrides.scss */
#commentsContainer {
  padding: 20px 10px 0 10px;
}

/* line 208, ../scss/partials/_fluxoverrides.scss */
.flux4Widget > .comments .mainHeader:first-child {
  margin: 0;
  padding: 0;
}

/* line 213, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments {
  border: none;
  padding: 0;
  border-top: 5px solid #000000;
}
/* line 218, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .thereIsNothing {
  margin: 20px 0 0px 0;
}
/* line 222, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .secondaryButton {
  text-transform: lowercase;
  border: 1px solid rgba(255, 255, 255, 0);
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 1px rgba(255, 255, 255, 0.35) inset;
  cursor: pointer;
  display: inline-block;
  font-weight: 900;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
  text-transform: lowercase;
  vertical-align: middle;
  background: none;
  background-color: #000000;
  color: #ffffff;
}
/* line 237, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .secondaryButton:hover {
  background-color: #333;
}
/* line 243, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .sorterContainer.dropdownMode .dropDownContainer {
  color: #000;
  font-weight: bold;
  font-size: 18px;
  text-transform: lowercase;
  background: #ffffff;
  border: none;
}
/* line 250, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .sorterContainer.dropdownMode .dropDownContainer:hover {
  background: #ffffff;
  border: 1px solid #ccc;
}
/* line 254, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .sorterContainer.dropdownMode .dropDownContainer a {
  font-size: 18px;
}
/* line 258, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .sorterContainer.dropdownMode .dropdownPointerDown {
  border-left: none;
}
/* line 263, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .sorterContainer.dropdownMode:after {
  color: #777;
  background-color: #ffffff;
}
/* line 268, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .mainHeader {
  border: none;
  padding: 0px;
  background: none;
}
/* line 274, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments h2 {
  font-family: "Open Sans", sans-serif;
  letter-spacing: -1px;
}
/* line 279, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .details * {
  font-size: 17px;
}
/* line 282, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .timestamp {
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 286, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments a, .sm4CommentsWidget .comments .link {
  font: normal 17px "Open Sans", sans-serif;
  color: #000000;
  font-weight: 800;
  text-decoration: none;
  cursor: pointer;
  text-transform: lowercase;
}
/* line 296, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .actions a {
  text-transform: lowercase;
}
/* line 300, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .actions .replyLink {
  margin: 0 10px 0 10px;
  font-size: 14px;
  font-weight: bold;
  text-transform: lowercase;
}
/* line 308, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .activity {
  border-top: 1px dotted #000;
  padding: 20px 0;
}
/* line 311, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .activity .quote {
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 1.7rem;
  line-height: 2.5rem;
}
/* line 317, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .activity .showMore {
  text-transform: lowercase;
}
/* line 322, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .secondaryHeadline {
  margin: 0px 0 10px;
  color: #ef762d;
  font-size: 27px;
  font-weight: 800;
}
/* line 329, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .btnPost {
  background-color: #000;
  background: #000;
  color: #fff;
  text-transform: lowercase;
}
/* line 337, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .filter li + li {
  border-left: none;
}
/* line 340, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .filter li a.tabLink {
  text-transform: lowercase;
  color: #000000;
  font-weight: bold;
  font-size: 1.5em;
  line-height: 1.5em;
}
/* line 348, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .filter li.select:before {
  border-top-color: #ef762d;
}
/* line 351, ../scss/partials/_fluxoverrides.scss */
.sm4CommentsWidget .comments .filter li.select a {
  color: #ef762d;
}

/* line 358, ../scss/partials/_fluxoverrides.scss */
.flux4Widget > .comments .mainHeader:first-child {
  margin: 0;
}

/* line 362, ../scss/partials/_fluxoverrides.scss */
.flux4Widget .sentimentTags li {
  background: #000000;
  text-transform: lowercase;
}
/* line 365, ../scss/partials/_fluxoverrides.scss */
.flux4Widget .sentimentTags li:hover {
  background: #333;
}
/* line 368, ../scss/partials/_fluxoverrides.scss */
.flux4Widget .sentimentTags li.voted:before {
  color: #ffff00;
}

/* line 373, ../scss/partials/_fluxoverrides.scss */
.flux4Widget .comments .activity .sentimentTag {
  text-transform: lowercase;
}

/*
BASE (MOBILE) SIZE
This are the mobile styles. It's what people see on their phones. If
you set a great foundation, you won't need to add too many styles in
the other stylesheets. Remember, keep it light: Speed is Important.
*/
/******************************************************************
Site Name:
Author:

Stylesheet: Base Mobile Stylesheet

Be light and don't over style since everything here will be
loaded by mobile devices. You want to keep it as minimal as
possible. This is called at the top of the main stylsheet
and will be used across all viewports.

******************************************************************/
/*********************
UI KIT CSS
*********************/
/* postcard -------------------- */
/* line 2, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.postcard-left, .postcard-left-wrap, .postcard-right, .postcard-right-wrap {
  clear: both;
  margin-bottom: 15px;
}

/* line 6, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.postcard-left > div, .postcard-right > div {
  display: table-cell;
}

/* line 9, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.postcard-left-wrap > div:first-child, .postcard-left > div:first-child {
  float: left;
  margin-right: 10px;
}

/* line 13, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.postcard-right-wrap > div:first-child, .postcard-right > div:first-child {
  float: right;
  margin-left: 15px;
}

/* line 18, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
[class*="postcard-"] [class*="span"] {
  margin: 0;
}

/* grid-view -------------------- */
/* line 24, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.grid-view .span2:nth-child(5n+1) {
  margin-left: 0;
}

/* line 27, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.grid-view .span3:nth-child(4n+1) {
  margin-left: 0;
}

/* line 30, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.grid-view .span4:nth-child(3n+1) {
  margin-left: 0;
}

/* item ----------------------- */
/* line 35, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.item, .item-wrap {
  position: relative;
}

/* line 38, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.item .media {
  margin-bottom: 0;
  min-width: 70px;
  background-color: #e6e6e6;
  width: 100%;
}

/* line 44, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.item .sub-header span {
  font-weight: normal;
}

/* line 47, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.item.item-small {
  line-height: 18px;
  font-size: 14px;
  margin-bottom: 20px;
}

/* photo-block ------------------------*/
/* line 56, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.photo-block .media {
  display: table;
  width: 100%;
  background-color: transparent;
}

/* line 61, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.photo-block .media > div {
  width: 27%;
  display: table-cell;
  float: right;
  background-color: red;
}

/* line 67, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.photo-block .media > div:first-child {
  width: 72%;
  float: left;
  margin-right: 1%;
}

/* line 72, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.photo-block .media > div:last-child {
  margin-top: 1%;
}

/* line 75, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.photo-block .container4x3:before {
  padding-top: 76.25%;
}

/* line 79, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.photo-block .container1x1 .content img {
  height: 102%;
}

/*.photo-block [class*="container"] > .content img{
    margin-top: -3px;
    height: 104%;
    margin-left: -165%;
}*/
/* article-block ------------------------*/
/* line 91, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.article-block[class*="postcard-"] .media {
  width: 100%;
}

/* Promo-block */
/* line 96, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.item .header {
  display: inline-block;
  position: absolute;
  bottom: 0px;
  top: auto;
}

/* line 103, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.item .header > span {
  display: block;
  font-weight: 900;
  padding: 10px 10px 2px 0;
}

/* ratios ------------------------*/
/* line 112, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.container1x1:before {
  padding-top: 100%;
}

/* line 115, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.container4x3:before {
  padding-top: 75%;
}

/* line 118, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.container16x9:before {
  padding-top: 56.5%;
}

/* line 121, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.container1x1:before, .container16x9:before, .container4x3:before {
  content: "";
  display: block;
}

/* line 125, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.container1x1, .container16x9, .container4x3 {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 130, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
[class*="container"] .content {
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  bottom: 0;
}

/*[class*="container"] .content img {
    height: 100%;
    left: 100%;
    margin-left: -200%;
    max-width: none;
    position: relative;
}*/
/* line 145, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.container16x9 .content img {
  width: 100%;
  height: auto;
}

/* line 149, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.container16x9 .content {
  bottom: inherit;
}

/* buttons.css -------------------*/
/* line 155, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn {
  background-color: #E6E6E6;
  border: 1px solid rgba(255, 255, 255, 0);
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 1px rgba(255, 255, 255, 0.35) inset;
  cursor: pointer;
  display: inline-block;
  font-weight: 900;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
  text-transform: lowercase;
  vertical-align: middle;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

/* line 169, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn > span {
  display: block;
  padding: 5px 10px 6px;
  transition-duration: 0.2s;
}

/* line 174, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn:hover > span, .btn:active > span, .btn.active > span {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.15);
}

/* line 177, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn:focus {
  outline: medium none;
  outline-offset: -2px;
}

/* line 181, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn.active, .btn:active {
  background-image: none;
  box-shadow: 0 0 2px #CCCCCC;
  outline: 0 none;
}

/* line 186, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn.disabled, .btn[disabled] {
  background-image: none;
  box-shadow: none;
  cursor: default;
  opacity: 0.65;
}

/* line 192, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
input.btn-block[type="submit"], input.btn-block[type="reset"], input.btn-block[type="button"] {
  width: 100%;
}

/* line 195, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn-primary {
  background-color: #00BBEF;
  border-color: transparent;
  color: #FFFFFF;
}

/* line 200, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  color: #FFFFFF;
}

/* line 203, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn-primary.active {
  color: rgba(255, 255, 255, 0.75);
}

/* line 206, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn-secondary {
  background-color: #000000;
  color: #FFFFFF;
}

/* line 210, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn-secondary:hover > span, .btn-secondary:active > span, .btn-secondary.active > span {
  background-color: rgba(255, 255, 255, 0.2);
  color: #FFFFFF;
}

/* line 214, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn-inactive {
  color: rgba(0, 0, 0, 0.35);
}

/* line 217, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn-inactive:hover > span, .btn-inactive:active > span, .btn-inactive.active > span {
  background: none repeat scroll 0 0 transparent;
  color: rgba(0, 0, 0, 0.35);
}

/* line 221, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn-social, .btn-social:hover {
  color: #FFFFFF;
  margin-bottom: 5px;
}

/* line 225, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn-social > span {
  display: table-cell;
  height: 45px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 45px;
}

/* line 233, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn.btn-social [class*="icon-"] {
  font-size: 18px;
  margin: 0;
}

/* line 237, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn-social.btn-facebook {
  background-color: #3B5998;
  font-size: 20px;
}

/* line 241, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn-social.btn-twitter {
  background-color: #00ACED;
}

/* line 244, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn-social.btn-tumblr {
  background-color: #2C4762;
}

/* line 247, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn-inverse {
  background-color: rgba(255, 255, 255, 0.75);
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #000000;
}

/* line 252, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn-inverse:hover > span, .btn-inverse:active > span, .btn-inverse.active > span {
  background-color: rgba(0, 0, 0, 0.02);
  color: #000000;
}

/* line 256, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn-cta {
  cursor: pointer;
  display: inline-block;
  font-size: 17px;
  font-weight: 900;
  padding: 5px 10px 6px;
  text-align: center;
  vertical-align: middle;
}

/* line 265, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn-cta [class*="icon-"], .btn [class*="icon-"] {
  margin: 0 0 0 3px;
}

/* line 268, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn-cta:hover, .btn-cta:active {
  background-color: #000000;
}

/* line 271, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn[class*="span"] {
  margin-bottom: 10px;
}

/* line 274, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn-large > span {
  font-size: 150%;
  padding: 10px 15px 12px;
}

/* line 278, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn-large [class*="icon-"] {
  margin-left: 5px;
}

/* line 281, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn-small > span {
  border-radius: 2px 2px 2px 2px;
  font-size: 85%;
  padding: 3px 8px 4px;
}

/* line 286, ../../../themes/news-2014/library/scss/partials/_ui-kit.scss */
.btn.span12 + .btn.span12 {
  margin-top: 5px;
}

/*********************
DATE PICKER CSS
*********************/
/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__box {
  padding: 0 1em;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__header {
  text-align: center;
  position: relative;
  margin-top: .75em;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__month, .picker__year {
  font-weight: 500;
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__year {
  color: #999;
  font-size: .8em;
  font-style: italic;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__select--month, .picker__select--year {
  border: 1px solid #b7b7b7;
  height: 2em;
  padding: .5em;
  margin-left: .25em;
  margin-right: .25em;
}

@media (min-width: 24.5em) {
  /* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
  .picker__select--month, .picker__select--year {
    margin-top: -.5em;
  }
}
/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__select--month {
  width: 35%;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__select--year {
  width: 22.5%;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__select--month:focus, .picker__select--year:focus {
  border-color: #0089ec;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__nav--next, .picker__nav--prev {
  position: absolute;
  padding: .5em 1.25em;
  width: 1em;
  height: 1em;
  top: -.25em;
}

@media (min-width: 24.5em) {
  /* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
  .picker__nav--next, .picker__nav--prev {
    top: -.33em;
  }
}
/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__nav--prev {
  left: -1em;
  padding-right: 1.25em;
}

@media (min-width: 24.5em) {
  /* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
  .picker__nav--prev {
    padding-right: 1.5em;
  }
}
/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__nav--next {
  right: -1em;
  padding-left: 1.25em;
}

@media (min-width: 24.5em) {
  /* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
  .picker__nav--next {
    padding-left: 1.5em;
  }
}
/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__nav--next:before, .picker__nav--prev:before {
  content: " ";
  border-top: .5em solid transparent;
  border-bottom: .5em solid transparent;
  border-right: .75em solid #000;
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__nav--next:before {
  border-right: 0;
  border-left: .75em solid #000;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__nav--next:hover, .picker__nav--prev:hover {
  cursor: pointer;
  color: #000;
  background: #b1dcfb;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__nav--disabled, .picker__nav--disabled:before, .picker__nav--disabled:before:hover, .picker__nav--disabled:hover {
  cursor: default;
  background: 0 0;
  border-right-color: #f5f5f5;
  border-left-color: #f5f5f5;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: inherit;
  width: 100%;
  margin-top: .75em;
  margin-bottom: .5em;
}

@media (min-height: 33.875em) {
  /* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
  .picker__table {
    margin-bottom: .75em;
  }
}
/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__table td {
  margin: 0;
  padding: 0;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__weekday {
  width: 14.285714286%;
  font-size: .75em;
  padding-bottom: .25em;
  color: #999;
  font-weight: 500;
}

@media (min-height: 33.875em) {
  /* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
  .picker__weekday {
    padding-bottom: .5em;
  }
}
/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__day {
  padding: .3125em 0;
  font-weight: 200;
  border: 1px solid transparent;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__day--today {
  color: #0089ec;
  position: relative;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__day--today:before {
  content: " ";
  position: absolute;
  top: 2px;
  right: 2px;
  width: 0;
  height: 0;
  border-top: .5em solid #0059bc;
  border-left: .5em solid transparent;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__day--selected, .picker__day--selected:hover {
  border-color: #0089ec;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__day--highlighted {
  background: #b1dcfb;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__day--disabled:before {
  border-top-color: #aaa;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__day--outfocus {
  color: #ddd;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__day--infocus:hover, .picker__day--outfocus:hover {
  cursor: pointer;
  color: #000;
  background: #b1dcfb;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker--focused .picker__day--highlighted, .picker__day--highlighted:hover {
  background: #0089ec;
  color: #fff;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__day--disabled, .picker__day--disabled:hover {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #ddd;
  cursor: default;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__day--highlighted.picker__day--disabled, .picker__day--highlighted.picker__day--disabled:hover {
  background: #bbb;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__footer {
  text-align: center;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__button--clear, .picker__button--today {
  border: 1px solid #fff;
  background: #fff;
  font-size: .8em;
  padding: .66em 0;
  font-weight: 700;
  width: 50%;
  display: inline-block;
  vertical-align: bottom;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__button--clear:hover, .picker__button--today:hover {
  cursor: pointer;
  color: #000;
  background: #b1dcfb;
  border-bottom-color: #b1dcfb;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__button--clear:focus, .picker__button--today:focus {
  background: #b1dcfb;
  border-color: #0089ec;
  outline: 0;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__button--clear:before, .picker__button--today:before {
  position: relative;
  display: inline-block;
  height: 0;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__button--today:before {
  content: " ";
  margin-right: .45em;
  top: -.05em;
  width: 0;
  border-top: .66em solid #0059bc;
  border-left: .66em solid transparent;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.date.scss */
.picker__button--clear:before {
  content: "\D7";
  margin-right: .35em;
  top: -.1em;
  color: #e20;
  vertical-align: top;
  font-size: 1.1em;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.scss */
.picker {
  font-size: 16px;
  text-align: left;
  line-height: 1.2;
  color: #000;
  position: absolute;
  z-index: 10000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.scss */
.picker__input {
  cursor: default;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.scss */
.picker__input.picker__input--active {
  border-color: #0089ec;
}

/* line 1, ../../../themes/news-2014/library/scss/partials/_picker-classic.scss */
.picker__holder {
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

                                                                                                                                                                                                                                                                                                                                                          /*!
* Classic picker styling for pickadate.js
* Demo: http://amsul.github.io/pickadate.js
*/
/* line 4, ../../../themes/news-2014/library/scss/partials/_picker-classic.scss */
.picker {
  width: 100%;
}

/* line 4, ../../../themes/news-2014/library/scss/partials/_picker-classic.scss */
.picker__holder {
  position: absolute;
  background: #fff;
  border: 1px solid #aaa;
  border-top-width: 0;
  border-bottom-width: 0;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 176px;
  max-width: 466px;
  max-height: 0;
  -ms-filter: "alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transform: translateY(-1em) perspective(600px) rotateX(10deg);
  -moz-transform: translateY(-1em) perspective(600px) rotateX(10deg);
  transform: translateY(-1em) perspective(600px) rotateX(10deg);
  -webkit-transition: -webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s;
  -moz-transition: -moz-transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s;
  transition: transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s;
}

/* line 4, ../../../themes/news-2014/library/scss/partials/_picker-classic.scss */
.picker__frame {
  padding: 1px;
}

/* line 4, ../../../themes/news-2014/library/scss/partials/_picker-classic.scss */
.picker__wrap {
  margin: -1px;
}

/* line 4, ../../../themes/news-2014/library/scss/partials/_picker-classic.scss */
.picker--opened .picker__holder {
  max-height: 25em;
  -ms-filter: "alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  border-top-width: 1px;
  border-bottom-width: 1px;
  -webkit-transform: translateY(0) perspective(600px) rotateX(0);
  -moz-transform: translateY(0) perspective(600px) rotateX(0);
  transform: translateY(0) perspective(600px) rotateX(0);
  -webkit-transition: -webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;
  -moz-transition: -moz-transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;
  transition: transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;
  -webkit-box-shadow: 0 6px 18px 1px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 6px 18px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0 6px 18px 1px rgba(0, 0, 0, 0.12);
}

/*********************
NORMALIZE
*********************/
/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects `block` display not defined in IE6/7/8/9 & FF3.
 */
/* line 11, ../../../themes/news-2014/library/scss/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects `inline-block` display not defined in IE6/7/8/9 & FF3.
 */
/* line 29, ../../../themes/news-2014/library/scss/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS5 devices.
 */
/* line 42, ../../../themes/news-2014/library/scss/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE7/8/9, FF3, S4.
 * Known issue: no IE6 support.
 */
/* line 52, ../../../themes/news-2014/library/scss/_normalize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/*
 * 1. Corrects text resizing oddly in IE6/7 when body `font-size` is set using
 *	`em` units.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *	user zoom.
 */
/* line 67, ../../../themes/news-2014/library/scss/_normalize.scss */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

/*
 * Addresses `font-family` inconsistency between `textarea` and other form
 * elements.
 */
/* line 78, ../../../themes/news-2014/library/scss/_normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE6/7.
 */
/* line 90, ../../../themes/news-2014/library/scss/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */
/* line 102, ../../../themes/news-2014/library/scss/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 * people.opera.com/patrickl/experiments/keyboard/test
 */
/* line 111, ../../../themes/news-2014/library/scss/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE6/7.
 * Addresses font sizes within `section` and `article` in FF4+, Chrome, S5.
 */
/* line 125, ../../../themes/news-2014/library/scss/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 130, ../../../themes/news-2014/library/scss/_normalize.scss */
h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

/* line 135, ../../../themes/news-2014/library/scss/_normalize.scss */
h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

/* line 140, ../../../themes/news-2014/library/scss/_normalize.scss */
h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

/* line 145, ../../../themes/news-2014/library/scss/_normalize.scss */
h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

/* line 150, ../../../themes/news-2014/library/scss/_normalize.scss */
h6 {
  font-size: 0.75em;
  margin: 2.33em 0;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome.
 */
/* line 159, ../../../themes/news-2014/library/scss/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/*
 * Addresses style set to `bolder` in FF3+, S4/5, Chrome.
 */
/* line 167, ../../../themes/news-2014/library/scss/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 172, ../../../themes/news-2014/library/scss/_normalize.scss */
blockquote {
  margin: 1em 40px;
}

/*
 * Addresses styling not present in S5, Chrome.
 */
/* line 180, ../../../themes/news-2014/library/scss/_normalize.scss */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9.
 */
/* line 188, ../../../themes/news-2014/library/scss/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Addresses margins set differently in IE6/7.
 */
/* line 197, ../../../themes/news-2014/library/scss/_normalize.scss */
p,
pre {
  margin: 1em 0;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome.
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
/* line 207, ../../../themes/news-2014/library/scss/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */
/* line 220, ../../../themes/news-2014/library/scss/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * Addresses CSS quotes not supported in IE6/7.
 */
/* line 230, ../../../themes/news-2014/library/scss/_normalize.scss */
q {
  quotes: none;
}

/*
 * Addresses `quotes` property not supported in S4.
 */
/* line 238, ../../../themes/news-2014/library/scss/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* line 244, ../../../themes/news-2014/library/scss/_normalize.scss */
small {
  font-size: 75%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 * gist.github.com/413930
 */
/* line 253, ../../../themes/news-2014/library/scss/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 261, ../../../themes/news-2014/library/scss/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 265, ../../../themes/news-2014/library/scss/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7.
 */
/* line 277, ../../../themes/news-2014/library/scss/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

/* line 284, ../../../themes/news-2014/library/scss/_normalize.scss */
dd {
  margin: 0 0 0 40px;
}

/*
 * Addresses paddings set differently in IE6/7.
 */
/* line 292, ../../../themes/news-2014/library/scss/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}

/*
 * Corrects list images handled incorrectly in IE7.
 */
/* line 302, ../../../themes/news-2014/library/scss/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside `a` element in IE6/7/8/9, FF3.
 * 2. Improves image quality when scaled in IE7.
 *	code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
/* line 318, ../../../themes/news-2014/library/scss/_normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE9.
 */
/* line 327, ../../../themes/news-2014/library/scss/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11.
 */
/* line 339, ../../../themes/news-2014/library/scss/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7.
 */
/* line 351, ../../../themes/news-2014/library/scss/_normalize.scss */
form {
  margin: 0;
}

/*
 * Define consistent border, margin, and padding.
 */
/* line 359, ../../../themes/news-2014/library/scss/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9.
 * 2. Corrects text not wrapping in FF3.
 * 3. Corrects alignment displayed oddly in IE6/7.
 */
/* line 371, ../../../themes/news-2014/library/scss/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}

/*
 * 1. Corrects font size not being inherited in all browsers.
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome.
 * 3. Improves appearance and consistency in all browsers.
 */
/* line 384, ../../../themes/news-2014/library/scss/_normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}

/*
 * Addresses FF3/4 setting `line-height` on `input` using `!important` in the
 * UA stylesheet.
 */
/* line 399, ../../../themes/news-2014/library/scss/_normalize.scss */
button,
input {
  line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *	and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *	`input` and others.
 * 4. Removes inner spacing in IE7 without affecting normal text inputs.
 *	Known issue: inner spacing remains in IE6.
 */
/* line 414, ../../../themes/news-2014/library/scss/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */
}

/*
 * Re-set default cursor for disabled elements.
 */
/* line 427, ../../../themes/news-2014/library/scss/_normalize.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9.
 * 2. Removes excess padding in IE8/9.
 * 3. Removes excess padding in IE7.
 *	Known issue: excess padding remains in IE6.
 */
/* line 439, ../../../themes/news-2014/library/scss/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in S5, Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in S5, Chrome (include `-moz`
 *	to future-proof).
 */
/* line 453, ../../../themes/news-2014/library/scss/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X.
 */
/* line 464, ../../../themes/news-2014/library/scss/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+.
 */
/* line 473, ../../../themes/news-2014/library/scss/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9.
 * 2. Improves readability and alignment in all browsers.
 */
/* line 484, ../../../themes/news-2014/library/scss/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells.
 */
/* line 497, ../../../themes/news-2014/library/scss/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/******************************************************************
CUSTOMIZED RESET VALUES
I added these extra styles as a more personalized reset. Feel free
to remove them if you like or add your own. If you want to update
the normalize styles, make sure to edit from this point up.
******************************************************************/
/* line 510, ../../../themes/news-2014/library/scss/_normalize.scss */
p {
  -webkit-hyphens: auto;
  -epub-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

/* line 517, ../../../themes/news-2014/library/scss/_normalize.scss */
b, strong, .strong {
  font-weight: bold;
}

/* line 519, ../../../themes/news-2014/library/scss/_normalize.scss */
dfn, em, .em {
  font-style: italic;
}

/* line 521, ../../../themes/news-2014/library/scss/_normalize.scss */
small, .small {
  font-size: 75%;
}

/* line 523, ../../../themes/news-2014/library/scss/_normalize.scss */
ul, ol {
  padding: 0;
  list-style-type: none;
}

/* line 528, ../../../themes/news-2014/library/scss/_normalize.scss */
dd {
  margin: 0;
}

/* line 532, ../../../themes/news-2014/library/scss/_normalize.scss */
.sidebar ul,
.sidebar ol,
.commentlist {
  list-style: none;
}

/*********************
BOOTSTRAP GRID
*********************/
/* line 1, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
  max-width: 1200px;
}

/* line 8, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.row {
  margin-left: -10px;
  margin-right: -10px;
}

/* line 12, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 18, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

/* line 21, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-12 {
  width: 100%;
}

/* line 24, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-11 {
  width: 91.66666667%;
}

/* line 27, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-10 {
  width: 83.33333333%;
}

/* line 30, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-9 {
  width: 75%;
}

/* line 33, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-8 {
  width: 66.66666667%;
}

/* line 36, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-7 {
  width: 58.33333333%;
}

/* line 39, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-6 {
  width: 50%;
}

/* line 42, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-5 {
  width: 41.66666667%;
}

/* line 45, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-4 {
  width: 33.33333333%;
}

/* line 48, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-3 {
  width: 25%;
}

/* line 51, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-2 {
  width: 16.66666667%;
}

/* line 54, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-1 {
  width: 8.33333333%;
}

/* line 57, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 60, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-pull-11 {
  right: 91.66666667%;
}

/* line 63, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-pull-10 {
  right: 83.33333333%;
}

/* line 66, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 69, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-pull-8 {
  right: 66.66666667%;
}

/* line 72, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-pull-7 {
  right: 58.33333333%;
}

/* line 75, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 78, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-pull-5 {
  right: 41.66666667%;
}

/* line 81, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-pull-4 {
  right: 33.33333333%;
}

/* line 84, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 87, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-pull-2 {
  right: 16.66666667%;
}

/* line 90, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-pull-1 {
  right: 8.33333333%;
}

/* line 93, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-pull-0 {
  right: 0%;
}

/* line 96, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 99, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-push-11 {
  left: 91.66666667%;
}

/* line 102, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-push-10 {
  left: 83.33333333%;
}

/* line 105, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 108, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-push-8 {
  left: 66.66666667%;
}

/* line 111, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-push-7 {
  left: 58.33333333%;
}

/* line 114, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 117, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-push-5 {
  left: 41.66666667%;
}

/* line 120, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-push-4 {
  left: 33.33333333%;
}

/* line 123, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 126, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-push-2 {
  left: 16.66666667%;
}

/* line 129, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-push-1 {
  left: 8.33333333%;
}

/* line 132, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-push-0 {
  left: 0%;
}

/* line 135, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

/* line 138, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

/* line 141, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

/* line 144, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 147, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

/* line 150, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

/* line 153, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 156, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

/* line 159, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

/* line 162, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 165, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

/* line 168, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

/* line 171, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

@media (min-width: 660px) {
  /* line 175, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  /* line 178, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 181, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-11 {
    width: 91.66666667%;
  }

  /* line 184, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-10 {
    width: 83.33333333%;
  }

  /* line 187, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 190, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-8 {
    width: 66.66666667%;
  }

  /* line 193, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-7 {
    width: 58.33333333%;
  }

  /* line 196, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 199, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-5 {
    width: 41.66666667%;
  }

  /* line 202, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-4 {
    width: 33.33333333%;
  }

  /* line 205, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 208, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-2 {
    width: 16.66666667%;
  }

  /* line 211, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-1 {
    width: 8.33333333%;
  }

  /* line 214, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 217, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  /* line 220, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  /* line 223, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 226, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  /* line 229, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  /* line 232, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 235, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  /* line 238, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  /* line 241, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 244, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  /* line 247, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  /* line 250, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-pull-0 {
    right: 0%;
  }

  /* line 253, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 256, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-push-11 {
    left: 91.66666667%;
  }

  /* line 259, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-push-10 {
    left: 83.33333333%;
  }

  /* line 262, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 265, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-push-8 {
    left: 66.66666667%;
  }

  /* line 268, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-push-7 {
    left: 58.33333333%;
  }

  /* line 271, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 274, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-push-5 {
    left: 41.66666667%;
  }

  /* line 277, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-push-4 {
    left: 33.33333333%;
  }

  /* line 280, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 283, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-push-2 {
    left: 16.66666667%;
  }

  /* line 286, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-push-1 {
    left: 8.33333333%;
  }

  /* line 289, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-push-0 {
    left: 0%;
  }

  /* line 292, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }

  /* line 295, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 298, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 301, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 304, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 307, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 310, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 313, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 316, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 319, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 322, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 325, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 328, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 980px) {
  /* line 333, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  /* line 336, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-12 {
    width: 100%;
  }

  /* line 339, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-11 {
    width: 91.66666667%;
  }

  /* line 342, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-10 {
    width: 83.33333333%;
  }

  /* line 345, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-9 {
    width: 75%;
  }

  /* line 348, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-8 {
    width: 66.66666667%;
  }

  /* line 351, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-7 {
    width: 58.33333333%;
  }

  /* line 354, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-6 {
    width: 50%;
  }

  /* line 357, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-5 {
    width: 41.66666667%;
  }

  /* line 360, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-4 {
    width: 33.33333333%;
  }

  /* line 363, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-3 {
    width: 25%;
  }

  /* line 366, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-2 {
    width: 16.66666667%;
  }

  /* line 369, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-1 {
    width: 8.33333333%;
  }

  /* line 372, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-pull-12 {
    right: 100%;
  }

  /* line 375, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-pull-11 {
    right: 91.66666667%;
  }

  /* line 378, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-pull-10 {
    right: 83.33333333%;
  }

  /* line 381, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 384, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-pull-8 {
    right: 66.66666667%;
  }

  /* line 387, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-pull-7 {
    right: 58.33333333%;
  }

  /* line 390, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 393, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-pull-5 {
    right: 41.66666667%;
  }

  /* line 396, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-pull-4 {
    right: 33.33333333%;
  }

  /* line 399, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 402, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-pull-2 {
    right: 16.66666667%;
  }

  /* line 405, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-pull-1 {
    right: 8.33333333%;
  }

  /* line 408, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-pull-0 {
    right: 0%;
  }

  /* line 411, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-push-12 {
    left: 100%;
  }

  /* line 414, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-push-11 {
    left: 91.66666667%;
  }

  /* line 417, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-push-10 {
    left: 83.33333333%;
  }

  /* line 420, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 423, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-push-8 {
    left: 66.66666667%;
  }

  /* line 426, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-push-7 {
    left: 58.33333333%;
  }

  /* line 429, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 432, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-push-5 {
    left: 41.66666667%;
  }

  /* line 435, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-push-4 {
    left: 33.33333333%;
  }

  /* line 438, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 441, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-push-2 {
    left: 16.66666667%;
  }

  /* line 444, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-push-1 {
    left: 8.33333333%;
  }

  /* line 447, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-push-0 {
    left: 0%;
  }

  /* line 450, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }

  /* line 453, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 456, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 459, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 462, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 465, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 468, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 471, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 474, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 477, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 480, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 483, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 486, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
/* @media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: 0%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: 0%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
} */
@-ms-viewport {
  width: device-width;
}
/* line 652, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 659, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .visible-xs {
    display: block !important;
  }

  /* line 662, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  table.visible-xs {
    display: table;
  }

  /* line 665, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  tr.visible-xs {
    display: table-row !important;
  }

  /* line 668, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 674, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .visible-sm {
    display: block !important;
  }

  /* line 677, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  table.visible-sm {
    display: table;
  }

  /* line 680, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  tr.visible-sm {
    display: table-row !important;
  }

  /* line 683, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 981px) and (max-width: 1199px) {
  /* line 689, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .visible-md {
    display: block !important;
  }

  /* line 692, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  table.visible-md {
    display: table;
  }

  /* line 695, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  tr.visible-md {
    display: table-row !important;
  }

  /* line 698, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 704, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .visible-lg {
    display: block !important;
  }

  /* line 707, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  table.visible-lg {
    display: table;
  }

  /* line 710, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  tr.visible-lg {
    display: table-row !important;
  }

  /* line 713, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  /* line 719, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 724, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  /* line 729, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 734, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .hidden-lg {
    display: none !important;
  }
}
/* line 738, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 742, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .visible-print {
    display: block !important;
  }

  /* line 745, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  table.visible-print {
    display: table;
  }

  /* line 748, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  tr.visible-print {
    display: table-row !important;
  }

  /* line 751, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
@media print {
  /* line 757, ../../../themes/news-2014/library/scss/_bootstrap-grid.scss */
  .hidden-print {
    display: none !important;
  }
}
/*********************
GENERAL NEWS STYLES
*********************/
/* line 39, ../../../themes/news-2014/library/scss/_base.scss */
li.widget {
  list-style-type: none;
}

/* line 43, ../../../themes/news-2014/library/scss/_base.scss */
html {
  font-size: 62.5%;
}

/* line 47, ../../../themes/news-2014/library/scss/_base.scss */
body {
  background-color: #d8d0b9;
}

/* line 51, ../../../themes/news-2014/library/scss/_base.scss */
html.svg .png-fallback {
  display: none;
}

/* line 52, ../../../themes/news-2014/library/scss/_base.scss */
html.no-svg .svg-image {
  display: none;
}

/* line 54, ../../../themes/news-2014/library/scss/_base.scss */
div.category {
  position: relative;
  font-weight: bold;
  text-transform: lowercase;
  white-space: nowrap;
  font-size: 1.4rem;
  color: #ffffff;
}
/* line 61, ../../../themes/news-2014/library/scss/_base.scss */
div.category a:link, div.category a:visited {
  color: #ffffff;
  padding: 2px 5px;
  background-color: #ef762d;
}
/* line 66, ../../../themes/news-2014/library/scss/_base.scss */
div.category a:hover {
  background-color: #c1520f;
}
/* line 69, ../../../themes/news-2014/library/scss/_base.scss */
div.category.sponsored {
  display: table;
}
/* line 71, ../../../themes/news-2014/library/scss/_base.scss */
div.category.sponsored a {
  color: #ffffff;
  padding: 2px 5px;
  background-color: #B349F7;
}
/* line 75, ../../../themes/news-2014/library/scss/_base.scss */
div.category.sponsored a:hover {
  color: #ffffff;
}

/* line 82, ../../../themes/news-2014/library/scss/_base.scss */
img {
  max-width: 100%;
}

/* line 86, ../../../themes/news-2014/library/scss/_base.scss */
#page_root {
  position: relative;
}

/* line 90, ../../../themes/news-2014/library/scss/_base.scss */
body.home, body.archive {
  font-family: "Open Sans", sans-serif;
}

/* line 94, ../../../themes/news-2014/library/scss/_base.scss */
#content {
  position: relative;
}

/* line 98, ../../../themes/news-2014/library/scss/_base.scss */
.ad_tile, .vmn_coda_ad-tile {
  margin: 10px auto;
  max-width: 300px;
}
/* line 101, ../../../themes/news-2014/library/scss/_base.scss */
.ad_tile.vmn_coda_ajax_ad, .vmn_coda_ad-tile.vmn_coda_ajax_ad {
  margin-bottom: 20px;
}

/* line 105, ../../../themes/news-2014/library/scss/_base.scss */
.vmn_coda_ajax_ad {
  text-align: center;
  margin-bottom: 20px;
}

/* line 110, ../../../themes/news-2014/library/scss/_base.scss */
.date {
  font-family: "Open Sans", sans-serif;
  font-size: 1.2rem;
  color: #eb6e1e;
  display: block;
  padding-top: 5px;
}

/********************
RESPONSIVE PLAYERS
********************/
/* line 123, ../../../themes/news-2014/library/scss/_base.scss */
.video-container {
  position: relative;
  margin: auto;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
/* line 131, ../../../themes/news-2014/library/scss/_base.scss */
.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 140, ../../../themes/news-2014/library/scss/_base.scss */
.square-container {
  margin: auto;
  padding-bottom: 120%;
  position: relative;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
/* line 148, ../../../themes/news-2014/library/scss/_base.scss */
.square-container iframe, .square-container object, .square-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 158, ../../../themes/news-2014/library/scss/_base.scss */
body.single .player_container {
  margin: 1.5em auto;
}

/* line 162, ../../../themes/news-2014/library/scss/_base.scss */
body.single-format-video .player_container {
  margin: 0 auto;
  top: -3px;
}

/* line 167, ../../../themes/news-2014/library/scss/_base.scss */
.player_container {
  overflow: hidden;
  width: 100% !important;
  height: auto;
}
/* line 171, ../../../themes/news-2014/library/scss/_base.scss */
.player_container iframe {
  width: 100%;
  /*height: auto;*/
}
/* line 175, ../../../themes/news-2014/library/scss/_base.scss */
.player_container object {
  height: 100%;
}
/* line 179, ../../../themes/news-2014/library/scss/_base.scss */
.player_container .light_player .play_overlay_icon {
  background: url(http://www.mtv.com/news/wp-content/themes/news-2014/library/images/play_btn.svg) no-repeat;
  cursor: pointer;
  height: 39px;
  width: 54px;
  opacity: 0.8;
}
/* line 186, ../../../themes/news-2014/library/scss/_base.scss */
.player_container .light_player .play_overlay_icon:hover {
  fill: #00bbef;
}
/* line 189, ../../../themes/news-2014/library/scss/_base.scss */
.player_container .light_player img {
  height: auto;
  width: 100%;
}
/* line 193, ../../../themes/news-2014/library/scss/_base.scss */
.player_container .light_player object, .player_container .light_player embed {
  height: 100%;
}

/* line 200, ../../../themes/news-2014/library/scss/_base.scss */
body.single-format-video .player_container {
  background-color: #000000;
  top: -3px;
  position: relative;
}

/*********************
LINK STYLES
*********************/
/* line 211, ../../../themes/news-2014/library/scss/_base.scss */
a, a:visited {
  text-decoration: none;
  color: #000000;
  /* on click */
  /* mobile tap color */
}
/* line 214, ../../../themes/news-2014/library/scss/_base.scss */
a:hover, a:focus, a:visited:hover, a:visited:focus {
  color: #ef762d;
}
/* line 223, ../../../themes/news-2014/library/scss/_base.scss */
a:link, a:visited:link {
  /*
  this highlights links on iPhones/iPads.
  so it basically works like the :hover selector
  for mobile devices.
  */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
/* line 237, ../../../themes/news-2014/library/scss/_base.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  font-family: "Open Sans", sans-serif;
  text-rendering: optimizelegibility;
  font-weight: 500;
  /*
  if you're going to use webfonts, be sure to check your weights
  http://css-tricks.com/watch-your-font-weight/
  */
  /* removing text decoration from all headline links */
}
/* line 247, ../../../themes/news-2014/library/scss/_base.scss */
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
  text-decoration: none;
}

/* line 252, ../../../themes/news-2014/library/scss/_base.scss */
h1, .h1 {
  font-weight: 900;
  line-height: 3.6rem;
  font-size: 3.7rem;
  margin: 0;
}

/* line 259, ../../../themes/news-2014/library/scss/_base.scss */
h2, .h2 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.4rem;
  margin-bottom: 0.375rem;
  padding: 5px 5px 5px 0px;
  margin: 0;
}

/* line 268, ../../../themes/news-2014/library/scss/_base.scss */
h3, .h3 {
  font-weight: 800;
  letter-spacing: -1px;
  font-size: 2.0rem;
  line-height: 2.0rem;
  margin: 0;
}

/* line 276, ../../../themes/news-2014/library/scss/_base.scss */
h4, .h4 {
  font-size: 1.1rem;
  font-weight: 700;
}

/* line 281, ../../../themes/news-2014/library/scss/_base.scss */
h5, .h5 {
  font-size: 0.846rem;
  line-height: 0.846rem;
  text-transform: uppercase;
  letter-spacing: 2px;
}

/*********************
HEADER SYTLES
*********************/
/* line 292, ../../../themes/news-2014/library/scss/_base.scss */
span.sitename {
  text-transform: lowercase;
}

/* line 296, ../../../themes/news-2014/library/scss/_base.scss */
span.icon-logo-mtv {
  display: block;
  font-size: 40px;
}

/* line 301, ../../../themes/news-2014/library/scss/_base.scss */
.pull-left {
  float: left;
}

/* line 305, ../../../themes/news-2014/library/scss/_base.scss */
.pull-right {
  float: right;
}

/* line 309, ../../../themes/news-2014/library/scss/_base.scss */
.vmn_coda_ad-banner {
  text-align: center;
}

/* line 314, ../../../themes/news-2014/library/scss/_base.scss */
#nav-close {
  margin-left: 5px;
}

/* line 319, ../../../themes/news-2014/library/scss/_base.scss */
.navbar #ad-container {
  padding: 5px 0;
  border-bottom: solid 1px #333;
  position: relative;
  z-index: 5001;
}
/* line 326, ../../../themes/news-2014/library/scss/_base.scss */
.navbar .ad-banner {
  width: 300px;
  margin: auto;
  min-height: 50px;
}
/* line 332, ../../../themes/news-2014/library/scss/_base.scss */
.navbar span.icon-logo-mtv {
  padding: 1px 10px 0 10px;
  color: #ffffff;
  float: left;
}
/* line 338, ../../../themes/news-2014/library/scss/_base.scss */
.navbar #navbar-inner {
  position: relative;
  z-index: 5001;
  background: #ef762d;
}
/* line 343, ../../../themes/news-2014/library/scss/_base.scss */
.navbar #navbar-inner .container {
  margin-left: 0px;
  max-width: 1200px;
  height: 48px;
  position: relative;
}
/* line 349, ../../../themes/news-2014/library/scss/_base.scss */
.navbar #navbar-inner .container .sitename {
  font-size: 3.2rem;
  color: #ffffff;
  font-weight: bold;
  white-space: nowrap;
  line-height: 1.5;
}

/*********************
UI KIT OVERRIDES
*********************/
/* line 364, ../../../themes/news-2014/library/scss/_base.scss */
.item-md.postcard-left {
  margin-bottom: 0;
}

/* line 368, ../../../themes/news-2014/library/scss/_base.scss */
.item.item-small {
  margin-bottom: 0;
}

/* line 371, ../../../themes/news-2014/library/scss/_base.scss */
.col-sm-6, .col-sm-12 {
  padding: 0 10px;
}

/* line 374, ../../../themes/news-2014/library/scss/_base.scss */
.trending-block[class*="postcard-"] .media {
  width: 33%;
}

/* line 377, ../../../themes/news-2014/library/scss/_base.scss */
.item .media {
  background-color: transparent;
}

/* line 380, ../../../themes/news-2014/library/scss/_base.scss */
.icon-arrow-dropdown {
  position: relative;
  top: 10px;
  right: 15px;
}

/*********************
HOME PAGE STYLES
*********************/
/* UI Kit override */
/* line 391, ../../../themes/news-2014/library/scss/_base.scss */
.item .header {
  position: relative;
  background-color: #ffffff;
}
/* line 396, ../../../themes/news-2014/library/scss/_base.scss */
.item.item-sm h3 {
  font-size: 1.5rem;
  line-height: 1.7rem;
  font-family: "Source Sans Pro", sans-serif;
}

/* line 404, ../../../themes/news-2014/library/scss/_base.scss */
#main > .row > div.post:first-child .media img {
  border-top: none;
}

/* line 408, ../../../themes/news-2014/library/scss/_base.scss */
body.home article {
  padding-bottom: 15px;
}
/* line 412, ../../../themes/news-2014/library/scss/_base.scss */
body.home article:last-child {
  border-bottom: none;
}
/* line 415, ../../../themes/news-2014/library/scss/_base.scss */
body.home article .item-small .section-header {
  position: relative;
  top: -18px;
}
/* line 419, ../../../themes/news-2014/library/scss/_base.scss */
body.home article .postcard-left .category {
  clear: both;
}
/* line 422, ../../../themes/news-2014/library/scss/_base.scss */
body.home article .item .category {
  margin-top: -19px;
}
/* line 425, ../../../themes/news-2014/library/scss/_base.scss */
body.home article h3 {
  padding-top: 10px;
}

/* line 430, ../../../themes/news-2014/library/scss/_base.scss */
body.home aside article .item .category {
  top: 2px;
}

/* line 435, ../../../themes/news-2014/library/scss/_base.scss */
body.home article.mtv_advertorial_post .category.sponsored a, article.mtv_advertorial_post div.story .category.sponsored a, article.mtv_advertorial_post article.mtv_advertorial_post .category.sponsored a {
  background-color: #B349F7;
}
/* line 437, ../../../themes/news-2014/library/scss/_base.scss */
body.home article.mtv_advertorial_post .category.sponsored a:hover, article.mtv_advertorial_post div.story .category.sponsored a:hover, article.mtv_advertorial_post article.mtv_advertorial_post .category.sponsored a:hover {
  color: #ffffff;
}

/* line 444, ../../../themes/news-2014/library/scss/_base.scss */
body.home div.ad_tile, body.archive div.ad_tile {
  padding-top: 10px;
}

/* line 450, ../../../themes/news-2014/library/scss/_base.scss */
body.home #main .sub-header {
  padding-top: 5px;
}

/*********************
CATEGORY & TAG PAGE STYLES
*********************/
/* line 460, ../../../themes/news-2014/library/scss/_base.scss */
body.category #main > .row > .post-1 .postcard-left > div, body.category #main > .row > .post-1 .postcard-right > div {
  display: block;
}
/* line 463, ../../../themes/news-2014/library/scss/_base.scss */
body.category #main > .row > .post-1 .media {
  width: 100%;
}
/* line 466, ../../../themes/news-2014/library/scss/_base.scss */
body.category #main > .row > .post-1 h3 {
  font-size: 2.3rem;
  line-height: 2.6rem;
}
/* line 469, ../../../themes/news-2014/library/scss/_base.scss */
body.category #main > .row > .post-1 h3 a {
  top: 5px;
  position: relative;
}

/* line 477, ../../../themes/news-2014/library/scss/_base.scss */
body.archive nav.wp-prev-next li.archives {
  display: none;
}
/* line 480, ../../../themes/news-2014/library/scss/_base.scss */
body.archive .icon-arrow-dropdown {
  color: #000000;
}
/* line 483, ../../../themes/news-2014/library/scss/_base.scss */
body.archive div.category {
  display: none;
}
/* line 485, ../../../themes/news-2014/library/scss/_base.scss */
body.archive div.category.sponsored {
  display: table;
  top: -2px;
}
/* line 488, ../../../themes/news-2014/library/scss/_base.scss */
body.archive div.category.sponsored a {
  background-color: #B349F7;
}
/* line 490, ../../../themes/news-2014/library/scss/_base.scss */
body.archive div.category.sponsored a:hover {
  color: #ffffff;
}
/* line 496, ../../../themes/news-2014/library/scss/_base.scss */
body.archive .item .header {
  top: 0;
}
/* line 498, ../../../themes/news-2014/library/scss/_base.scss */
body.archive .item .header h3 {
  line-height: 2.0rem;
  font-size: 1.7rem;
}
/* line 502, ../../../themes/news-2014/library/scss/_base.scss */
body.archive .item .header span {
  padding: 0 5px 5px 0;
}
/* line 504, ../../../themes/news-2014/library/scss/_base.scss */
body.archive .item .header span .date {
  padding-top: 5px;
}
/* line 510, ../../../themes/news-2014/library/scss/_base.scss */
body.archive .article-block[class*="postcard-"] .media {
  width: 30%;
}
/* line 514, ../../../themes/news-2014/library/scss/_base.scss */
body.archive article.summary .entry-content {
  padding: 0px 0px 10px 0px;
}

/* line 520, ../../../themes/news-2014/library/scss/_base.scss */
.item .header > span {
  background-color: #ffffff;
}

/* line 525, ../../../themes/news-2014/library/scss/_base.scss */
body.term-post-format-video div.category {
  display: block;
}

/* line 530, ../../../themes/news-2014/library/scss/_base.scss */
div[class*='mtvn-ajax-placeholder'] .category_sticky_post {
  display: none;
}

/* line 534, ../../../themes/news-2014/library/scss/_base.scss */
h1.archive-title {
  text-transform: lowercase;
  color: #ef762d;
  margin: 0 10px 20px 10px;
  padding: 5px 0;
  border-bottom: 5px solid #000000;
  font-size: 2.7em;
  letter-spacing: -1px;
}

/* line 545, ../../../themes/news-2014/library/scss/_base.scss */
body.archive input.datepicker {
  display: none;
}
/* line 548, ../../../themes/news-2014/library/scss/_base.scss */
body.archive a.archivedate {
  cursor: pointer;
}

/* line 554, ../../../themes/news-2014/library/scss/_base.scss */
body.page .header h2 {
  font-size: 3.2rem;
  padding: 15px 0 15px 0;
  letter-spacing: -1px;
  border-bottom: 5px #000000 solid;
  color: #ef762d;
  font-weight: 800;
}
/* line 562, ../../../themes/news-2014/library/scss/_base.scss */
body.page div.story {
  max-width: 800px;
  padding-left: 30px;
}
/* line 566, ../../../themes/news-2014/library/scss/_base.scss */
body.page section {
  padding-top: 20px;
}

/*********************
POSTS & CONTENT STYLES
*********************/
/* line 574, ../../../themes/news-2014/library/scss/_base.scss */
.lead-image {
  top: -3px;
}
/* line 576, ../../../themes/news-2014/library/scss/_base.scss */
.lead-image .container-lead-image {
  padding-top: 52.5%;
}
/* line 578, ../../../themes/news-2014/library/scss/_base.scss */
.lead-image .container-lead-image img {
  width: 100%;
  height: auto;
}
/* line 582, ../../../themes/news-2014/library/scss/_base.scss */
.lead-image .container-lead-image .content {
  overflow: hidden;
}
/* line 586, ../../../themes/news-2014/library/scss/_base.scss */
.lead-image .photocredit {
  top: -15px;
}

/* line 591, ../../../themes/news-2014/library/scss/_base.scss */
.photocredit {
  position: relative;
  float: right;
  color: #777777;
  padding-right: 10px;
  font-size: 1.1rem;
  font-family: "Source Sans Pro", sans-serif;
}

/* post link color */
/* line 602, ../../../themes/news-2014/library/scss/_base.scss */
.single section.entry-content a, .single section.entry-content a:visited {
  color: #ef762d;
}
/* line 605, ../../../themes/news-2014/library/scss/_base.scss */
.single section.entry-content a:hover {
  color: #ef762d;
}

/* line 610, ../../../themes/news-2014/library/scss/_base.scss */
.single article.post div.story section.entry-content {
  background-color: #ffffff;
}
/* line 612, ../../../themes/news-2014/library/scss/_base.scss */
.single article.post div.story section.entry-content iframe {
  margin: auto !important;
  max-width: 100%;
}
/* line 616, ../../../themes/news-2014/library/scss/_base.scss */
.single article.post div.story section.entry-content .CodaAdWidget iframe {
  height: 250px;
}
/* line 619, ../../../themes/news-2014/library/scss/_base.scss */
.single article.post div.story section.entry-content .photo {
  position: relative;
  text-align: center;
}
/* line 623, ../../../themes/news-2014/library/scss/_base.scss */
.single article.post div.story section.entry-content .photo .photocredit {
  bottom: 2px;
  background-color: #ffffff;
  padding: 0 5px;
  position: absolute;
  right: 0;
}

/* line 635, ../../../themes/news-2014/library/scss/_base.scss */
.single article.no_lead_image div.story .category {
  top: -24px;
  left: -10px;
  position: relative;
}
/* line 640, ../../../themes/news-2014/library/scss/_base.scss */
.single article.no_lead_image .small_lead_image {
  position: relative;
  top: -3px;
  margin-left: -10px;
  margin-right: -10px;
}
/* line 645, ../../../themes/news-2014/library/scss/_base.scss */
.single article.no_lead_image .small_lead_image img {
  width: 100%;
}
/* line 648, ../../../themes/news-2014/library/scss/_base.scss */
.single article.no_lead_image .small_lead_image .photocredit {
  top: 35px;
  right: 0;
  position: absolute;
}
/* line 654, ../../../themes/news-2014/library/scss/_base.scss */
.single article.no_lead_image .header {
  /*.headline {
    background-color: $article-bg;
  }*/
  background-color: #ffffff;
}
/* line 660, ../../../themes/news-2014/library/scss/_base.scss */
.single article.no_lead_image div.story {
  margin-top: 0;
}
/* line 663, ../../../themes/news-2014/library/scss/_base.scss */
.single article.no_lead_image #commentsContainer {
  padding: 20px 10px 0 0;
}

/* line 669, ../../../themes/news-2014/library/scss/_base.scss */
body.single .header {
  background-color: #ffffff;
}
/* line 671, ../../../themes/news-2014/library/scss/_base.scss */
body.single .header span.headline {
  top: -6px;
  position: relative;
  letter-spacing: -1px;
}
/* line 676, ../../../themes/news-2014/library/scss/_base.scss */
body.single .header h1 {
  font-family: "Open Sans", sans-serif;
}
/* line 680, ../../../themes/news-2014/library/scss/_base.scss */
body.single .byline .date {
  padding-left: 10px;
  display: inline;
  font-size: 1.4rem;
}
/* line 685, ../../../themes/news-2014/library/scss/_base.scss */
body.single div.story .category {
  top: -21px;
  left: -10px;
}
/* line 689, ../../../themes/news-2014/library/scss/_base.scss */
body.single .entry-content {
  padding: 0;
}
/* line 693, ../../../themes/news-2014/library/scss/_base.scss */
body.single .mtv_advertorial_post .byline.sponsored {
  font-weight: 800;
  font-size: 1.7rem;
  font-family: "Open Sans", sans-serif;
  color: #777;
}
/* line 698, ../../../themes/news-2014/library/scss/_base.scss */
body.single .mtv_advertorial_post .byline.sponsored .date {
  font-weight: normal;
  font-family: "Open Sans", sans-serif;
}

/* line 707, ../../../themes/news-2014/library/scss/_base.scss */
body.single-interactive .header {
  padding-top: 12px;
  background: none;
}
/* line 711, ../../../themes/news-2014/library/scss/_base.scss */
body.single-interactive .sm4CommentsWidget .comments {
  padding: 10px;
  background-color: #ffffff;
}
/* line 716, ../../../themes/news-2014/library/scss/_base.scss */
body.single-interactive li.SM4MostPopularWidget h2 {
  margin-bottom: 0;
}
/* line 719, ../../../themes/news-2014/library/scss/_base.scss */
body.single-interactive li.SM4MostPopularWidget .trending-list {
  background-color: #ffffff;
  padding: 10px;
  min-height: 650px;
}

/* line 727, ../../../themes/news-2014/library/scss/_base.scss */
img.js-srcset-img {
  width: 100%;
  height: auto;
}

/* line 733, ../../../themes/news-2014/library/scss/_base.scss */
.single div.story section, .page div.story section {
  font-family: "Open Sans", sans-serif;
  font-size: 1.7rem;
  line-height: 2.5rem;
}
/* line 738, ../../../themes/news-2014/library/scss/_base.scss */
.single p:first-child, .page p:first-child {
  margin-top: 0;
}

/* line 744, ../../../themes/news-2014/library/scss/_base.scss */
.single div.story section > p {
  margin-top: 0;
}
/* line 747, ../../../themes/news-2014/library/scss/_base.scss */
.single div.story section .hr {
  border-top: 5px solid #000000;
}
/* line 750, ../../../themes/news-2014/library/scss/_base.scss */
.single div.story section .byline {
  position: relative;
  top: -16px;
  background-color: #ffffff;
  padding-right: 15px;
  font-size: 1.4rem;
  text-transform: lowercase;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 758, ../../../themes/news-2014/library/scss/_base.scss */
.single div.story section .byline a:link, .single div.story section .byline a:visited {
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
  font-size: 1.7rem;
  color: #000000 !important;
}
/* line 764, ../../../themes/news-2014/library/scss/_base.scss */
.single div.story section .byline a:hover {
  color: #ef762d !important;
}
/* line 766, ../../../themes/news-2014/library/scss/_base.scss */
.single div.story section .byline .author {
  font-weight: 800;
  font-size: 1.7rem;
  font-family: "Open Sans", sans-serif;
}

/* line 773, ../../../themes/news-2014/library/scss/_base.scss */
.subhead {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.7rem;
  font-weight: normal;
  line-height: 2.0rem;
  margin: 0;
  padding: 10px 0 20px 0;
}
/* line 780, ../../../themes/news-2014/library/scss/_base.scss */
.subhead p {
  margin: 1rem 0 1.5rem 0;
}

/* line 785, ../../../themes/news-2014/library/scss/_base.scss */
div.author {
  min-height: 120px;
  font-weight: bold;
  font-family: "Open Sans", sans-serif;
  letter-spacing: -1px;
  padding-top: 15px;
  border-top: 1px dotted #000000;
  font-size: 1.7rem;
}
/* line 794, ../../../themes/news-2014/library/scss/_base.scss */
div.author a:link, div.author a:visited {
  color: #000000;
  text-transform: lowercase;
}
/* line 798, ../../../themes/news-2014/library/scss/_base.scss */
div.author .description {
  font-family: "Source Sans Pro", sans-serif;
  color: #777;
  font-weight: normal;
}
/* line 804, ../../../themes/news-2014/library/scss/_base.scss */
div.author .oval {
  width: 25px;
  height: 25px;
}
/* line 808, ../../../themes/news-2014/library/scss/_base.scss */
div.author .oval .icon {
  color: #ffffff;
  font-size: 16px;
  width: 16px;
  margin-top: -1px;
}

/* line 817, ../../../themes/news-2014/library/scss/_base.scss */
.icon-twitter:before {
  content: "\e645";
}

/* line 821, ../../../themes/news-2014/library/scss/_base.scss */
.twitter {
  background: #00bbef;
}

/* line 825, ../../../themes/news-2014/library/scss/_base.scss */
.oval {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: none;
  width: 30px;
  height: 30px;
  border-radius: 30px / 30px;
  top: 0px;
  right: 0px;
  text-align: center;
  margin-right: 5px;
  float: left;
}

/* line 841, ../../../themes/news-2014/library/scss/_base.scss */
.author_crop {
  width: 80px;
  height: 80px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  float: left;
  margin-right: 10px;
  margin-bottom: 50px;
}

/* line 852, ../../../themes/news-2014/library/scss/_base.scss */
big {
  font-size: 2.0rem;
  line-height: 2.2rem;
  margin-bottom: 6px;
  display: inline-block;
  font-family: "Open Sans", sans-serif;
  letter-spacing: -1px;
}

/* line 862, ../../../themes/news-2014/library/scss/_base.scss */
.single-format-video .story, .single-format-video aside {
  -webkit-transition: margin 0.5s ease-out;
}

/* related link shortcode styling */
/* line 868, ../../../themes/news-2014/library/scss/_base.scss */
#related_link {
  margin-bottom: 35px;
  border-left: 5px solid #e8e6e6;
  background-color: transparent;
}

/* line 873, ../../../themes/news-2014/library/scss/_base.scss */
#related_link_txt {
  margin-bottom: 0px;
  font-family: "Helvetica Neue", nimbus-sans, sans-serif;
  color: #ff3906;
  font-size: 17px;
  line-height: 23px;
  font-weight: 700;
  letter-spacing: 0px;
}

/* line 882, ../../../themes/news-2014/library/scss/_base.scss */
#related_link_txt:hover {
  color: #00bbef;
}

/* line 885, ../../../themes/news-2014/library/scss/_base.scss */
#related_link_hdr {
  margin-top: 0px;
  margin-right: 5px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #1a1a1a;
  font-size: 17px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  text-transform: none;
  padding: 10px;
}

/* image reveal shortcode styling */
/* line 899, ../../../themes/news-2014/library/scss/_base.scss */
.imageRevealClickText {
  margin: 10px 10px;
  position: absolute;
  z-index: 3;
  color: #ffffff;
  text-shadow: 2px 2px #000000;
  opacity: 0.8;
}

/* line 908, ../../../themes/news-2014/library/scss/_base.scss */
.imageRevealContainer {
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
}

/*********************
ARTICLE FOOTER STYLES
*********************/
/* line 919, ../../../themes/news-2014/library/scss/_base.scss */
.VMNRelatedContent {
  width: 100%;
}

/* line 922, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer {
  font-size: 2.7em;
  font-family: "Open Sans", sans-serif;
  background-color: #f2f2f2;
  border-top: 5px solid #e6e6e6;
  padding: 15px 0;
}
/* line 929, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer .tags {
  line-height: 3.0rem;
  padding-bottom: 10px;
  text-transform: lowercase;
  display: block;
}
/* line 934, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer .tags a {
  padding-right: 10px;
}
/* line 939, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer .tags, footer.article-footer .header {
  font-weight: 800;
  color: #ef762d;
  padding-left: 0 !important;
}
/* line 944, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer .tags a:link, footer.article-footer .tags a:visited, footer.article-footer .header a:link, footer.article-footer .header a:visited {
  color: #000000;
}
/* line 947, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer .tags a:hover, footer.article-footer .header a:hover {
  color: #ef762d;
}
/* line 951, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer h3 {
  font-weight: 800;
  letter-spacing: -1px;
  line-height: 2.0rem;
  font-size: 1.7rem;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 958, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer .section {
  padding: 0;
}
/* line 961, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer div.header {
  background-color: transparent;
}
/* line 964, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer .media {
  width: 40%;
  float: left;
  padding-right: 10px;
}
/* line 969, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer article {
  padding: 0 20px 10px 0;
}
/* line 971, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer article div.header {
  padding: 0;
}
/* line 975, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer section {
  padding-left: 0;
}
/* line 978, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer .date {
  font-size: 1.0rem;
  font-weight: normal;
}
/* line 982, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer p {
  margin: 0;
}
/* line 985, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer .header span.headline {
  top: 6px;
}
/* line 988, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer .latest-news {
  padding-top: 10px;
}
/* line 990, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer .latest-news .sub-header {
  padding-top: 4px;
}
/* line 994, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer .latest-news .date {
  background-color: transparent;
  color: #000000;
  display: inline;
  font-weight: normal;
}
/* line 1000, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer .latest-news .vmn_coda_ad-tile {
  margin: 0;
  min-height: 315px;
  padding-left: 0;
}
/* line 1005, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer .latest-news .category {
  top: 2px;
}
/* line 1007, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer .latest-news .category a:link, footer.article-footer .latest-news .category a:visited {
  color: #ffffff;
}
/* line 1013, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer .latest-news-holder-0 .date {
  background-color: #ef762d;
  padding: 3px;
}
/* line 1018, ../../../themes/news-2014/library/scss/_base.scss */
footer.article-footer .container16x9:before {
  padding-top: 100% !important;
}

/******************************************************************
PAGE NAVI STYLES
******************************************************************/
/* line 1026, ../../../themes/news-2014/library/scss/_base.scss */
nav {
  font-size: 1.7rem;
}

/* line 1029, ../../../themes/news-2014/library/scss/_base.scss */
.js .show-more {
  display: block;
  clear: both;
  text-align: center;
  font-size: 1.7rem;
  max-width: 300px;
  margin: auto;
  padding: 5px 0px;
}

/* line 1039, ../../../themes/news-2014/library/scss/_base.scss */
.prev-link a:link, .prev-link a:active, .prev-link a:visited, .next-link a:link, .next-link a:active, .next-link a:visited {
  color: #ffffff;
  padding: 5px 10px;
  width: 300px;
}

/* line 1045, ../../../themes/news-2014/library/scss/_base.scss */
.wp-prev-next .btn:hover {
  background-color: #333;
}

/* line 1050, ../../../themes/news-2014/library/scss/_base.scss */
.show-more {
  display: none;
}

/* line 1053, ../../../themes/news-2014/library/scss/_base.scss */
.prev-link.noscript {
  float: left;
}

/* line 1056, ../../../themes/news-2014/library/scss/_base.scss */
.next-link.noscript {
  float: right;
}

/*********************
LISTICLES
**********************/
/* line 1066, ../../../themes/news-2014/library/scss/_base.scss */
.listicle-container .heading {
  font-family: "Open Sans", sans-serif;
  margin-top: 20px;
  font-size: 27px;
  text-transform: none;
  letter-spacing: 0px !important;
  font-weight: 900;
}
/* line 1074, ../../../themes/news-2014/library/scss/_base.scss */
.listicle-container li {
  padding-bottom: 20px;
}

/* line 1079, ../../../themes/news-2014/library/scss/_base.scss */
ol.listicle-container {
  list-style-type: none;
  margin-top: 30px;
  padding: 0;
  counter-reset: li-counter;
}
/* line 1084, ../../../themes/news-2014/library/scss/_base.scss */
ol.listicle-container .heading {
  line-height: 3rem;
  margin-bottom: 19px;
}
/* line 1088, ../../../themes/news-2014/library/scss/_base.scss */
ol.listicle-container .heading-container {
  margin-left: 55px;
  position: relative;
  top: 16px;
  min-height: 40px;
}
/* line 1094, ../../../themes/news-2014/library/scss/_base.scss */
ol.listicle-container .media-container {
  margin-top: 18px;
}
/* line 1097, ../../../themes/news-2014/library/scss/_base.scss */
ol.listicle-container .player_container {
  margin: 0 !important;
}

/* line 1102, ../../../themes/news-2014/library/scss/_base.scss */
ol.listicle-container > li:before {
  background-color: #ff3906;
  font-size: 3rem;
  font-weight: bold;
  color: #fafafa;
  font-family: "nimbus-sans-condensed";
  content: counter(li-counter);
  counter-increment: li-counter;
  float: left;
  text-align: center;
  padding: 15px;
}

/* line 1115, ../../../themes/news-2014/library/scss/_base.scss */
ol[reversed] > li:before {
  content: counter(reverse);
}

/* line 1118, ../../../themes/news-2014/library/scss/_base.scss */
ol[reversed] li {
  counter-increment: reverse -1;
  display: none;
}

/*********************
SIDEBARS & ASIDES
*********************/
/* line 1128, ../../../themes/news-2014/library/scss/_base.scss */
.widgettitle {
  letter-spacing: -1px;
}

/* line 1133, ../../../themes/news-2014/library/scss/_base.scss */
.MTVNAdvertorialsSponsoredPost .widgettitle {
  background-color: #ffffff;
  color: #000000;
  padding: 11px 0px;
}
/* line 1139, ../../../themes/news-2014/library/scss/_base.scss */
.MTVNAdvertorialsSponsoredPost .sub-header a:link, .MTVNAdvertorialsSponsoredPost .sub-header a:visited, .MTVNAdvertorialsSponsoredPost .sub-header a {
  color: #777;
}

/* line 1145, ../../../themes/news-2014/library/scss/_base.scss */
.more_read {
  overflow: hidden;
}

/* line 1150, ../../../themes/news-2014/library/scss/_base.scss */
.MTVNewsABHeadlineStoriesWidget .widgettitle {
  background-color: transparent;
  padding: 10px 0;
}

/* line 1156, ../../../themes/news-2014/library/scss/_base.scss */
.sidebar {
  min-width: 300px;
}
/* line 1159, ../../../themes/news-2014/library/scss/_base.scss */
.sidebar h2 {
  margin: 0px;
}
/* line 1161, ../../../themes/news-2014/library/scss/_base.scss */
.sidebar .widgettitle {
  border-bottom: 5px solid #000000;
  text-transform: lowercase;
}
/* line 1167, ../../../themes/news-2014/library/scss/_base.scss */
.sidebar li.MTVNCodaAdWidget {
  margin: auto;
  max-width: 300px;
  display: block;
  padding: 0 !important;
  margin: 0 !important;
}

/* line 1177, ../../../themes/news-2014/library/scss/_base.scss */
h2.widgettitle {
  font-weight: 800;
  font-size: 2.3rem;
  padding: 10px 12px;
  color: "Open Sans", sans-serif;
  background-color: #ef762d;
  margin-bottom: 15px;
}

/* right rail modules */
/* line 1187, ../../../themes/news-2014/library/scss/_base.scss */
aside li {
  text-align: left;
  padding-top: 10px;
}
/* line 1190, ../../../themes/news-2014/library/scss/_base.scss */
aside li article {
  padding-bottom: 10px;
}
/* line 1192, ../../../themes/news-2014/library/scss/_base.scss */
aside li article .content {
  padding-right: 10px;
}
/* line 1195, ../../../themes/news-2014/library/scss/_base.scss */
aside li article .container16x9 {
  width: 110px;
  height: 110px;
  float: left;
}
/* line 1202, ../../../themes/news-2014/library/scss/_base.scss */
aside li .category {
  top: 2px;
  left: 0;
  padding-bottom: 8px;
}

/* Interstitials in blog roll */
/* line 1210, ../../../themes/news-2014/library/scss/_base.scss */
.interstitial.data {
  padding-bottom: 20px;
}
/* line 1212, ../../../themes/news-2014/library/scss/_base.scss */
.interstitial.data h2 {
  letter-spacing: -1px;
  font-size: 2.0rem;
  border-bottom: 5px solid #000000;
}
/* line 1220, ../../../themes/news-2014/library/scss/_base.scss */
.interstitial.data .textwidget img.thumb {
  float: left;
  padding-right: 15px;
  width: 33.33333%;
  height: auto;
}
/* line 1226, ../../../themes/news-2014/library/scss/_base.scss */
.interstitial.data .textwidget .headline {
  font-weight: 800;
  letter-spacing: -1px;
  font-size: 2.7rem;
  line-height: 2.7rem;
}
/* line 1232, ../../../themes/news-2014/library/scss/_base.scss */
.interstitial.data .textwidget .subhead {
  display: block;
  padding-top: 0;
}
/* line 1237, ../../../themes/news-2014/library/scss/_base.scss */
.interstitial.data .category {
  display: none;
}

/* line 1243, ../../../themes/news-2014/library/scss/_base.scss */
.trending-list .trend-box {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 1250, ../../../themes/news-2014/library/scss/_base.scss */
.trending-list p.trend-val {
  display: none;
}

/* line 1255, ../../../themes/news-2014/library/scss/_base.scss */
.trending-list span.headline, aside li span.headline {
  font-size: 1.7rem;
  font-weight: 800;
  line-height: 1.7rem;
  letter-spacing: -1px;
  font-family: "Source Sans Pro", sans-serif;
}

/* line 1264, ../../../themes/news-2014/library/scss/_base.scss */
.interstitial .container16x9 {
  width: 33.33333%;
  float: left;
}
/* line 1267, ../../../themes/news-2014/library/scss/_base.scss */
.interstitial .container16x9 img {
  padding-right: 10px;
}

/* line 1273, ../../../themes/news-2014/library/scss/_base.scss */
body.home #main .trending-list article {
  padding-bottom: 10px;
}
/* line 1276, ../../../themes/news-2014/library/scss/_base.scss */
body.home #main .trending-list .meta-wrap {
  padding: 0px 3px 10px 5px;
}

/* line 1282, ../../../themes/news-2014/library/scss/_base.scss */
.instagram img {
  height: auto;
}

/* fade in lazy load images */
/* line 1289, ../../../themes/news-2014/library/scss/_base.scss */
.js-srcset-img {
  opacity: 0;
  -moz-transition: opacity 1s;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
}

/** BASE OVERRIDES *********
Your site specific overrides belong here
***************************/
/* line 5, ../scss/_base_overrides.scss */
body.single {
  background-color: #ffffff;
}

/* line 9, ../scss/_base_overrides.scss */
article.summary .entry-content h3 {
  font-weight: 700 !important;
}

/* line 13, ../scss/_base_overrides.scss */
body.single article div.story .category {
  top: -1.3rem !important;
}

/* line 17, ../scss/_base_overrides.scss */
body.single #main .header span.headline {
  top: 0;
}

/* line 21, ../scss/_base_overrides.scss */
body.home article .item-lg .header {
  margin-top: -30px !important;
}

/* line 25, ../scss/_base_overrides.scss */
body.home article .item-md .header {
  margin-left: 0 !important;
}

/* line 29, ../scss/_base_overrides.scss */
body.home article .item-sm .header {
  margin-top: -16px !important;
}

/* line 33, ../scss/_base_overrides.scss */
body.author article .item-lg .meta-wrap .header {
  max-width: 85% !important;
}

/* line 37, ../scss/_base_overrides.scss */
body.author article .item-lg .meta-wrap {
  margin-top: -80px !important;
}

/* line 41, ../scss/_base_overrides.scss */
body.category article .item-lg .header {
  margin-top: -90px !important;
  max-width: 85% !important;
}

/* line 46, ../scss/_base_overrides.scss */
body.archive article .item .header span,
body.category #main > .row > .post-1 h3 a {
  padding: 0 !important;
}

/* line 51, ../scss/_base_overrides.scss */
body.archive article .item .header {
  padding: 0 5px 5px !important;
}

/* line 55, ../scss/_base_overrides.scss */
body.archive .item-lg span.headline {
  min-height: 100px;
}

/* line 59, ../scss/_base_overrides.scss */
body.archive .item-lg .sub-header {
  margin-top: 8px !important;
}

/* line 63, ../scss/_base_overrides.scss */
body.single .header .h1 {
  position: relative !important;
  top: -6px !important;
}

/* line 68, ../scss/_base_overrides.scss */
.single h1 {
  font-weight: 700 !important;
}

/* line 72, ../scss/_base_overrides.scss */
.single div.story section .hr {
  border-color: #ef762d;
}

/* line 76, ../scss/_base_overrides.scss */
.single section.entry-content a:hover {
  color: #ef762d;
}

/* line 82, ../scss/_base_overrides.scss */
footer.article-footer .tags a:hover, footer.article-footer .header a:hover, footer.article-footer .zergheadline a:hover {
  color: #ffffff;
}

/* line 88, ../scss/_base_overrides.scss */
footer.article-footer .tags a:link, footer.article-footer .tags a:visited {
  color: #ef762d;
}

/* line 92, ../scss/_base_overrides.scss */
footer.article-footer .latest-news .category {
  top: 0;
}

/* line 96, ../scss/_base_overrides.scss */
div.h-wrap.group.header span {
  color: #000000 !important;
}

/* line 100, ../scss/_base_overrides.scss */
.single div.story section .byline a:hover {
  color: #ef762d !important;
}

/* line 104, ../scss/_base_overrides.scss */
.navbar #ad-container {
  background-color: #ef762d;
}

/* line 108, ../scss/_base_overrides.scss */
.navbar #navbar-inner .container .sitename {
  color: #ffffff;
}

/* line 112, ../scss/_base_overrides.scss */
a, a:visited {
  color: #34312e;
}

/* line 116, ../scss/_base_overrides.scss */
a:hover, a:focus, a:visited:hover, a:visited:focus {
  color: #ef762d;
}

/* line 120, ../scss/_base_overrides.scss */
.date {
  font-family: "Source Sans Pro", sans-serif;
}

/* line 124, ../scss/_base_overrides.scss */
.wp-prev-next .btn:hover {
  background-color: #ef762d;
}

/* line 128, ../scss/_base_overrides.scss */
.js .show-more {
  padding: 0px;
  background-color: #ef762d;
  top: 5px;
  position: relative;
}

/* line 135, ../scss/_base_overrides.scss */
.prev-link a:link, .prev-link a:active, .prev-link a:visited, .next-link a:link, .next-link a:active, .next-link a:visited {
  color: white;
  width: 300px;
  background-color: #ef762d;
}

/* line 141, ../scss/_base_overrides.scss */
h1.archive-title {
  border: none;
  color: #ffffff;
  background-color: #ef762d;
  display: inline;
  padding: 0 0.3em;
  text-transform: uppercase;
  margin-bottom: 0;
}

/* line 155, ../scss/_base_overrides.scss */
body.archive .post-1:before {
  background-color: #ef762d;
  content: "";
  display: block;
  height: 5px;
  width: 100%;
}

/* line 163, ../scss/_base_overrides.scss */
body.archive h1.archive-title a:hover {
  color: #ffffff;
}

/* line 167, ../scss/_base_overrides.scss */
.item.item-sm .header {
  max-width: 100% !important;
  display: block;
  top: -2rem;
}

/* line 173, ../scss/_base_overrides.scss */
.item .header {
  top: -20px;
  padding: 10px;
}

/* line 178, ../scss/_base_overrides.scss */
footer.article-footer {
  background-color: #d8d0b9;
  border-top: none;
}

/* line 183, ../scss/_base_overrides.scss */
footer.article-footer .tags, footer.article-footer .header {
  color: #000000;
}

/* line 187, ../scss/_base_overrides.scss */
.sub-footer {
  background-color: #ef762d;
}

/* line 192, ../scss/_base_overrides.scss */
.footer {
  border-top: none;
}

/* line 196, ../scss/_base_overrides.scss */
aside .sm4FollowWidget, #main .sm4FollowWidget {
  background-color: #f8fbfb;
}

/* line 200, ../scss/_base_overrides.scss */
.sidebar .widgettitle {
  border-bottom: none;
  color: #ffffff;
  background-color: #34312e;
  text-transform: uppercase;
}

/* line 207, ../scss/_base_overrides.scss */
div.category {
  text-transform: uppercase;
}

/* line 212, ../scss/_base_overrides.scss */
aside .flux4Widget .follow .siteFollowView .expandableMenu h2, #main .flux4Widget .follow .siteFollowView .expandableMenu h2 {
  font-family: "Source Sans Pro", sans-serif !important;
}

/* line 216, ../scss/_base_overrides.scss */
.trending .trending-list .meta-wrap {
  background-color: #ffffff;
}

/* line 221, ../scss/_base_overrides.scss */
#main .trending-list .meta-wrap {
  background-color: #ffffff;
}

/* line 225, ../scss/_base_overrides.scss */
div.h-wrap.group.header span {
  color: #34312e;
}

/* line 229, ../scss/_base_overrides.scss */
.postcard-left > div.meta-wrap, .postcard-right > div.meta-wrap {
  display: block;
}

/* line 233, ../scss/_base_overrides.scss */
.zergsitename {
  color: #ffffff;
  text-transform: lowercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: normal;
  letter-spacing: normal;
}

/* line 241, ../scss/_base_overrides.scss */
#main > .row > div.post:first-child .media img {
  border-top: none;
}

/* line 245, ../scss/_base_overrides.scss */
.interstitial h2.widgettitle {
  width: 100%;
  margin-bottom: 1rem !important;
  color: #ffffff;
  background-color: #34312e;
  border-bottom: none !important;
  font-weight: 700 !important;
}

/* line 257, ../scss/_base_overrides.scss */
body.home article .item .category {
  margin-top: -3.1rem;
  margin-left: -1.0rem;
}

/* line 262, ../scss/_base_overrides.scss */
body.home .sidebar article {
  margin-top: 25px;
  margin-bottom: 10px;
}

@media only screen and (min-width: 980px) {
  /* line 270, ../scss/_base_overrides.scss */
  .trending li.SM4MostPopularWidget {
    background-color: #ffffff;
    padding-top: 0;
    margin-top: 0.5rem;
  }

  /* line 276, ../scss/_base_overrides.scss */
  .trending li.SM4MostPopularWidget .row {
    margin-left: 0;
  }

  /* line 280, ../scss/_base_overrides.scss */
  .interstitial h2 {
    margin-left: 1px;
  }
}
@media only screen and (max-width: 979px) {
  /* line 287, ../scss/_base_overrides.scss */
  .row {
    margin-top: 5px !important;
  }
}
@media (min-width: 769px) and (max-width: 853px) {
  /* line 293, ../scss/_base_overrides.scss */
  body.category .navbar #navbar-inner .container #nav-side {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 659px) {
  /* line 299, ../scss/_base_overrides.scss */
  body.author .post-1 .item .header {
    margin-top: 80px;
  }

  /* line 303, ../scss/_base_overrides.scss */
  body.category .post-1 .item .header {
    margin-top: 0px !important;
    max-width: 100% !important;
  }
}
@media only screen and (min-width: 660px) {
  /* line 311, ../scss/_base_overrides.scss */
  .single article.no_lead_image .header .headline {
    background-color: transparent !important;
  }

  /* line 314, ../scss/_base_overrides.scss */
  .navbar #navbar-inner .container #nav-side {
    padding-top: 5px;
  }

  /* line 318, ../scss/_base_overrides.scss */
  .item .header > span {
    padding: 10px 10px;
  }

  /* line 322, ../scss/_base_overrides.scss */
  body.home article .item .category {
    margin-left: -1.0rem;
    margin-top: -2.8rem;
  }

  /* line 327, ../scss/_base_overrides.scss */
  div.category a:link, div.category a:visited {
    padding: 0.3rem 0.9rem;
  }

  /* line 334, ../scss/_base_overrides.scss */
  article.summary .entry-content h3 {
    padding-top: 0.6rem;
  }
  /* line 338, ../scss/_base_overrides.scss */
  article.summary .entry-content .item-lg h3 {
    font-size: 3.1rem !important;
    line-height: 3.2rem !important;
  }
  /* line 343, ../scss/_base_overrides.scss */
  article.summary .entry-content .item-md h3 {
    font-size: 1.95rem !important;
    line-height: 2.05rem !important;
  }
  /* line 348, ../scss/_base_overrides.scss */
  article.summary .entry-content .item-lg .date, article.summary .entry-content .item-md .date {
    font-size: 1.5rem;
  }
  /* line 352, ../scss/_base_overrides.scss */
  article.summary .entry-content .item-sm .date {
    font-size: 1.3rem;
  }
  /* line 355, ../scss/_base_overrides.scss */
  article.summary .entry-content .item.item-sm .header {
    top: 0;
  }

  /* line 362, ../scss/_base_overrides.scss */
  body.single article div.story .category {
    top: 1.6rem !important;
  }

  /* line 366, ../scss/_base_overrides.scss */
  body.single h1 {
    font-size: 3.4rem !important;
    line-height: 3.8rem !important;
  }

  /* line 372, ../scss/_base_overrides.scss */
  body.single article .header, body.single article section {
    padding-top: 2.5rem;
  }

  /* line 376, ../scss/_base_overrides.scss */
  body.archive .item .header span {
    padding: 0 5px 5px 5px;
  }

  /* line 380, ../scss/_base_overrides.scss */
  body.archive #main > .row > .post-1 .header .headline {
    padding-left: 0px !important;
  }

  /* line 384, ../scss/_base_overrides.scss */
  body.category #main > .row > .post-1 h3 a {
    top: 5px;
    position: relative;
    padding: 0 0 0 5px;
  }

  /* line 390, ../scss/_base_overrides.scss */
  .post .category {
    font-size: 1.95rem;
    padding-bottom: 0.3em;
  }

  /* line 395, ../scss/_base_overrides.scss */
  .postcard-left > div.meta-wrap, .postcard-right > div.meta-wrap {
    display: table-cell;
  }

  /* line 399, ../scss/_base_overrides.scss */
  .item-sm .header {
    top: -4rem;
  }

  /* line 405, ../scss/_base_overrides.scss */
  aside article .item .category {
    font-size: 1.3rem;
    left: -10px;
    padding-bottom: 10px;
  }

  /* line 411, ../scss/_base_overrides.scss */
  aside .flux4Widget .follow .siteFollowView .expandableMenu h2, #main .flux4Widget .follow .siteFollowView .expandableMenu h2 {
    font-size: 2em !important;
    font-weight: 800;
  }

  /* line 416, ../scss/_base_overrides.scss */
  .zergsitename {
    color: #fff;
    text-transform: lowercase;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: normal;
    letter-spacing: normal;
  }

  /* line 424, ../scss/_base_overrides.scss */
  .article-block[class*="postcard-"] .media {
    margin-right: 0px;
  }

  /* line 428, ../scss/_base_overrides.scss */
  div.h-wrap.group.header span {
    font-size: 28px;
    font-weight: 800;
    margin-top: 45px;
    padding-left: 0 !important;
  }

  /* line 435, ../scss/_base_overrides.scss */
  .interstitial h2.widgettitle {
    margin-left: 0;
  }

  /* line 440, ../scss/_base_overrides.scss */
  aside .flux4Widget .follow .siteFollowView .expandableMenu .followedObject .secondaryHeadline, aside .flux4Widget .follow .siteFollowView .expandableMenu .followedObject .counter, #main .flux4Widget .follow .siteFollowView .expandableMenu .followedObject .secondaryHeadline, #main .flux4Widget .follow .siteFollowView .expandableMenu .followedObject .counter {
    color: #5b5651;
    font-family: "Source Sans Pro", sans-serif;
    text-transform: uppercase;
  }
}
/*
LARGER MOBILE DEVICES
This is for devices like the Galaxy Note or something that's
larger than an iPhone but smaller than a tablet. Let's call them
tweeners.
*/
@media only screen and (min-width: 481px) {
  /******************************************************************
  Site Name:
  Author:
  Stylesheet: 481px and Up Stylesheet
  
  This stylesheet is loaded for larger devices. It's set to
  481px because at 480px it would load on a landscaped iPhone.
  This isn't ideal because then you would be loading all those
  extra styles on that same mobile connection.
  A word of warning. This size COULD be a larger mobile device,
  so you still want to keep it pretty light and simply expand
  upon your base.scss styles.
  ******************************************************************/
  /*********************
  RESPONSIVE STYLES
  *********************/
  /* INSTAGRAM not Responsive at desktop size */
  /* line 19, ../../../themes/news-2014/library/scss/_481up.scss */
  .square-container {
    padding-bottom: 115%;
  }

  /* line 24, ../../../themes/news-2014/library/scss/_481up.scss */
  .portrait.p3x4 {
    max-width: 80%;
  }
  /* line 27, ../../../themes/news-2014/library/scss/_481up.scss */
  .portrait.p9x16 {
    max-width: 60%;
  }
}
/*
TABLET & SMALLER LAPTOPS
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*/
@media only screen and (min-width: 660px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Tablet & Small Desktop Stylesheet
  
  Here's where you can start getting into the good stuff.
  This size will work on iPads, other tablets, and desktops.
  So you can start working with more styles, background images,
  and other resources. You'll also notice the grid starts to
  come into play. Have fun!
  
  ******************************************************************/
  /*********************
  RESPONSIVE STYLES
  *********************/
  /* INSTAGRAM not Responsive at desktop size */
  /* line 19, ../../../themes/news-2014/library/scss/_660up.scss */
  .square-container {
    padding-bottom: 685px;
  }
  /* line 21, ../../../themes/news-2014/library/scss/_660up.scss */
  .square-container iframe {
    width: 618px;
  }

  /*********************
  HOME STYLES
  *********************/
  /* line 30, ../../../themes/news-2014/library/scss/_660up.scss */
  body.home article {
    padding-bottom: 0;
  }
  /* line 34, ../../../themes/news-2014/library/scss/_660up.scss */
  body.home article .header {
    padding-right: 10px;
  }
  /* line 39, ../../../themes/news-2014/library/scss/_660up.scss */
  body.home article .item-lg .header {
    margin-top: -80px;
  }
  /* line 44, ../../../themes/news-2014/library/scss/_660up.scss */
  body.home article .item-md.postcard-left {
    margin-bottom: 15px;
  }
  /* line 47, ../../../themes/news-2014/library/scss/_660up.scss */
  body.home article .item-md .header {
    margin-left: -137px;
    margin-top: 100px;
    padding: 10px;
    border-bottom: none;
  }
  /* line 53, ../../../themes/news-2014/library/scss/_660up.scss */
  body.home article .item-md .category {
    margin-top: -29px;
    margin-left: -10px;
  }
  /* line 60, ../../../themes/news-2014/library/scss/_660up.scss */
  body.home article .item-sm .header {
    margin-top: -50px;
  }
  /* line 62, ../../../themes/news-2014/library/scss/_660up.scss */
  body.home article .item-sm .header h3 {
    font-family: "Open Sans", sans-serif;
  }
  /* line 69, ../../../themes/news-2014/library/scss/_660up.scss */
  body.home article .item.promo-block .header {
    max-width: 85%;
  }

  /* line 82, ../../../themes/news-2014/library/scss/_660up.scss */
  .single article.no_lead_image .small_lead_image {
    margin-top: -5%;
    margin-bottom: -15%;
    z-index: -1;
    top: 5px;
    left: 0;
  }
  /* line 89, ../../../themes/news-2014/library/scss/_660up.scss */
  .single article.no_lead_image .header {
    width: 85%;
  }
  /* line 91, ../../../themes/news-2014/library/scss/_660up.scss */
  .single article.no_lead_image .header .headline {
    background-color: #ffffff;
  }

  /*********************
  POST STYLES
  *********************/
  /* line 102, ../../../themes/news-2014/library/scss/_660up.scss */
  .single section {
    font-size: 1.9rem;
    line-height: 2.8rem;
  }
  /* line 106, ../../../themes/news-2014/library/scss/_660up.scss */
  .single h1 {
    line-height: 4.5rem;
    font-size: 5.0rem;
  }
  /* line 110, ../../../themes/news-2014/library/scss/_660up.scss */
  .single .subhead {
    line-height: 2.4rem;
    font-size: 2.0rem;
    padding: 10px 0 10px 0;
  }

  /* line 116, ../../../themes/news-2014/library/scss/_660up.scss */
  big {
    font-size: 2.3rem;
  }

  /*********************
  INTERSTITIAL STYLES
  *********************/
  /* line 124, ../../../themes/news-2014/library/scss/_660up.scss */
  .interstitial span.headline {
    font-family: "Open Sans", sans-serif;
    font-size: 1.7rem;
    line-height: 1.7rem;
  }
  /* line 129, ../../../themes/news-2014/library/scss/_660up.scss */
  .interstitial h2 {
    display: table;
    font-size: 2.3rem;
  }
  /* line 133, ../../../themes/news-2014/library/scss/_660up.scss */
  .interstitial .container16x9 {
    width: 100%;
    float: none;
  }
  /* line 136, ../../../themes/news-2014/library/scss/_660up.scss */
  .interstitial .container16x9 img {
    padding-right: 0;
  }
  /* line 141, ../../../themes/news-2014/library/scss/_660up.scss */
  .interstitial .textwidget a > img {
    width: auto;
  }
  /* line 145, ../../../themes/news-2014/library/scss/_660up.scss */
  .interstitial h2.widgettitle {
    border-bottom: none;
    margin-bottom: 0;
  }
  /* line 149, ../../../themes/news-2014/library/scss/_660up.scss */
  .interstitial .trending-list .trend-box {
    position: absolute;
    top: 100%;
    margin-top: -24px;
  }

  /* line 158, ../../../themes/news-2014/library/scss/_660up.scss */
  body.category #main .trending-list .meta-wrap, body.home #main .trending-list .meta-wrap {
    padding: 8px 3px 10px 5px;
  }

  /* line 164, ../../../themes/news-2014/library/scss/_660up.scss */
  body.home #main .trending-list {
    padding: 0;
    background-color: transparent;
  }
  /* line 167, ../../../themes/news-2014/library/scss/_660up.scss */
  body.home #main .trending-list article {
    background-color: transparent;
    padding-bottom: 0;
  }

  /* line 174, ../../../themes/news-2014/library/scss/_660up.scss */
  aside span.headline {
    font-size: 1.7rem;
    line-height: 1.9rem;
  }

  /* line 181, ../../../themes/news-2014/library/scss/_660up.scss */
  aside li article {
    padding-bottom: 10px;
  }
  /* line 183, ../../../themes/news-2014/library/scss/_660up.scss */
  aside li article .container16x9 {
    width: 118px;
    height: 118px;
  }

  /*********************
  UI KIT STYLES
  *********************/
  /* line 193, ../../../themes/news-2014/library/scss/_660up.scss */
  .article-block[class*="postcard-"] .media {
    width: 68%;
  }

  /* line 196, ../../../themes/news-2014/library/scss/_660up.scss */
  .postcard-left > div, .postcard-right > div {
    display: table-cell;
  }

  /*********************
  ARCHIVE STYLES
  *********************/
  /* line 206, ../../../themes/news-2014/library/scss/_660up.scss */
  body.archive #main > .row > .post-1 .header h3 {
    font-size: 3.7rem;
    line-height: 3.9rem;
  }
  /* line 210, ../../../themes/news-2014/library/scss/_660up.scss */
  body.archive #main > .row > .post-1 .header .headline {
    padding: 0 10px 2px 0;
  }

  /* line 220, ../../../themes/news-2014/library/scss/_660up.scss */
  body.archive article.summary .header h3 {
    font-size: 2.3rem;
    line-height: 2.6rem;
  }
  /* line 225, ../../../themes/news-2014/library/scss/_660up.scss */
  body.archive article.summary .entry-content {
    padding: 0px 0px 30px 0px;
  }

  /*********************
  GENERAL STYLES
  *********************/
  /* line 235, ../../../themes/news-2014/library/scss/_660up.scss */
  div.col-xs-6 article.summary .entry-content {
    padding: 0px 0px 15px 0px;
  }

  /* line 240, ../../../themes/news-2014/library/scss/_660up.scss */
  article.summary .entry-content {
    padding: 0px 0px 20px 0px;
  }
  /* line 242, ../../../themes/news-2014/library/scss/_660up.scss */
  article.summary .entry-content h3 {
    font-weight: 800;
    letter-spacing: -1px;
  }
  /* line 247, ../../../themes/news-2014/library/scss/_660up.scss */
  article.summary .entry-content .item-lg h3 {
    font-size: 3.7rem;
    line-height: 3.7rem;
  }
  /* line 253, ../../../themes/news-2014/library/scss/_660up.scss */
  article.summary .entry-content .item-md h3 {
    font-size: 2.7rem;
    line-height: 2.7rem;
  }
  /* line 259, ../../../themes/news-2014/library/scss/_660up.scss */
  article.summary .entry-content .item-sm h3 {
    font-size: 2.0rem;
    line-height: 2.0rem;
  }

  /* line 268, ../../../themes/news-2014/library/scss/_660up.scss */
  footer.article-footer h3 {
    font-size: 1.7rem;
    line-height: 2.0rem;
  }
  /* line 272, ../../../themes/news-2014/library/scss/_660up.scss */
  footer.article-footer .date {
    font-size: 1.2rem;
  }
  /* line 276, ../../../themes/news-2014/library/scss/_660up.scss */
  footer.article-footer .related-content .date {
    padding-top: 5px;
  }

  /* line 283, ../../../themes/news-2014/library/scss/_660up.scss */
  footer.article-footer .container16x9:before {
    padding-top: 56.5% !important;
  }
  /* line 286, ../../../themes/news-2014/library/scss/_660up.scss */
  footer.article-footer div.header {
    padding-bottom: 5px !important;
  }
  /* line 290, ../../../themes/news-2014/library/scss/_660up.scss */
  footer.article-footer .latest-news .meta-wrap div.header {
    top: -27px;
    position: relative;
  }
  /* line 295, ../../../themes/news-2014/library/scss/_660up.scss */
  footer.article-footer .zergheadline {
    position: relative;
    display: inline-table;
  }
  /* line 299, ../../../themes/news-2014/library/scss/_660up.scss */
  footer.article-footer .zergentity {
    float: left;
    width: 33.33333333%;
  }
  /* line 300, ../../../themes/news-2014/library/scss/_660up.scss */
  footer.article-footer .zergentity img {
    width: 100%;
    margin-top: -50px;
  }
  /* line 305, ../../../themes/news-2014/library/scss/_660up.scss */
  footer.article-footer .zergentity a {
    padding-right: 0;
    width: 100%;
  }
  /* line 312, ../../../themes/news-2014/library/scss/_660up.scss */
  footer.article-footer .meta-wrap {
    max-height: 300px;
  }
  /* line 315, ../../../themes/news-2014/library/scss/_660up.scss */
  footer.article-footer .media {
    width: 100%;
    clear: both;
    float: none;
    padding: 0;
  }
  /* line 321, ../../../themes/news-2014/library/scss/_660up.scss */
  footer.article-footer article {
    padding-bottom: 0;
    min-height: 300px;
  }
  /* line 325, ../../../themes/news-2014/library/scss/_660up.scss */
  footer.article-footer .poweredby {
    display: inline;
  }

  /* line 331, ../../../themes/news-2014/library/scss/_660up.scss */
  body.single .lead-image {
    top: -40px;
  }
  /* line 333, ../../../themes/news-2014/library/scss/_660up.scss */
  body.single .lead-image .container-lead-image {
    padding-top: 56.5%;
  }
  /* line 336, ../../../themes/news-2014/library/scss/_660up.scss */
  body.single .lead-image .photocredit {
    margin-top: -8%;
  }
  /* line 340, ../../../themes/news-2014/library/scss/_660up.scss */
  body.single div.story {
    position: relative;
    margin-top: -16%;
  }
  /* line 343, ../../../themes/news-2014/library/scss/_660up.scss */
  body.single div.story .category {
    top: -2px;
    left: 0px;
    position: relative;
  }
  /* line 348, ../../../themes/news-2014/library/scss/_660up.scss */
  body.single div.story section {
    padding: 0 10px;
  }
  /* line 352, ../../../themes/news-2014/library/scss/_660up.scss */
  body.single div.header {
    padding: 15px 10px 10px 10px;
  }
  /* line 355, ../../../themes/news-2014/library/scss/_660up.scss */
  body.single article.no_lead_image div.story .category {
    top: -2px;
    left: 0;
  }

  /* line 362, ../../../themes/news-2014/library/scss/_660up.scss */
  .player_container:hover .play_overlay_icon {
    opacity: 0.9;
  }

  /* line 366, ../../../themes/news-2014/library/scss/_660up.scss */
  .player_container .light_player .play_overlay_icon {
    transform: scale(1.5, 1.5);
    -webkit-transform: scale(1.5, 1.5);
    -ms-transform: scale(1.5, 1.5);
  }
}
@media only screen and (min-width: 768px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Tablet & Small Desktop Stylesheet
  
  Here's where you can start getting into the good stuff.
  This size will work on iPads, other tablets, and desktops.
  So you can start working with more styles, background images,
  and other resources. You'll also notice the grid starts to
  come into play. Have fun!
  
  ******************************************************************/
  /* line 16, ../../../themes/news-2014/library/scss/_768up.scss */
  .navbar .ad-banner {
    width: auto;
    display: table;
    min-height: 90px;
  }

  /* line 24, ../../../themes/news-2014/library/scss/_768up.scss */
  body.single .lead-image .photocredit {
    margin-top: -10%;
  }

  /* line 29, ../../../themes/news-2014/library/scss/_768up.scss */
  #nav-close {
    margin-left: 15px;
  }

  /* line 34, ../../../themes/news-2014/library/scss/_768up.scss */
  body.home #main div.articles article, body.archive #main div.articles article {
    border-bottom: none;
  }
  /* line 36, ../../../themes/news-2014/library/scss/_768up.scss */
  body.home #main div.articles article .thumb, body.archive #main div.articles article .thumb {
    float: none;
  }

  /* line 42, ../../../themes/news-2014/library/scss/_768up.scss */
  .sub-footer .sm4FollowWidget {
    margin-left: 10px;
    top: 10px;
    position: relative;
  }

  /* line 48, ../../../themes/news-2014/library/scss/_768up.scss */
  .widget_trending_stories.sticky {
    width: 300px;
  }

  /* line 52, ../../../themes/news-2014/library/scss/_768up.scss */
  .item-md .header.video_header {
    margin-left: 0;
    margin-top: 10px;
  }
  /* line 55, ../../../themes/news-2014/library/scss/_768up.scss */
  .item-md .header.video_header span.headline {
    padding: 10px 0;
  }

  /* line 61, ../../../themes/news-2014/library/scss/_768up.scss */
  .item .header.video_header, .item-lg .header.video_header, .item-sm .header.video_header {
    position: relative;
    margin-top: 22px;
    max-width: 100%;
  }

  /* line 68, ../../../themes/news-2014/library/scss/_768up.scss */
  .header {
    -webkit-transition: margin 0.3s ease-out,width 0.3s ease-out;
    -moz-transition: margin 0.3s ease-out,width 0.3s ease-out;
    -o-transition: margin 0.3s ease-out,width 0.3s ease-out;
    transition: margin 0.3s ease-out,width 0.3s ease-out;
  }
}
/*
DESKTOP
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*/
@media only screen and (min-width: 980px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Desktop Stylsheet
  
  This is the desktop size. It's larger than an iPad so it will only
  be seen on the Desktop.
  
  ******************************************************************/
  /* line 12, ../../../themes/news-2014/library/scss/_980up.scss */
  #content {
    margin: 10px;
    padding-top: 0;
  }

  /* line 16, ../../../themes/news-2014/library/scss/_980up.scss */
  div.story {
    padding-right: 20px;
  }

  /* line 19, ../../../themes/news-2014/library/scss/_980up.scss */
  ul.widgets {
    margin-top: 0;
  }

  /* line 23, ../../../themes/news-2014/library/scss/_980up.scss */
  body.single article aside {
    margin-top: -40px;
  }

  /* line 26, ../../../themes/news-2014/library/scss/_980up.scss */
  body.single article.no_lead_image aside {
    margin-top: 0px;
  }

  /* line 31, ../../../themes/news-2014/library/scss/_980up.scss */
  body.single-interactive #main .sm4FollowWidget {
    margin-top: 0;
  }

  /* line 36, ../../../themes/news-2014/library/scss/_980up.scss */
  .sidebar {
    min-height: 900px;
  }

  /* line 41, ../../../themes/news-2014/library/scss/_980up.scss */
  aside li {
    width: 300px;
    margin: auto;
  }
  /* line 45, ../../../themes/news-2014/library/scss/_980up.scss */
  aside .sm4FollowWidget .follow .siteFollowView .expandableMenu .followedObject {
    padding: 0 0 8px 0;
  }
  /* line 48, ../../../themes/news-2014/library/scss/_980up.scss */
  aside li.widget_trending_stories {
    border-top: none;
    padding: 20px 0 0 0;
    position: static;
    background-color: transparent;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
  }

  /* line 61, ../../../themes/news-2014/library/scss/_980up.scss */
  body.single h1 {
    font-size: 5.0rem;
    line-height: 4.5rem;
  }
  /* line 65, ../../../themes/news-2014/library/scss/_980up.scss */
  body.single .subhead {
    font-size: 2.0rem;
    line-height: 2.4rem;
  }
  /* line 69, ../../../themes/news-2014/library/scss/_980up.scss */
  body.single .trend-box p.trend-val {
    top: 0px;
  }

  /* line 75, ../../../themes/news-2014/library/scss/_980up.scss */
  footer.article-footer .zergheadline {
    position: relative;
    /*top: 10px;*/
    font-family: "Open Sans", sans-serif !important;
    font-size: 2.0rem;
    line-height: 2.0rem;
  }
  /* line 82, ../../../themes/news-2014/library/scss/_980up.scss */
  footer.article-footer .container {
    padding-left: 60px;
  }
  /* line 86, ../../../themes/news-2014/library/scss/_980up.scss */
  footer.article-footer h3 {
    font-size: 2.0rem;
    line-height: 2.0rem;
    font-family: "Open Sans", sans-serif;
  }
  /* line 91, ../../../themes/news-2014/library/scss/_980up.scss */
  footer.article-footer .zergentity, footer.article-footer .latest-news article, footer.article-footer .vmn_coda_ad-tile {
    max-height: 300px;
  }

  /* line 97, ../../../themes/news-2014/library/scss/_980up.scss */
  .zergentity > a {
    clear: both;
  }

  /* line 103, ../../../themes/news-2014/library/scss/_980up.scss */
  .interstitial h2 {
    margin-left: -25px;
  }

  /* line 109, ../../../themes/news-2014/library/scss/_980up.scss */
  body.home div.ad_tile, body.archive div.ad_tile {
    padding: 0;
  }
  /* line 112, ../../../themes/news-2014/library/scss/_980up.scss */
  body.home #main, body.archive #main {
    padding-right: 0;
  }

  /* line 118, ../../../themes/news-2014/library/scss/_980up.scss */
  body.single .lead-image .container-lead-image {
    padding-top: 44.5%;
  }
  /* line 121, ../../../themes/news-2014/library/scss/_980up.scss */
  body.single .lead-image .photocredit {
    top: -15px;
    margin-top: 0;
  }

  /* line 128, ../../../themes/news-2014/library/scss/_980up.scss */
  body.single article.no_lead_image .header, body.single article.no_lead_image section {
    padding-left: 0;
  }
  /* line 132, ../../../themes/news-2014/library/scss/_980up.scss */
  body.single article.no_lead_image .small_lead_image {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 140, ../../../themes/news-2014/library/scss/_980up.scss */
  body.single div.story section {
    font-size: 1.9rem;
    line-height: 2.8rem;
  }
  /* line 144, ../../../themes/news-2014/library/scss/_980up.scss */
  body.single #main {
    padding-left: 70px;
  }
  /* line 147, ../../../themes/news-2014/library/scss/_980up.scss */
  body.single #content {
    margin: 0;
  }

  /* line 152, ../../../themes/news-2014/library/scss/_980up.scss */
  .ad_tile {
    margin: 0 auto;
    max-width: 300px;
  }

  /* line 157, ../../../themes/news-2014/library/scss/_980up.scss */
  .sidebar {
    padding: 0 0;
  }

  /* line 162, ../../../themes/news-2014/library/scss/_980up.scss */
  .mtvn_media_player_container {
    margin: auto;
  }

  /* line 166, ../../../themes/news-2014/library/scss/_980up.scss */
  .sub-footer {
    display: inline-block;
  }
  /* line 168, ../../../themes/news-2014/library/scss/_980up.scss */
  .sub-footer .sm4FollowWidget {
    display: inline-table;
  }

  /* line 173, ../../../themes/news-2014/library/scss/_980up.scss */
  div.sm4ShareWidget {
    position: absolute;
    top: 15px;
    margin-left: 25px;
  }

  /* line 182, ../../../themes/news-2014/library/scss/_980up.scss */
  .flux4Widget.sm4ShareWidget .share .actionItem.facebook {
    padding: 10px 6px;
  }
  /* line 185, ../../../themes/news-2014/library/scss/_980up.scss */
  .flux4Widget.sm4ShareWidget .share .actionItem.twitter {
    padding: 10px 6px;
  }

  /*********************
  ARCHIVE STYLES
  *********************/
  /* line 197, ../../../themes/news-2014/library/scss/_980up.scss */
  body.category #main > .row > .post-1 .header h3 {
    font-size: 3.3rem;
    line-height: 3.6rem;
  }

  /* line 206, ../../../themes/news-2014/library/scss/_980up.scss */
  body.archive .item .header h3 {
    line-height: 2.3rem;
    font-size: 2.0rem;
  }
  /* line 211, ../../../themes/news-2014/library/scss/_980up.scss */
  body.archive #main .article-block[class*="postcard-"] .media {
    width: 40%;
  }
}
/*
LARGE VIEWING SIZE
This is for the larger monitors and possibly full screen viewers.
*/
@media only screen and (min-width: 1200px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Super Large Monitor Stylesheet
  
  You can add some advanced styles here if you like. This kicks in
  on larger screens.
  
  ******************************************************************/
}
/*
RETINA (2x RESOLUTION DEVICES)
This applies to the retina iPhone (4s) and iPad (2,3) along with
other displays with a 2x resolution. You can also create a media
query for retina AND a certain size if you want. Go Nuts.
*/
@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) {
  /******************************************************************
  Site Name: 
  Author: 
  
  Stylesheet: Retina Screens & Devices Stylesheet
  
  When handling retina screens you need to make adjustments, especially
  if you're not using font icons. Here you can add them in one neat
  place.
  
  ******************************************************************/
  /* 
  
  EXAMPLE 
  Let's say you have an image and you need to make sure it looks ok
  on retina screens. Let's say we have an icon which dimension are
  24px x 24px. In your regular stylesheets, it would look something
  like this:
  
  .icon {
  	width: 24px;
  	height: 24px;
  	background: url(img/test.png) no-repeat;
  }
  
  For retina screens, we have to make some adjustments, so that image
  doesn't look blurry. So, taking into account the image above and the
  dimensions, this is what we would put in our retina stylesheet:
  
  .icon {
  	background: url(img/test@2x.png) no-repeat;
  	background-size: 24px 24px;
  }
  
  So, you would create the same icon, but at double the resolution, meaning 
  it would be 48px x 48px. You'd name it the same, but with a @2x at the end
  (this is pretty standard practice). Set the background image so it matches
  the original dimensions and you are good to go. 
  
  */
}
/*
iPHONE 5 MEDIA QUERY
Want to get fancy for no good reason? Knock yourself out.
*/
/*
PRINT STYLESHEET
Feel free to customize this. Remember to add things that won't make
sense to print at the bottom. Things like nav, ads, and forms should
be set to display none.
*/
@media print {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Print Stylesheet
  
  This is the print stylesheet. There's probably not a lot
  of reasons to edit this stylesheet. If you want to
  though, go for it.
  
  ******************************************************************/
  /* line 15, ../../../themes/news-2014/library/scss/_print.scss */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* line 23, ../../../themes/news-2014/library/scss/_print.scss */
  a, a:visited {
    color: #444 !important;
    text-decoration: underline;
  }
  /* line 28, ../../../themes/news-2014/library/scss/_print.scss */
  a:after, a:visited:after {
    content: " (" attr(href) ")";
  }
  /* line 33, ../../../themes/news-2014/library/scss/_print.scss */
  a abbr[title]:after, a:visited abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 38, ../../../themes/news-2014/library/scss/_print.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 44, ../../../themes/news-2014/library/scss/_print.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 49, ../../../themes/news-2014/library/scss/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 53, ../../../themes/news-2014/library/scss/_print.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 57, ../../../themes/news-2014/library/scss/_print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 65, ../../../themes/news-2014/library/scss/_print.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 70, ../../../themes/news-2014/library/scss/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 76, ../../../themes/news-2014/library/scss/_print.scss */
  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none;
  }
}
