/**
 * @file
 * Node Styling
 *
 * Style anything that isn't in the $content variable.
 */
/* line 11, ../sass/nodes.scss */
.node {
  /* Node wrapper */
}
/* line 13, ../sass/nodes.scss */
.preview .node {
  /* Preview of the content before submitting new or updated content */
  /* background-color: #ffffea; */
  /* Drupal core uses a #ffffea background */
}
/* line 17, ../sass/nodes.scss */
.node .node-title {
  /* Node title */
}
/* line 20, ../sass/nodes.scss */
.node .user-picture {
  /* The picture of the node author */
}
/* line 23, ../sass/nodes.scss */
.node .submitted {
  /* The "posted by" information */
}
/* line 26, ../sass/nodes.scss */
.node .content {
  /* Node's content wrapper */
}
/* line 29, ../sass/nodes.scss */
.node ul.links {
  /* Node links. See also the ul.links declaration in the pages.css. */
}

/* line 34, ../sass/nodes.scss */
.node-promoted {
  /* A node that has been promoted to the front page */
}

/* line 37, ../sass/nodes.scss */
.node-sticky {
  /* A sticky node (displayed before others in a list) */
}

/* line 40, ../sass/nodes.scss */
.node-by-viewer {
  /* A node created by the current user */
}

/* line 43, ../sass/nodes.scss */
.node-teaser {
  /* A node displayed as teaser */
}

/*
 * All nodes are given a node-FOO class that describes the type of content that
 * it is. If you create a new content type called "my-custom-type", it will
 * receive a "node-my-custom-type" class.
 */
/* line 52, ../sass/nodes.scss */
.node-page {
  /* Page content node */
}

/* line 55, ../sass/nodes.scss */
.node-article {
  /* Article content node */
}

/* line 58, ../sass/nodes.scss */
.node-unpublished {
  /* Unpublished nodes */
  /* background-color: #fff4f4; */
  /* Drupal core uses a #fff4f4 background */
}
/* line 61, ../sass/nodes.scss */
.node-unpublished p.unpublished {
  /* The word "Unpublished" displayed underneath the content. */
  height: 0;
  overflow: visible;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word;
}

/* line 66, ../sass/nodes.scss */
.node-unpublished div.unpublished {
  height: 0;
  overflow: visible;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word;
  padding-bottom:87px;
  padding-top:10px;
}

/* Social Media Icons
------------------------------------------------------------ */
/* line 88, ../sass/nodes.scss */
#header ul li.social-facebook,
#header ul li.social-googleplus,
#header ul li.social-linkedin,
#header ul li.social-pinterest,
#header ul li.social-rss,
#header ul li.social-twitter {
  float: left;
}

/* line 103, ../sass/nodes.scss */
#header ul li.social-facebook a,
#header ul li.social-facebook a:hover,
#header ul li.social-googleplus a,
#header ul li.social-googleplus a:hover,
#header ul li.social-linkedin a,
#header ul li.social-linkedin a:hover,
#header ul li.social-pinterest a,
#header ul li.social-pinterest a:hover,
#header ul li.social-rss a,
#header ul li.social-rss a:hover,
#header ul li.social-twitter a,
#header ul li.social-twitter a:hover {
  display: block;
  height: 32px;
  margin: 0 0 0 10px;
  padding: 0;
  text-indent: -9999px;
  width: 32px;
}

/* line 112, ../sass/nodes.scss */
#header ul li.social-facebook a {
  background: #333333 url(../images/social_images/32x32_facebook.png);
}

/* line 116, ../sass/nodes.scss */
#header ul li.social-facebook a:hover {
  background: black url(images/32x32_facebook.png);
}

/* line 120, ../sass/nodes.scss */
#header ul li.social-googleplus a {
  background: #333333 url(images/32x32_googleplus.png);
}

/* line 124, ../sass/nodes.scss */
#header ul li.social-googleplus a:hover {
  background: black url(images/32x32_googleplus.png);
}

/* line 128, ../sass/nodes.scss */
#header ul li.social-linkedin a {
  background: #333333 url(images/32x32_linkedin.png);
}

/* line 132, ../sass/nodes.scss */
#header ul li.social-linkedin a:hover {
  background: black url(images/32x32_linkedin.png);
}

/* line 136, ../sass/nodes.scss */
#header ul li.social-pinterest a {
  background: #333333 url(images/32x32_pinterest.png);
}

/* line 140, ../sass/nodes.scss */
#header ul li.social-pinterest a:hover {
  background: black url(images/32x32_pinterest.png);
}

/* line 144, ../sass/nodes.scss */
#header ul li.social-rss a {
  background: #333333 url(images/32x32_rss.png);
}

/* line 148, ../sass/nodes.scss */
#header ul li.social-rss a:hover {
  background: black url(images/32x32_rss.png);
}

/* line 152, ../sass/nodes.scss */
#header ul li.social-twitter a {
  background: #333333 url(images/32x32_twitter.png);
}

/* line 156, ../sass/nodes.scss */
#header ul li.social-twitter a:hover {
  background: black url(images/32x32_twitter.png);
}

/* line 161, ../sass/nodes.scss */
div.sharedaddy ul,
div.sharedaddy li {
  margin: 0;
  padding: 0;
  list-style: none;
  border: none;
  background: none;
}

/* line 171, ../sass/nodes.scss */
div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 12px;
  clear: both;
}

/* line 178, ../sass/nodes.scss */
div.sharedaddy,
div.sharedaddy div {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}

/* line 187, ../sass/nodes.scss */
div.sharedaddy h3,
#content div.sharedaddy h3,
#main div.sharedaddy h3,
#primary div.sharedaddy h3 {
  font-size: 12px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  margin: 3px 0;
  padding: 0;
  text-transform: none;
  letter-spacing: 0;
  line-height: 1;
  font-weight: bold;
  width: 15.625%;
  /* 100px / 640px */
  float: left;
  position: static;
  background: none;
  border: none;
}

/* @noflip */
/* line 206, ../sass/nodes.scss */
.rtl div.sharedaddy h3,
.rtl #content div.sharedaddy h3,
.rtl #main div.sharedaddy h3,
.rtl #primary div.sharedaddy h3 {
  float: right;
  text-align: right;
}

/* line 212, ../sass/nodes.scss */
div.sharedaddy ul,
div.sharedaddy li {
  margin: 0 !important;
  padding: 0 !important;
  text-indent: 0;
}

/* line 218, ../sass/nodes.scss */
div.sharedaddy li::before {
  content: "";
}

/* line 222, ../sass/nodes.scss */
div.sharedaddy div.sharing-clear {
  margin: 0 !important;
  padding: 0 !important;
}

/* line 227, ../sass/nodes.scss */
div.sharedaddy div.pd-rating {
  margin: 0;
  min-height: 23px;
}

/* line 234, ../sass/nodes.scss */
div.sharedaddy a,
div.sharedaddy a:link,
div.sharedaddy a:visited {
  font-style: normal;
}

/* ClearFix trick */
/* line 245, ../sass/nodes.scss */
div.sharedaddy:before,
div.sharedaddy:after,
div.sharedaddy .sd-block:before,
div.sharedaddy .sd-block:after,
div.sharedaddy ul:before,
div.sharedaddy ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}

/* line 254, ../sass/nodes.scss */
div.sharedaddy:after,
div.sharedaddy .sd-block:after,
div.sharedaddy ul:after {
  clear: both;
}

/* line 260, ../sass/nodes.scss */
div.sharedaddy,
div.sharedaddy .sd-block,
div.sharedaddy ul {
  zoom: 1;
}

/* =Base Styles
-------------------------------------------------------------- */
/* line 268, ../sass/nodes.scss */
div.sharedaddy div.sd-block {
  padding: 0px 0 5px;
  margin: 0;
  width: 100% !important;
  height: 43px;
  overflow: hidden;
}

/* line 276, ../sass/nodes.scss */
div.sharedaddy.sharedaddy-dark .sd-block {
  border-top-color: #222;
  border-top-color: rgba(50, 50, 50, 0.5);
}

/* line 281, ../sass/nodes.scss */
div.sharedaddy .sd-content {
  width: 100%;
  /* 530px / 640px */
  float: left;
  margin: -2px 0 0 0;
}

/* line 287, ../sass/nodes.scss */
div.sharedaddy .sd-content ul {
  margin: 0;
}

/* line 291, ../sass/nodes.scss */
div.sharedaddy .sd-content li {
  float: left;
  margin: 0 5px 5px 0 !important;
  display: block;
}

/* @noflip */
/* line 298, ../sass/nodes.scss */
.rtl div.sharedaddy .sd-content {
  float: right;
}

/* @noflip */
/* line 303, ../sass/nodes.scss */
.rtl div.sharedaddy .sd-content li {
  float: right;
  margin: 0 0 5px 5px !important;
}

/* Base Button .sd-button */
/* line 310, ../sass/nodes.scss */
div.sharedaddy a.sd-button {
  margin: 0;
  padding: 0;
  display: inline-block;
  background: #efefef;
  background: -moz-linear-gradient(top, #f7f7f7 0%, #efefef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #efefef));
  background: -webkit-linear-gradient(top, #f7f7f7 0%, #efefef 100%);
  background: -o-linear-gradient(top, #f7f7f7 0%, #efefef 100%);
  background: -ms-linear-gradient(top, #f7f7f7 0%, #efefef 100%);
  background: linear-gradient(top, #f7f7f7 0%, #efefef 100%);
  border-radius: 3px;
  border: 1px solid #ddd !important;
  box-shadow: inset 0 1px 0 #fff;
  color: #000 !important;
  text-decoration: none;
  line-height: 1;
  font-size: .8em;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 332, ../sass/nodes.scss */
div.sharedaddy a.sd-button:hover {
  color: #000;
  text-shadow: 0 1px 0 #fff;
  border-color: #ccc;
  background: #eee;
  background: -moz-linear-gradient(top, #efefef 0%, #eeeeee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #eeeeee));
  background: -webkit-linear-gradient(top, #efefef 0%, #eeeeee 100%);
  background: -o-linear-gradient(top, #efefef 0%, #eeeeee 100%);
  background: -ms-linear-gradient(top, #efefef 0%, #eeeeee 100%);
  background: linear-gradient(top, #efefef 0%, #eeeeee 100%);
}

/* line 345, ../sass/nodes.scss */
div.sharedaddy a.sd-button:active {
  background-color: #efefef;
  box-shadow: inset 0 -1px 0 white;
  border-color: #ddd;
}

/* line 351, ../sass/nodes.scss */
a.sd-button > span {
  padding: 4px 8px;
  display: block;
  opacity: .8;
  line-height: 1.5em;
  text-shadow: none;
}

/* line 359, ../sass/nodes.scss */
a.sd-button:hover span {
  opacity: 1;
}

/* line 363, ../sass/nodes.scss */
.sd-button span.share-count {
  font-size: 90%;
  color: #666;
  margin-left: 5px;
  line-height: 1;
}

/* @noflip */
/* line 371, ../sass/nodes.scss */
.rtl .sd-button span.share-count {
  margin-right: 5px;
}

/* Button Style Options */
/* line 378, ../sass/nodes.scss */
.sd-social-icon-text a.sd-button > span,
a.sd-button > span {
  padding: 1px 5px 1px 23px;
  background-position: 2px center;
  background-repeat: no-repeat;
}

/* line 384, ../sass/nodes.scss */
.sd-social-icon a.sd-button > span {
  padding: 3px;
  width: 16px;
  height: 16px;
  text-indent: -9999px;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 393, ../sass/nodes.scss */
.sd-social-text a.sd-button > span {
  background: none !important;
  padding-left: 5px;
}

/* line 398, ../sass/nodes.scss */
.sd-social-official li {
  height: 21px;
}

/* line 402, ../sass/nodes.scss */
div.sharedaddy .no-text {
  width: 21px;
  height: 21px;
}

/* line 407, ../sass/nodes.scss */
div.sharedaddy .no-text a {
  text-decoration: none;
}

/* line 411, ../sass/nodes.scss */
div.sharedaddy .no-icon a span, div.sharedaddy li.no-icon div a span {
  padding-left: 5px;
  background-image: none;
}

/* @noflip */
/* line 418, ../sass/nodes.scss */
.rtl .sd-social-icon-text a.sd-button > span,
.rtl a.sd-button > span {
  padding: 3px 23px 3px 5px;
  background-position: 98% center;
}

/* @noflip */
/* line 424, ../sass/nodes.scss */
.rtl .sd-social-text a.sd-button > span {
  padding-left: 0;
  padding-right: 5px;
}

/* @noflip */
/* line 430, ../sass/nodes.scss */
.rtl div.sharedaddy .no-icon a span, .rtl div.sharedaddy li.no-icon div a span {
  padding-left: 0;
  padding-right: 5px;
}

/* Icons */
/* line 437, ../sass/nodes.scss */
li.share-facebook a.sd-button > span {
  background-image: url("../images/social_images/facebook.png");
}

/* line 441, ../sass/nodes.scss */
li.share-tumblr a.sd-button > span {
  background-image: url("images/tumblr.png");
}

/* line 445, ../sass/nodes.scss */
li.share-twitter a.sd-button > span {
  background-image: url("../images/social_images/twitter.png?1");
}

/* line 449, ../sass/nodes.scss */
li.share-google-plus-1 a.sd-button > span {
  background-image: url("../images/social_images/googleplus1.png?1");
}

/* line 453, ../sass/nodes.scss */
li.share-linkedin a.sd-button > span {
  background-image: url("../images/social_images/linkedin.png");
}

/* line 457, ../sass/nodes.scss */
li.share-press-this a.sd-button > span {
  background-image: url("images/wordpress.png");
}

/* line 461, ../sass/nodes.scss */
li.share-digg a.sd-button > span {
  background-image: url("images/digg.png");
}

/* line 465, ../sass/nodes.scss */
li.share-stumbleupon a.sd-button > span {
  background-image: url("images/stumbleupon.png");
}

/* line 469, ../sass/nodes.scss */
li.share-reddit a.sd-button > span {
  background-image: url("images/reddit.png");
}

/* line 473, ../sass/nodes.scss */
li.share-pinterest a.sd-button > span {
  background-image: url("images/pinterest.png");
}

/* line 477, ../sass/nodes.scss */
li.share-email a.sd-button > span {
  background-image: url("../images/social_images/email.png");
}

/* line 481, ../sass/nodes.scss */
li.share-print a.sd-button > span {
  background-image: url("../images/social_images/print.png");
}

/* line 485, ../sass/nodes.scss */
a.sd-button.share-more span {
  background-image: url("images/more.png");
}

@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 491, ../sass/nodes.scss */
  li.share-facebook a.sd-button > span {
    background-image: url("../images/social_images/facebook@2x.png");
    background-size: 16px 16px;
    background-position-x: 0px;
  }

  /* line 497, ../sass/nodes.scss */
  li.share-tumblr a.sd-button > span {
    background-image: url("images/tumblr@2x.png");
    background-size: 16px 16px;
  }

  /* line 502, ../sass/nodes.scss */
  li.share-twitter a.sd-button > span {
    background-image: url("../images/social_images/twitter@2x.png?1");
    background-size: 16px 16px;
    background-position-x: 0px;
  }

  /* line 508, ../sass/nodes.scss */
  li.share-google-plus-1 a.sd-button > span {
    background-image: url("../images/social_images/googleplus1@2x.png");
    background-size: 16px 16px;
    background-position-x: 0px;
  }

  /* line 514, ../sass/nodes.scss */
  li.share-linkedin a.sd-button > span {
    background-image: url("../images/social_images/linkedin@2x.png");
    background-size: 16px 16px;
    background-position-x: 0px;
  }

  /* line 520, ../sass/nodes.scss */
  li.share-press-this a.sd-button > span {
    background-image: url("images/wordpress@2x.png");
    background-size: 16px 16px;
  }

  /* line 525, ../sass/nodes.scss */
  li.share-digg a.sd-button > span {
    background-image: url("images/digg@2x.png?1");
    background-size: 16px 16px;
  }

  /* line 530, ../sass/nodes.scss */
  li.share-stumbleupon a.sd-button > span {
    background-image: url("images/stumbleupon@2x.png");
    background-size: 16px 16px;
  }

  /* line 535, ../sass/nodes.scss */
  li.share-reddit a.sd-button > span {
    background-image: url("images/reddit@2x.png");
    background-size: 16px 16px;
  }

  /* line 540, ../sass/nodes.scss */
  li.share-pinterest a.sd-button > span {
    background-image: url("images/pinterest@2x.png");
    background-size: 16px 16px;
  }

  /* line 545, ../sass/nodes.scss */
  li.share-email a.sd-button > span {
    background-image: url("../images/social_images/email@2x.png?1");
    background-size: 16px 16px;
    background-position-x: 0px;
  }

  /* line 551, ../sass/nodes.scss */
  li.share-print a.sd-button > span {
    background-image: url("../images/social_images/print@2x.png");
    background-size: 16px 16px;
    background-position-x: 0px;
  }

  /* line 557, ../sass/nodes.scss */
  a.sd-button.share-more span {
    background-image: url("images/more@2x.png?1");
    background-size: 16px 16px;
  }
}
/* More pannel */
/* line 566, ../sass/nodes.scss */
div.sharedaddy .sharing-hidden .inner {
  max-width: 250px;
  padding: 15px 15px 10px;
  position: absolute;
  margin-left: -100px;
  z-index: 1001;
  background-color: #fff;
  border: 1px solid #ccc;
  -moz-border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
  border-radius: 3px !important;
  -moz-box-shadow: 0px 2px 8px #ccc;
  -webkit-box-shadow: 0px 2px 8px #ccc;
  box-shadow: 0px 2px 8px #ccc;
  -webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.2);
}

/* @noflip */
/* line 586, ../sass/nodes.scss */
.rtl div.sharedaddy .sharing-hidden .inner {
  margin-left: 0;
  margin-right: -100px;
}

/* line 591, ../sass/nodes.scss */
div.sharedaddy.sharedaddy-dark .sharing-hidden .inner {
  border-color: #222;
}

/* =Sharing: Email Dialog
-------------------------------------------------------------- */
/* line 598, ../sass/nodes.scss */
#sharing_email {
  width: 312px;
  padding: 15px;
  position: absolute;
  margin-left: -120px;
  z-index: 1001;
  background-color: #fff;
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0px 2px 8px #ccc;
  -webkit-box-shadow: 0px 2px 8px #ccc;
  box-shadow: 0px 2px 8px #ccc;
  -webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.2);
  text-align: left;
}

/* line 618, ../sass/nodes.scss */
div.sharedaddy.sharedaddy-dark #sharing_email {
  border-color: #fff;
}

/* line 622, ../sass/nodes.scss */
#sharing_email .errors {
  color: #fff;
  background-color: #771a09;
  font-size: 11px;
  padding: 5px 8px;
  line-height: 11px;
  margin: 10px 0 0 0;
}

/* line 631, ../sass/nodes.scss */
#sharing_email label {
  font-size: 11px;
  color: #333;
  font-weight: bold;
  display: block;
  padding: 0 0 4px 0;
  text-align: left;
  text-shadow: none;
}

/* line 641, ../sass/nodes.scss */
#sharing_email input[type="text"] {
  width: 98.5%;
  margin-bottom: 12px;
  border: 1px solid #ccc;
  background: #fff;
  color: #333;
}

/* line 649, ../sass/nodes.scss */
#sharing_email .sharing_cancel {
  padding: 0 0 0 10px;
  font-size: 11px;
  text-shadow: none;
}

/* line 655, ../sass/nodes.scss */
#sharing_email .recaptcha {
  width: 312px;
  height: 123px;
  margin: 10px 0 14px 0;
}

/* =RTL
-------------------------------------------------------------- */
/* @noflip */
/* line 664, ../sass/nodes.scss */
body.rtl .sharing ul {
  float: right;
}

/* @noflip */
/* line 669, ../sass/nodes.scss */
body.rtl .sharing li {
  margin: 0 0 0 10px !important;
}

/* @noflip */
/* line 674, ../sass/nodes.scss */
.rtl #sharing_email {
  margin-left: 0px;
  margin-right: -120px;
  text-align: right;
}

/* @noflip */
/* line 681, ../sass/nodes.scss */
.rtl #sharing_email label {
  text-align: right;
}

/* @noflip */
/* line 686, ../sass/nodes.scss */
.rtl #sharing_email .sharing_cancel {
  padding: 0 10px 0 0;
}

/* line 690, ../sass/nodes.scss */
.panel-pane .pane-custom-share-links ul {
  margin: 3px 0px 10px 0;
}

/* AddThis Vertical Layout Menu */
/* line 696, ../sass/nodes.scss */
.addthis_toolbox .vertical {
  background: #fff;
  padding-top: 20px;
}

/* line 701, ../sass/nodes.scss */
.addthis_toolbox .vertical a {
  position: relative;
  background: #fff;
  width: 102px;
  padding: 4px 0 4px 34px;
  text-decoration: none;
  color: #00bff3;
}

/* line 710, ../sass/nodes.scss */
.addthis_toolbox .vertical a:hover {
  background: #f5f5f5;
  color: #027999;
  text-decoration: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

/* line 718, ../sass/nodes.scss */
.addthis_toolbox .vertical span {
  position: absolute;
  left: 14px;
  top: 4px;
}

/* line 724, ../sass/nodes.scss */
.addthis_toolbox .vertical .more {
  border-top: solid 1px #eee;
  padding: 10px 0 0 0;
  margin: 10px 10px 0 10px;
  text-align: center;
}

/* line 731, ../sass/nodes.scss */
.addthis_toolbox .vertical .more a {
  padding: 4px 0;
  margin: 0;
}

/* line 735, ../sass/nodes.scss */
.addthis_toolbox .vertical .more a:hover {
  background: none;
}

/* line 739, ../sass/nodes.scss */
.addthis_toolbox .vertical .more span {
  display: none;
}

/* line 743, ../sass/nodes.scss */
#facebook .pluginConnectButton {
  background: #ffffff!important;
  -webkit-border-radius: 3px;
  border: none;
  cursor: pointer;
  padding: 2px 6px 4px;
  white-space: nowrap;
  color: #3b5998;
}
/* IE brightcove fix*/
#_containermyExperience {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
}

