@import url(//fonts.googleapis.com/css?family=Open+Sans);
/* theme colors */
/* extended theme colors */
/* main globals */
/* button colors */
/* commonly used shades of gray */
/* Admin Form Colors */
/* buttons */
/* COMMON with admin/less/main-admin.less */
/*
 * Master file defining the cuttoff
 * points for mobile, tablet and desktop
 * for use in media queries.
 */
/*****
** BUTTONS
*****/
/******************************************
Example Usages:

Default Small Icon Only Buttons (ex: add-host, add-echo, twit-pic)
<button type='button' class='btn-small'>
    <span class='sm-icon'></span>
</button>

Small Text-Only Button (ex: submit tweet)
<button type='button' class='sml-text'>Text</button>

Large Buttons w/ Icons (ex: Admin Settings - Logo Settings, Background Settings)
<button class="large edit-background" type="button">
    <span class="icon"></span>
    <span class="txt"><span class="ctr">Background Settings</span></span>
</button>

Colored Button (ex: most save form buttons)
<button class="positive" type="submit">Save Changes</button>

Dark Button (ex: most other action buttons)
<button type="button">Do Action</button>

Light Button (ex: like the buttonset radio button style)
<button type="button" class="light">Do Action</button>

Fancy Blue Button (ex: add page button)
<button type="button" class="add plus">
    <span class="plus"></span>
    <span class="txt">Add new page</span>
</button>
******************************************/
a.add-feed,
a.edit-feed {
  margin: 0;
  color: #515151;
}
.button,
button {
  border: none;
  font-size: 1em;
  font-weight: normal;
  font-size: 85%;
  color: #fefefe;
  text-align: center;
  padding: 0.75em 1.1em;
  border-radius: 0.3em;
  background-color: #515151;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
button:active {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=100);
}
button:enabled:hover,
.btn-wrapper:hover button:enabled {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=100);
}
button:disabled {
  -moz-opacity: 0.25;
  -khtml-opacity: 0.25;
  -webkit-opacity: 0.25;
  opacity: 0.25;
  filter: alpha(opacity=100);
}
.ie8 button.btn-disabled {
  background: #eaedf1;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  filter: alpha(opacity=25);
}
.ie8 button[disabled] {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  filter: alpha(opacity=25);
}
button.positive {
  color: #fefefe;
  background-color: #f07936;
}
button.white {
  background-color: #fff;
  color: #333;
}
button.light {
  border-radius: 0;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.4), -1px -1px 1px rgba(255, 255, 255, 0.1) inset;
  color: #242323;
  outline: 0;
  padding: 0.5em 0.6em;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=100);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e4e5e6), color-stop(1, #fcfcfc));
  background-image: -ms-linear-gradient(bottom, #e4e5e6, #fcfcfc);
  background-image: -moz-linear-gradient(center bottom, #e4e5e6 0%, #fcfcfc 100%);
}
button.light.split i {
  padding: 1em 0.6em 1em 0;
  border-right: 1px solid #ccc;
  margin-right: 0.7em;
}
button.light.active {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.4), -1px -1px 1px rgba(255, 255, 255, 0.1) inset, 1px 1px 3px rgba(0, 0, 0, 0.25) inset;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e4e6ea), color-stop(1, #dcdde0));
  background-image: -ms-linear-gradient(bottom, #e4e6ea, #dcdde0);
  background-image: -moz-linear-gradient(center bottom, #e4e6ea 0%, #dcdde0 100%);
}
button.light:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.ie8 button.light {
  background-color: #aaa;
}
button.tweet {
  color: #fefefe;
  background-color: #55acee;
}
button.tweet i.icon-twitter {
  font-size: 130%;
  display: inline-block;
  margin-top: -1px;
  margin-right: 5px;
  float: left;
  color: #fff;
}
button.negative {
  background-color: #9ea7b3;
}
button.large {
  height: 87px;
  width: 90px;
  margin-right: 4px;
  padding: 1px 8px;
}
button.large > span.icon {
  display: block;
  height: 32px;
  width: 36px;
  margin: 0 auto 5px;
}
button.large > span.txt {
  margin: 0 auto;
  height: 2.2em;
  display: block;
  font-size: 12px;
  float: left;
  width: 100%;
}
button.large > span.txt > span.ctr {
  text-align: center;
}
button.reorder,
button.reorder:hover {
  display: none;
}
.pending-reorder button.reorder {
  display: inline-block;
  margin-right: 0.1em;
}
button.add.plus {
  padding: 0;
  position: relative;
}
button.add > span.txt {
  display: inline-block;
  margin-left: 32px;
  border-left: 1px solid rgba(36, 35, 35, 0.30000000000000004);
  box-shadow: inset 1px 0 1px -1px rgba(254, 254, 254, 0.5);
  padding: 0.75em 1.1em;
}
button span.plus {
  position: absolute;
  top: 0.65em;
  left: 0.65em;
  width: 16px;
  height: 16px;
}
button span.plus:after {
  font-family: 'icomoon';
  content: '\e00f';
  font-size: 1.4em;
}
button.btn-small {
  color: transparent;
  /*min-width: 0;*/

  padding: 0;
  width: 3em;
  background-color: #dfdfdf;
  height: 3em;
  background-repeat: no-repeat;
}
button.add-small {
  position: relative;
  min-width: 0;
  width: 3em;
  height: 2.85em;
  z-index: 1;
  padding: 0px;
}
button .sm-icon {
  display: block;
  width: 22px;
  height: 22px;
  margin: 0 auto;
}
button .sm-icon:after {
  font-family: 'icomoon';
  content: '\e00f';
  font-size: 1.5em;
  color: #fefefe;
}
button .sm-icon.upload {
  background-position: -25px -1063px;
}
button.del-small .sm-icon {
  background-position: -67px -273px;
}
button.sml-text {
  font-size: 1em;
  display: inline-block;
  background: #dfdfdf;
  padding: 0.5em 1em;
  color: #2b2b2b;
  font-weight: bold;
}
button.large-circle {
  height: 9em;
  width: 9em;
  border-radius: 50%;
  background-color: #f07936;
  color: #fefefe;
}
button.large-circle:focus {
  outline: none;
}
button.large-circle[disabled] {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=100);
  background-color: #2b2b2b;
}
.ui-buttonset {
  box-shadow: none;
}
.ui-buttonset button {
  border-radius: 0;
}
/** ---------- end main buttons --------- **/
/**
LOGIN button
**/
.twitter_button {
  display: block;
  color: #2b2b2b;
  background: #fefefe;
  font: bold 14px helvetica, arial, sans-serif;
  background-image: -webkit-linear-gradient(top, rgba(36, 35, 35, 0) 0%, rgba(36, 35, 35, 0.15000000000000002) 100%);
  background-image: -moz-linear-gradient(top, rgba(36, 35, 35, 0) 0%, rgba(36, 35, 35, 0.15000000000000002) 100%);
  background-image: linear-gradient(top, rgba(36, 35, 35, 0) 0%, rgba(36, 35, 35, 0.15000000000000002) 100%);
  opacity: .99;
  text-shadow: 0 1px 0 #fefefe;
  border-radius: 3px;
  padding: 7px 10px 0 30px;
  position: relative;
  box-shadow: 0 0 0 1px rgba(36, 35, 35, 0.15000000000000002) inset;
  height: 24px;
}
.twitter_button:hover {
  background-color: #eaedf1;
}
.twitter_button:before {
  content: '';
  position: absolute;
  top: 3px;
  left: 0;
  bottom: 0;
  width: 30px;
  background: transparent url('../img/tweet-bird-sprite.png') no-repeat -18px 6px;
}
/*** ------------------------------** /


/* button hover drop down list currently used in:
	- content library

    TODO - get rid of this, need a better less hacky soultion
*/
.button-dd-list-wrapper {
  position: relative;
  float: left;
}
.button-dd-list-wrapper button:hover + .button-dd-list {
  display: block;
}
.button-dd-list-wrapper .button-dd-list {
  display: none;
  list-style: none;
  position: absolute;
  top: 2.3em;
  left: 2px;
  min-width: 9em;
  background-color: #efefef;
  border-radius: 0 0 0.5em 0.5em;
}
.button-dd-list-wrapper .button-dd-list:hover {
  display: block;
}
.button-dd-list-wrapper .button-dd-list li {
  display: block;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-top: none;
  padding: 0.7em 1em;
}
.button-dd-list-wrapper .button-dd-list li:last-child {
  border-radius: 0 0 0.4em 0.4em;
}
.button-dd-list-wrapper .button-dd-list li:hover {
  background-color: #dfdfdf;
  cursor: pointer;
}
/***** Drop Down menu *****/
ul.dropdown {
  margin: 0 -5px;
  font-size: 15px;
  padding: 0;
  list-style: none;
  border-radius: 0 0 4px 4px;
  border: 5px solid;
  border-color: rgba(36, 35, 35, 0.7);
  border-top: none;
  min-width: 150px;
}
/* originally un-topped for user dropdown */
ul.dropdown.top {
  border-top: 5px solid;
  border-top-color: rgba(36, 35, 35, 0.7);
  border-radius: 4px 0 4px 4px;
}
ul.dropdown.top li:first-of-type {
  border-top: 1px solid #5e6d81;
}
ul.dropdown > li {
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cd000000,endColorstr=#cd000000)";
  /* IE8 */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cd000000,endColorstr=#cd000000);
  /* IE6 & 7 */

  zoom: 1;
  background-color: rgba(36, 35, 35, 0.9);
  color: #eaedf1;
  border: 1px solid #5e6d81;
  border-top: none;
}
ul.dropdown > li.nav-item-hidden {
  opacity: 0.7;
}
li.nav-item-hidden ul.dropdown > li {
  opacity: 1;
}
ul.dropdown > li > a {
  display: block;
  line-height: 39px;
  padding: 0 26px 0 16px;
  color: inherit;
  font-size: 15px;
}
ul.dropdown > li:not(.ni-disabled) > a[href] {
  color: #fefefe;
}
ul.dropdown > li:hover {
  background-color: #2b2b2b;
}
/*************************************************/
/** Safe mode toggle **/
.moderation-safe-toggle {
  position: fixed;
  top: 100px;
  right: 0;
  background-color: #000;
  color: #fff;
  font-weight: bold;
  font-size: 10px;
  padding: 5px 15px;
  z-index: 1000;
  border-radius: 5px 0 0 5px;
  border: 2px solid #fff;
  text-shadow: 0 -1px 0 #000000;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.8), /* border */
 1px 2px 2px rgba(0, 0, 0, 0.3), /* box shadow */
 0 0 2px rgba(255, 255, 255, 0.2) inset, /* inner glow */
 -2px -2px 1px 0 rgba(0, 0, 0, 0.1) inset, /* bevel/emboss */
 1px 1px 2px rgba(255, 255, 255, 0.1) inset;
  /* inner shadow */

  background-color: rgba(37, 37, 37, 0.9);
  background-image: -webkit-linear-gradient(top, #4c4e54, #393a3e);
  background-image: -moz-linear-gradient(top, #4c4e54, #393a3e);
  background-image: linear-gradient(top, #4c4e54, #393a3e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4e54', endColorstr='#393a3e', GradientType=0);
  background: -ms-linear-gradient(top, #4c4e54 0%, #393a3e 100%);
  /* IE10+ */

}
.moderation-safe-toggle .input {
  padding: 4px 10px;
}
/* Tabs styled for Admin View */
.admin-tabs {
  margin-bottom: 1em;
}
.admin-tabs ul {
  border-bottom: 2px solid #dfdfdf;
}
.admin-tabs ul li {
  list-style: none;
  display: inline-block;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  padding: 2px 0 0 0;
  white-space: nowrap;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.admin-tabs ul li a {
  color: inherit;
  font-weight: bold;
}
.admin-tabs ul li a [class*="icon-"],
.admin-tabs ul li a [class*="icon-"] {
  color: inherit;
  margin-right: 6px;
}
.admin-tabs ul li.active {
  border: 2px solid #dfdfdf;
  border-bottom-color: #fefefe;
  margin-bottom: -2px;
  padding-bottom: 2px;
  padding-top: 0;
}
.admin-tabs ul li.active a {
  color: #f07936;
  outline: none;
}
.admin-tabs ul li a {
  display: inline-block;
  padding: .65em 1.2em;
  text-decoration: none;
}
/* core/misc */
@font-face {
  font-family: 'icomoon';
  src: url('../icons/fonts/icomoon.eot');
}
@font-face {
  font-family: 'icomoon';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-trophy:before {
  content: "\e649";
}
.icon-TwitterCards:before {
  content: "\e645";
}
.icon-collage:before {
  content: "\e618";
}
.icon-Relative-Graph:before {
  content: "\e619";
}
.icon-Bar-Chart:before {
  content: "\e61a";
}
.icon-share2:before {
  content: "\f045";
}
.icon-diver:before {
  content: "\e63a";
}
.icon-Line-Graph:before {
  content: "\e61b";
}
.icon-invenue:before {
  content: "\e61c";
}
.icon-scoreboard:before {
  content: "\e61d";
}
.icon-poll:before {
  content: "\e61e";
}
.icon-mosaic:before {
  content: "\e61f";
}
.icon-html:before {
  content: "\e620";
}
.icon-mobile:before {
  content: "\e621";
}
.icon-share:before {
  content: "\e622";
}
.icon-stream:before {
  content: "\e623";
}
.icon-trending:before {
  content: "\e624";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-tv:before {
  content: "\e625";
}
.icon-file:before {
  content: "\e012";
}
.icon-waterfall:before {
  content: "\e626";
}
.icon-computer:before {
  content: "\e627";
}
.icon-twitter:before {
  content: "\e001";
}
.icon-counter:before {
  content: "\e628";
}
.icon-echo:before {
  content: "\e629";
}
.icon-move:before {
  content: "\e004";
}
.icon-follow:before {
  content: "\e62a";
}
.icon-gallery:before {
  content: "\e62b";
}
.icon-cube:before {
  content: "\e006";
}
.icon-goal:before {
  content: "\e62c";
}
.icon-heatmap:before {
  content: "\e62d";
}
.icon-chart:before {
  content: "\e007";
}
.icon-reply:before {
  content: "\f112";
}
.icon-marquee:before {
  content: "\e62e";
}
.icon-moments:before {
  content: "\e62f";
}
.icon-star:before {
  content: "\e009";
}
.icon-feeds:before {
  content: "\e630";
}
.icon-star-2:before {
  content: "\e00a";
}
.icon-metrics:before {
  content: "\e631";
}
.icon-star-3:before {
  content: "\e00b";
}
.icon-library:before {
  content: "\e632";
}
.icon-cog:before {
  content: "\e0ff";
}
.icon-pages:before {
  content: "\e633";
}
.icon-warning:before {
  content: "\e00d";
}
.icon-settings:before {
  content: "\e634";
}
.icon-code:before {
  content: "\e00e";
}
.icon-widgets:before {
  content: "\e635";
}
.icon-plus-circle:before {
  content: "\e00f";
}
.icon-eye:before {
  content: "\e010";
}
.icon-pause2:before {
  content: "\e011";
}
.icon-spinner:before {
  content: "\e013";
}
.icon-switch:before {
  content: "\e000";
}
.icon-feed:before {
  content: "\e014";
}
.icon-checkmark:before {
  content: "\e015";
}
.icon-close:before {
  content: "\e016";
}
.icon-signin:before {
  content: "\f090";
}
.icon-external-link:before {
  content: "\f08e";
}
.icon-images:before {
  content: "\e002";
}
.icon-trash:before {
  content: "\f014";
}
.icon-edit:before {
  content: "\f044";
}
.icon-bar-chart:before {
  content: "\f080";
}
.icon-warning-sign:before {
  content: "\f071";
}
.icon-retweet:before {
  content: "\f079";
}
.icon-minus-circle:before {
  content: "\e003";
}
.icon-minus-circle-2:before {
  content: "\e005";
}
.icon-plus-circle-2:before {
  content: "\e008";
}
.icon-notification:before {
  content: "\e017";
}
.icon-warning-2:before {
  content: "\e018";
}
.icon-pencil:before {
  content: "\e019";
}
.icon-forward2:before {
  content: "\e01a";
}
.icon-forward-2:before {
  content: "\e01b";
}
.icon-pushpin:before {
  content: "\f08d";
}
.icon-pinterest:before {
  content: "\e01c";
}
.icon-instagram:before {
  content: "\e01d";
}
.icon-arrow-left:before {
  content: "\e01e";
}
.icon-api:before {
  content: "\e01f";
}
.icon-question-sign:before {
  content: "\f059";
}
.icon-arrow-right:before {
  content: "\e020";
}
.icon-clock:before {
  content: "\e021";
}
.icon-heart:before {
  content: "\e022";
}
.icon-link:before {
  content: "\e023";
}
.icon-screen:before {
  content: "\e024";
}
.icon-cancel-circle:before {
  content: "\e025";
}
.icon-arrow-down:before {
  content: "\e026";
}
.icon-arrow-up:before {
  content: "\e027";
}
.icon-facebook:before {
  content: "\e00c";
}
.icon-tw-verified:before {
  content: "\e603";
}
.icon-cloud-upload-2:before {
  content: "\e63b";
}
.icon-double-angle-left:before {
  content: "\f100";
}
.icon-versus:before {
  content: "\e637";
}
.icon-thumbs-up:before {
  content: "\e608";
}
.icon-facebook-2:before {
  content: "\e609";
}
.icon-th-large:before {
  content: "\e611";
}
.icon-th-list:before {
  content: "\e612";
}
.icon-youtube:before {
  content: "\e60a";
}
.icon-legal:before {
  content: "\f0e3";
}
.icon-certificate:before {
  content: "\f0a3";
}
.icon-sort-down:before {
  content: "\f0dd";
}
.icon-sort-up:before {
  content: "\f0de";
}
.icon-select-arrows:before {
  content: "\e604";
}
.icon-calendar:before {
  content: "\e60b";
}
.icon-camera:before {
  content: "\f030";
}
.icon-bomb:before {
  content: "\f1e2";
}
.icon-play:before {
  content: "\e60c";
}
.icon-alarm:before {
  content: "\e607";
}
.icon-stop:before {
  content: "\e60d";
}
.icon-google-plus:before {
  content: "\e602";
}
.icon-backward:before {
  content: "\e60e";
}
.icon-forward:before {
  content: "\e60f";
}
.icon-pause:before {
  content: "\e610";
}
.icon-zoom-in:before {
  content: "\e613";
}
.icon-zoom-out:before {
  content: "\e614";
}
.icon-tag:before {
  content: "\e615";
}
.icon-search:before {
  content: "\e638";
}
.icon-form:before {
  content: "\e600";
}
.icon-film:before {
  content: "\e601";
}
.icon-cloud-upload:before {
  content: "\e636";
}
.icon-cloud-download:before {
  content: "\e605";
}
.icon-download-alt:before {
  content: "\e606";
}
.icon-user:before {
  content: "\e616";
}
.icon-filter:before {
  content: "\e639";
}
.icon-lock:before {
  content: "\e63e";
}
.icon-unlocked:before {
  content: "\e63f";
}
.icon-tumblr:before {
  content: "\e63c";
}
.icon-tumblr2:before {
  content: "\e63d";
}
.icon-expand:before {
  content: "\e640";
}
.icon-contract:before {
  content: "\e641";
}
.icon-menu:before {
  content: "\e642";
}
.icon-flag:before {
  content: "\e643";
}
.icon-plus:before {
  content: "\e644";
}
.icon-spinner2:before {
  content: "\e646";
}
.icon-fire:before {
  content: "\e647";
}
.icon-loop:before {
  content: "\e648";
}
.icon-eye-blocked:before {
  content: "\e64a";
}
.icon-popup:before {
  content: "\e617";
}
.icon-api:before {
  position: relative;
  top: 0.1em;
  font-size: 1.2em;
}
.icon-tw-verified {
  color: #88c9f9 !important;
  text-shadow: 0 -0.149em 0 #ffffff, 0.149em 0 0 #ffffff, -0.149em 0 0 #ffffff, 0 0.149em 0 #ffffff;
  position: relative;
  top: 0.1em;
  padding: 0.1em 0.25em;
}
.icon-heart {
  color: #517fa4;
}
.icon-facebook-2 {
  color: #4c66a4;
}
.fc-tooltip .fc-icon {
  background-image: none !important;
}
.fc-tooltip .fc-icon:before {
  font-family: 'icomoon';
  content: "\f059";
  font-size: 1.4em;
  color: #A4A4A4;
  vertical-align: sub;
}
.icon-gavel.moderate-all {
  color: red !important;
}
.icon-gavel.moderate-some {
  color: #9ea7b3 !important;
}
.icon-large {
  font-size: 25px;
}
.icon-dark-bg,
.dark-bg-scheme .icon-retweet,
.dark-bg-scheme .icon-star-3,
.dark-bg-scheme .icon-forward-2,
.dark-bg-scheme .icon-eye {
  color: #fefefe;
}
.icon-twitter {
  text-shadow: none !important;
}
#sys-sub-admin [class*="icon-"],
.admin-form [class*="icon-"],
.widget-list-wrapper [class*="icon-"],
.admin-list [class*="icon-"] {
  color: #666;
}
.icon-loop,
.icon-retweet {
  line-height: 1.1;
  vertical-align: middle;
}
.icon-warning {
  color: #d9a300;
}
/*! normalize.css 2012-02-07T12:37 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */
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
 */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/*
 * Prevents modern browsers from displaying 'audio' without controls
 */
audio:not([controls]) {
  display: none;
}
/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */
[hidden] {
  display: none;
}
/* =============================================================================
   Base
   ========================================================================== */
/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */
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.
 */
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}
/*
 * Addresses margins handled incorrectly in IE6/7
 */
body {
  margin: 0;
}
/* =============================================================================
   Links
   ========================================================================== */
/*
 * Addresses outline displayed oddly in Chrome
 */
a:focus {
  outline: thin dotted;
}
/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */
a:hover,
a:active {
  outline: 0;
}
/* =============================================================================
   Typography
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE6/7
 * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
 */
h2 {
  font-size: 25px;
  margin: 10px 0 10px 0;
}
h3 {
  font-size: 17px;
  margin: 1em 0;
}
h4 {
  font-size: 10px;
  margin: 1.33em 0;
}
h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}
h6 {
  font-size: 0.75em;
  margin: 2.33em 0;
}
/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */
abbr[title] {
  border-bottom: 1px dotted;
}
/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/
b,
strong {
  font-weight: bold;
}
blockquote {
  margin: 1em 40px;
}
/*
 * Addresses styling not present in S5, Chrome
 */
dfn {
  font-style: italic;
}
/*
 * Addresses styling not present in IE6/7/8/9
 */
mark {
  background: #ff0;
  color: #000;
}
/*
 * Addresses margins set differently in IE6/7
 */
p,
pre {
  margin: 1em 0;
}
/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}
/*
 * Improves readability of pre-formatted text in all browsers
 */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */
/* 1 */
q {
  quotes: none;
}
/* 2 */
q:before,
q:after {
  content: '';
  content: none;
}
small {
  font-size: 75%;
}
/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* =============================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7
 */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}
dd {
  margin: 0 0 0 40px;
}
/*
 * Addresses paddings set differently in IE6/7
 */
menu,
ol,
ul {
  padding: 0;
  margin: 0;
}
/*
 * Corrects list images handled incorrectly in IE7
 */
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/
 */
img {
  vertical-align: bottom;
  border: 0;
  /* 1 */

  -ms-interpolation-mode: bicubic;
  /* 2 */

}
/*
 * Corrects overflow displayed oddly in IE9
 */
svg:not(:root) {
  overflow: hidden;
}
/* =============================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */
figure {
  margin: 0;
}
/* =============================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7
 */
form {
  margin: 0;
}
/*
 * Define consistent border, margin, and padding
 */
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
 */
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
 */
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
 */
button,
input {
  line-height: normal;
  /* 1 */

}
/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  /* 1 */

  -webkit-appearance: button;
  /* 2 */

  *overflow: visible;
  /* 3 */

}
/*
 * Re-set default cursor for disabled elements
 */
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
 */
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)
 */
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
 */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */
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
 */
textarea {
  overflow: auto;
  /* 1 */

  max-width: 100%;
  vertical-align: top;
  /* 2 */

}
/* =============================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells

table {
    border-collapse: collapse;
    border-spacing: 0;
}
 */
/* dialogs ###################################################################### */
.dlg-outer {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 0;
  z-index: 9999;
  padding: 0 20px;
  font-size: 14px;
}
.dlg {
  max-width: 500px;
  margin: 10px auto;
  background: #ffffff url('../img/dialog-icons-sprite.png') no-repeat -189px 11px;
  padding: 6px 60px 38px 62px;
  border-radius: 5px;
  border: 1px solid #ccc;
  border-top: none;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  position: relative;
  min-height: 50px;
}
/*
Reason for the following rule:
Using table-cell in order to have vertical centering within a given height.
Single-line messages look better when middle-aligned with the icon, whereas
multi-line messages look better when top-aligned. The table cell treatment
ensures that short messages stay vertically centered, but as they get taller
they become top-aligned. Height on table cells is treated as a suggestion by
the rendering engine, behaving more like min-height.
*/
.dlg-content {
  display: table-cell;
  height: 46px;
  /* roughly same height as icon */

  vertical-align: middle;
  width: 500px;
}
.dlg-login {
  background-position: -289px 11px;
}
.dlg-question {
  background-position: -239px -39px;
}
.dlg-success {
  background-position: -189px -89px;
}
.dlg-info {
  background-position: -139px -139px;
}
.dlg-warning {
  background-position: -89px -189px;
}
.dlg-error {
  background-position: -39px -239px;
}
.dlg-closer a {
  background: transparent url('../img/dialog-icons-sprite.png') no-repeat -189px 11px;
  display: block;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0;
  text-shadow: none;
  color: transparent;
}
.dlg-buttons {
  margin: 0;
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.dlg-buttons button {
  border: 2px solid #fff;
  border-color: rgba(255, 255, 255, 0.6);
  padding: 4px 10px;
  border-radius: 5px;
}
/* ----------- Pane --------------------- */
.pane-outer {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  padding: 0;
  margin-left: 80px;
  background-color: rgba(0, 0, 0, 0);
  content: '';
  -webkit-transition: background 0.25s ease-in-out;
  -moz-transition: background 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out;
  -ms-transition: background 0.25s ease-in-out;
  transition: background 0.25s ease-in-out;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pane-outer.bg {
  background-color: rgba(0, 0, 0, 0.75);
}
.pane-outer.no_bg {
  right: auto;
}
.pane-outer #close-pane {
  position: absolute;
  top: 0.5em;
  right: 0.6em;
  width: 3em;
  height: 3em;
  padding-left: 0.4em;
  text-align: center;
  z-index: 101;
  color: #9ea7b3;
  -webkit-transition: color 0.2s ease-out;
  -moz-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  -ms-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
.pane-outer #close-pane i {
  font-size: 1.3em;
  line-height: 2.1em;
}
.pane-outer #close-pane:hover {
  color: #242323;
}
.pane-outer .pane-header a[href] {
  color: #5e6d81;
}
.pane-outer .pane-title {
  position: absolute;
  display: block;
  margin: 0 0;
  background-color: #eaedf1;
  color: #242323;
  padding: 16px;
  font-size: 18px;
  border-bottom: 1px solid #dfdfdf;
  width: 100%;
  z-index: 100;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pane-outer .pane-inner {
  box-shadow: inset -1px 0 #fefefe, 1px 0 2px #9ea7b3;
  height: 100%;
  background-color: #fafafa;
  position: absolute;
  left: -100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: left 0.25s ease-in-out;
  -moz-transition: left 0.25s ease-in-out;
  -o-transition: left 0.25s ease-in-out;
  -ms-transition: left 0.25s ease-in-out;
  transition: left 0.25s ease-in-out;
}
.pane-outer .pane-content {
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  opacity: 1;
  -webkit-transition: opacity 0.1s ease-in-out;
  -moz-transition: opacity 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out;
  -ms-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}
.pane-outer .pane-content.trans {
  opacity: 0;
}
.pane-outer .pane-content.has_title {
  padding-top: 4em;
}
/* -------------------------------------- */
.mdl-outer {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.75);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9998;
  padding: 20px;
  overflow: auto;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ie8 .mdl-outer,
.ie7 .mdl-outer {
  background-image: url('../img/smokeout.png');
}
.abs-modals .mdl-outer {
  position: absolute;
  bottom: auto;
}
.mdl {
  font-size: 14px;
  display: inline-block;
  text-align: left;
  background: #fefefe;
  padding: 0;
  color: #2b2b2b;
  margin: auto;
  border-radius: 2px;
  box-shadow: 0 0 3px 6px rgba(0, 0, 0, 0.35);
  position: relative;
  min-height: 150px;
  max-width: 100%;
  min-width: 300px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ie7 .mdl {
  display: inline;
  zoom: 1;
}
.mdl-padding {
  padding: 0 1.25em 1.25em;
}
.mdl-section-controls {
  margin: 1em 0 0;
}
.show-widget .mdl {
  width: 900px;
  padding: 1.25em;
}
.mdl-content .tf-richtext-inner h1 {
  background: none;
  border: 0;
  font-size: 1.5em;
  margin: 0;
  padding: 0;
  text-shadow: none;
}
.mdl-content .tf-richtext-inner h1,
.mdl-content .wa-preview-inner h1 {
  font-size: 1.5em;
}
.mdl-content .tf-richtext-inner h2,
.mdl-content .wa-preview-inner h2 {
  font-size: 1.3em;
}
.mdl-sharer .share-wrapper.inline .share-list {
  margin: 20px auto 50px;
}
.mdl-sharer .share-wrapper.inline .share-item {
  font-size: 0.6em;
}
@media screen and (max-width: 574px) {
  .mdl-sharer .share-wrapper.inline {
    background-color: #fff;
    padding: 0 15px 15px;
  }
  .mdl-sharer .share-wrapper.inline .share-list {
    border-top: 1px solid rgba(219, 225, 232, 0.6);
    margin: 0;
    padding-top: 15px;
  }
}
.mdl:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}
.mdl-closer {
  display: block;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 2em;
  height: 2em;
  line-height: 2em;
  font-size: 1.3em;
  text-shadow: none;
  position: absolute;
  top: 0.7em;
  right: 0.7em;
  z-index: 10000;
}
.small-header .mdl-closer {
  top: 0;
  right: 0;
}
.mdl-closer i {
  color: #9ea7b3;
  -webkit-transition: color 0.2s ease-out;
  -moz-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  -ms-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
.mdl-closer:hover i {
  color: #242323;
}
@media screen and (max-width: 574px) {
  .mdl-outer {
    padding: 5px;
  }
  .mdl-closer {
    left: auto;
    right: 0;
  }
}
/* Alternate Modal CSS */
.mdl-outer.mobile-modal {
  padding: 0;
  width: 100%;
}
.iframe .mdl-outer.mobile-modal {
  position: absolute;
}
.mobile-modal .mdl,
.mobile-modal.client-modal .mdl {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  display: table;
  text-align: center;
  background: none;
}
.mobile-modal .mdl-content {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  height: 100%;
  width: 100%;
  background-color: rgba(43, 43, 43, 0.5);
}
/*.mobile-modal .mdl-content.loading {*/
/*background: url('../img/ajax-loader-1.gif') no-repeat center center transparent;*/
/*}*/
.mobile-modal .tdetail {
  display: block;
  position: static;
  margin: 0;
}
.mobile-modal .tdetail.ti-no-media {
  margin-top: 2em;
}
.mobile-modal .tdetail.vid {
  padding-top: 30px;
}
/*
TODO: how many of these styles should live here, and how many in their respective css files?
Or, maybe some strategy using ems could be used to separate the two?
*/
.mobile-modal.mobile-v-fill .mdl-content,
.mobile-landscape.mobile-modal .mdl,
.mobile-landscape.mobile-modal .mdl-content,
.mobile-landscape.mobile-modal .tdetail,
.mobile-landscape.mobile-modal .tdetail-container,
.mobile-landscape.mobile-modal .tmedia-container,
.mobile-landscape.mobile-modal .fbmedia-container {
  display: block;
}
.mobile-modal.mobile-v-fill .subscriber,
.mobile-modal.mobile-v-fill .subscriber > * {
  height: 100%;
}
.mobile-modal .tinfo-container {
  text-align: left;
  opacity: 1;
  font-size: 90%;
  color: #242323;
  background-color: #fff;
  -webkit-transition: opacity 200ms linear;
  -moz-transition: opacity 200ms linear;
  transition: opacity 200ms linear;
}
.mobile-modal .tinfo-container .tweet-link {
  bottom: 4.2em;
  font-size: 0.8em;
}
.mobile-modal .ti-no-media .tinfo-container,
.mobile-modal .ti-no-media .tdetail-user {
  font-size: 18px;
  top: 1.2em;
}
.mobile-modal .tdetail-user,
.mobile-modal .tdetail-user-name,
.mobile-modal .tdetail-text {
  color: #242323;
}
.mobile-modal .tdetail-user-avatar {
  height: 2.5em;
  width: 2.5em;
}
.mobile-modal .tdetail-text {
  margin: 0.8em 0;
  font-size: 1em;
}
.mobile-modal .tdetail-user-name {
  font-size: 0.9em;
}
.mobile-modal .tdetail .tw-timestamp a[href] {
  font-size: 8px;
}
.mobile-modal .tdetail-tw-menu,
.mobile-modal .tdetail .tw-timestamp a[href] {
  font-size: 1em;
}
.mobile-modal .tdetail-user-screen-name {
  font-size: 0.7em;
}
.mobile-media .tinfo-container {
  display: none;
}
.mobile-modal .mdl-content h1 {
  border-radius: 0;
  margin: 0;
}
.tdetail .tw-timestamp a[href] {
  font-size: 1.1em;
  color: #656565;
  font-weight: bold;
}
a.tdetail-tw-link:link,
a.tdetail-tw-link:visited {
  color: #999;
  text-decoration: none;
}
.tdetail .tweet-link {
  position: absolute;
  bottom: 0.5em;
  right: 1em;
}
.tdetail-tw-menu ul.menu > li > a,
.tdetail-tw-menu ul.menu > li {
  font-size: 18px;
}
.tdetail-tw-menu ul.twitter-menu {
  list-style: none;
  padding: 0;
  line-height: 20px;
  -webkit-transition: opacity 30ms linear;
  -moz-transition: opacity 30ms linear;
  transition: opacity 30ms linear;
}
.tdetail-tw-menu ul.twitter-menu > li {
  display: inline;
  font-size: 1.2em;
  margin: 0 20px 0 0;
}
.tdetail-tw-menu ul.twitter-menu > li > a {
  color: #0084B4!important;
  font-size: 1em;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  /* padding:0 7px 0 7px;*/

}
.tdetail-tw-menu ul.twitter-menu > li > a i {
  color: #0084B4!important;
  font-size: 0.95em;
}
.tdetail,
.ig-detail {
  max-width: 800px;
  padding: 0;
  background-color: #eaedf1;
  cursor: default;
  display: inline-block;
  position: relative;
}
.detail-header {
  color: #5e6d81;
  display: table-row;
}
.detail-header .detail-header-inner {
  font-size: 1.1em;
  margin: 0.5em;
}
.ie9 .tdetail,
.ie8 .tdetail {
  display: table;
  table-layout: fixed;
}
.ie7 .tdetail {
  background-color: #e6e6e6;
  display: inline;
  margin: 10px auto;
  width: 800px;
  zoom: 1;
}
.ie7 .tdetail.ti-no-media {
  width: 500px;
}
.ie7 .tmedia-container,
.ie7 .fbmedia-container {
  float: left;
  width: 400px;
}
.ie7 .tinfo-container {
  float: left;
  width: 370px;
}
.ie7 .ti-no-media .tinfo-container {
  width: 470px;
}
.tdetail.ti-no-media {
  max-width: 500px;
}
.tinfo-container,
.tmedia-container,
.fbmedia-container {
  display: table-cell;
  vertical-align: top;
}
@media screen and (min-width: 850px) {
  .tinfo-container,
  .tmedia-container,
  .fbmedia-container {
    min-width: 300px;
    max-width: 470px;
  }
}
@media screen and (max-width: 765px) {
  .tinfo-container,
  .tmedia-container,
  .fbmedia-container {
    display: block;
  }
  .tdetail .twitter-menu li a span {
    display: none;
  }
}
.tmedia-container,
.fbmedia-container {
  width: 100%;
}
.tmedia-container img,
.fbmedia-container img {
  max-width: 100%;
}
.ie8 .tmedia-container,
.ie9 .tmedia-container,
.ie8 .fbmedia-container,
.ie9 .fbmedia-container {
  width: auto;
}
.ie8 .tmedia-container img,
.ie8 .fbmedia-container img {
  max-width: inherit;
  width: 100%;
}
.tinfo-container {
  background-color: #fefefe;
  padding: 5px 15px 10px 15px;
  /*min-height: 300px;*/

}
.tinfo-container-inner {
  max-height: 800px;
  padding-bottom: 2px;
  overflow-x: hidden;
  overflow-y: auto;
}
.tinfo-container-footer {
  line-height: 1;
}
.tinfo-container-footer .tdetail-tw-menu {
  float: left;
  max-width: 50%;
}
.tinfo-container-footer .logo-wrap {
  display: block;
  float: right;
  font-size: 1.5em;
}
.tinfo-container-footer .logo-wrap i {
  display: block;
}
.tinfo-container-footer .logo-wrap i.icon-facebook {
  color: #4c66a4;
}
.tinfo-container-footer .logo-wrap i.icon-instagram {
  color: #aaa;
}
.tinfo-container-footer:after {
  clear: both;
  content: " ";
  display: table;
}
.ti-no-media .tinfo-container-footer {
  width: auto;
}
.tinfo-container hr {
  margin: 20px 0 5px;
}
.tdetail-image {
  width: 100%;
}
.tdetail .tweet-retweeted {
  margin-bottom: 1.25em;
}
.tdetail-text {
  overflow: hidden;
  text-overflow: ellipsis;
  color: #666;
  font-size: 18px;
  line-height: 1.4;
  opacity: .99;
  margin: 20px 0;
  text-rendering: initial;
  /*fix for chrome*/

  word-break: break-word;
}
.tdetail-text {
  white-space: pre-line;
}
.ti-no-media .tdetail-text {
  margin: 20px 0;
}
.tdetail a[href] {
  color: #2B95BE;
  text-decoration: none;
}
.tdetail a[href]:hover {
  text-decoration: none;
}
.tdetail-iframe {
  width: 100%;
  height: 375px;
  border: none;
}
.tdetail-iframe.vine {
  height: 470px;
}
.tcard-detail-iframe {
  border: none;
  align: middle;
}
.mdetail-iframe {
  width: 435px;
  height: 435px;
  border: none;
}
.tweet-view-admin .fc-dropdown.fc-config .fc-dd-text {
  color: transparent;
  padding: 0 0 2px 0;
  width: 12px;
  margin-left: 1.8em;
}
.tweet-view-admin .fc-dropdown {
  float: left;
  font-size: 12px;
  margin-right: 5px;
}
.photolist .photoboard-tile.has-elink {
  margin-bottom: 72px;
}
.photolist .photoboard-tile .elink {
  border-radius: 2px;
  margin-top: 5px;
  position: absolute;
  background: #fff;
  top: 100%;
  left: 0;
  right: 0;
  padding: 10px 15px;
}
.photolist .photoboard-tile .elink a {
  display: block;
}
.tdetail .user {
  margin: 0 -10px;
}
.ie7 .tdetail .user > p,
.ie7 .tdetail .tdetail-text {
  position: relative;
  top: -1em;
}
.text-icon {
  text-align: center;
  width: 100%;
  clear: both;
  margin: 0;
}
.text-icon > a[href],
.text-icon > a[href]:hover {
  text-decoration: none;
  color: inherit;
}
.text-icon > a[href] > i,
.text-icon > a[href]:hover > i {
  font-size: 2em;
}
.text-icon > a[href].facebook,
.text-icon > a[href].facebook:hover {
  display: block;
  background: #4c66a4;
  color: #fff;
  font-size: 1.7em;
  width: 1.9em;
  height: 1.9em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
  margin: 0 auto .3em;
}
.text-icon > a[href].facebook > i,
.text-icon > a[href].facebook:hover > i {
  font-size: inherit;
  color: #fff;
  position: relative;
  top: 20%;
}
.fbmedia-container {
  width: auto;
}
.fbmedia-container img {
  max-width: none;
}
.vid .play {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -40px;
  height: 80px;
  width: 80px;
  cursor: pointer;
  background: url(../img/play.png) no-repeat 50% 50% transparent;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=100);
}
.facebk-img {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.facebk-img img {
  width: 100% !important;
  position: absolute;
  top: 0;
}
.facebk-img .login-link {
  outline: none;
  text-align: center;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 2.7em;
}
.facebk-img .button-wrapper {
  display: inline-block;
}
.facebk-img button {
  display: table;
  background-color: #3a5795;
}
.facebk-img .icon-facebook {
  font-size: 2em;
  padding-right: 0.5em;
  display: table-cell;
  vertical-align: middle;
}
.facebk-img .txt {
  display: table-cell;
  vertical-align: middle;
}
.play-text {
  color: white;
  font-weight: bolder;
  position: absolute;
  top: 60%;
  left: 50%;
  width: 15em;
  text-align: center;
  margin-left: -7.5em;
  background-color: #4c4b4b;
}
.facebk-vid-wrap {
  position: relative;
  max-height: 550px;
  overflow: hidden;
}
.facebook-video {
  max-width: none;
  width: 100%;
  transform-origin: 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  max-height: 550px;
}
.login-overlay {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 3.8em;
  width: 22em;
  z-index: 100;
  cursor: pointer;
}
.play-instructions {
  font-size: 1.1em;
  margin: 0.25em;
  color: #5e6d81;
  text-align: center;
}
.hide {
  display: none;
}
.mobile-modal .login-link {
  top: 25%;
}
.ie .facebk-img {
  z-index: 10;
}
.ie .facebk-vid-wrap .facebook-video {
  z-index: 0;
  visibility: hidden;
}
.instagram-thumbnail {
  height: 30px;
  width: 30px;
  background: url(../img/icon_instagram.png) no-repeat 0 0 transparent;
}
.ig-detail {
  color: #333;
}
.ig-detail .tinfo-container {
  overflow: hidden;
}
.ig-detail .instagram-thumbnail {
  position: absolute;
  bottom: 1em;
  right: 1em;
}
.ig-detail .ig-user {
  clear: both;
}
.ig-detail .ig-user .ig-user-avatar {
  width: 4em;
  height: 4em;
  border-radius: 0.5em;
  display: block;
  float: left;
  margin-right: 0.5em;
}
.ig-detail .ig-user .ig-author-name {
  margin: 0;
  padding: 0;
}
.ig-detail .ig-user .ig-author-name a {
  color: #333;
  font-size: 16px;
  font-weight: bold;
  line-height: 0;
}
.ig-detail .ig-user .ig-user-screen-name {
  margin: 0;
  padding: 0;
}
.ig-detail .ig-user .ig-user-screen-name a {
  color: #999;
  font-size: 15px;
  line-height: 0;
}
.ig-detail .ig-timestamp {
  float: right;
}
.ig-detail .ig-timestamp a {
  color: #aaa;
  font-size: 12px;
  font-weight: bold;
}
.ig-detail .tdetail-text {
  clear: both;
  float: left;
}
.ig-detail .fb-share {
  position: absolute;
  left: 1em;
  bottom: 1em;
  color: #3b5998;
  font-size: 13px;
  white-space: nowrap;
}
.ig-detail .fb-share .icon-facebook {
  font-size: 26px;
  margin-right: .15em;
  vertical-align: -0.2em;
}
.ig-detail .ig-error {
  color: #fff;
  font-weight: bold;
}
.ig-detail .ig-detail.loading {
  min-width: 50px;
  min-height: 50px;
  background: url('img/ajax-loader-1.gif') no-repeat center center transparent;
}
.ig-detail .mobile-modal .ig-detail a:link,
.ig-detail .mobile-modal .ig-detail a:visited {
  color: #D0C4AA;
}
/*
.text-icon > a[href].instagram,
.text-icon > a[href].instagram:hover {
    display:block;
    background:@lightest;
    color:@mid;
    font-size:1.7em;
    width:1.9em;
    height:1.9em;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border-radius:50%;
    margin:0 auto .3em;
}
.text-icon > a[href].instagram > i,
.text-icon > a[href].instagram:hover > i {
    font-size: inherit;
    position: relative;
    top: 20%;
}
*/
.fb-share {
  /* TODO: remove this */

  display: none!important;
}
.stars-wrapper {
  position: relative;
  height: 1em;
  white-space: nowrap;
}
.stars-wrapper .empty-stars,
.stars-wrapper .full-stars {
  position: absolute;
}
.stars-wrapper .star {
  display: inline-block;
  width: 1em;
  height: 1em;
  font-size: 1em;
  text-shadow: 0 0 2px rgba(94, 109, 129, 0.6);
}
.stars-wrapper .star i {
  display: block;
  overflow: hidden;
}
.carousel-wrapper {
  height: 100%;
  width: 100%;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.carousel-wrapper.vertical {
  padding: 20% 0;
}
.carousel-wrapper.vertical .carousel-clip {
  height: 100%;
}
.carousel-wrapper.vertical .carousel-clip .carousel-list {
  height: 20000em;
}
.carousel-wrapper.vertical .carousel-clip .carousel-list > * {
  width: 100%;
}
.carousel-wrapper.vertical .carousel-move {
  width: 100%;
  height: 8%;
}
.carousel-wrapper.vertical .carousel-move.prev {
  top: 0;
}
.carousel-wrapper.vertical .carousel-move.next {
  bottom: 0;
}
.carousel-wrapper.horizontal {
  padding: 0 8%;
}
.carousel-wrapper.horizontal .carousel-clip {
  width: 100%;
  height: 100%;
}
.carousel-wrapper.horizontal .carousel-clip .carousel-list {
  width: 20000em;
}
.carousel-wrapper.horizontal .carousel-clip .carousel-list > * {
  height: 100%;
}
.carousel-wrapper.horizontal .carousel-move {
  width: 8%;
  height: 100%;
  top: 0;
}
.carousel-wrapper.horizontal .carousel-move.prev {
  left: 0;
}
.carousel-wrapper.horizontal .carousel-move.next {
  right: 0;
}
.carousel-wrapper .carousel-clip {
  position: relative;
  overflow: hidden;
}
.carousel-wrapper .carousel-clip .carousel-list {
  position: absolute;
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.carousel-wrapper .carousel-clip .carousel-list > * {
  float: left;
  display: block;
}
.carousel-wrapper .carousel-move {
  background-color: #ccc;
  box-sizing: border-box;
  position: absolute;
  text-align: center;
}
.carousel-wrapper .carousel-move:hover {
  cursor: pointer;
}
/*********
 User
*********/
.user {
  position: relative;
  padding: 0.625em;
  padding-left: 3.9em;
  padding-right: .9em;
  line-height: 1.3;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-bottom: 1px solid rgba(223, 223, 223, 0.6);
}
.user .timestamp {
  float: right;
  font-size: 1em;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=100);
}
.user .timestamp i {
  line-height: 1.3em;
  float: left;
  margin-right: 0.2em;
}
.user a[href],
.user a[href]:hover {
  color: inherit;
  text-decoration: none;
}
.user p {
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: normal;
}
.user .user-avatar {
  width: 2.4em;
  height: 2.4em;
  position: absolute;
  left: 0.875em;
  top: 0.875em;
  border-radius: 3px;
  border: 0 none;
}
.user .user-name {
  font-size: 1.2em;
  font-weight: bold;
}
.user .user-name.facebook {
  line-height: 2.4em;
}
.user .user-name.verified {
  padding-bottom: 0.1em;
}
.user .user-screen-name {
  font-size: 1em;
  display: inline-block;
}
.user img.verified {
  height: 1.1em;
  vertical-align: middle;
  padding-left: 0.1em;
  margin-bottom: 0.2em;
}
.user.fb-user {
  padding-left: 1em;
}
.user .followers-wrapper {
  display: inline-block;
  font-size: 1em;
  color: #9ea7b3;
}
#site-wizard .sw-banner {
  height: 80px;
}
#site-wizard .list-nav {
  width: 800px;
  margin: 0 auto;
  height: 45px;
  display: block;
  box-shadow: none;
  border: 0;
}
#site-wizard {
  width: 110%;
  height: 100%;
  min-height: 2000px;
  margin: 0 -25px 0;
  background-color: #E6E6E6;
  font-family: helvetica, arial, sans-serif;
}
#site-wizard form h1 {
  font-size: 40px;
  color: #666;
  margin: 10px auto;
}
#site-wizard form {
  width: 960px;
  height: 400px;
  margin: 0 auto;
  overflow: hidden;
  padding: 80px 25px 10px;
}
#site-wizard .sw-prompt {
  font-size: 24px;
  color: #f8660d;
  margin: 10px auto;
}
#site-wizard .btn-controls {
  margin-top: 60px;
}
#site-wizard form label {
  display: block;
}
#site-wizard button {
  font-weight: bold;
}
#site-wizard button.contact-sales {
  color: #fff;
  background-color: #82bc01;
  background-image: none;
}
#site-wizard .wayin-fish {
  float: right;
  margin-top: -40px;
}
#outer-wrap.parked {
  background: #fff;
}
#outer-wrap.parked #site-parked {
  background: url('../img/parked-bug.png') 0 0 no-repeat;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  margin: 0 auto;
  max-width: 960px;
  padding: 0 0 0 330px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#outer-wrap.parked #site-parked h1 {
  color: #f37541;
  font-size: 4em;
  letter-spacing: -3px;
  margin: 0;
  padding: 1.25em 0 0.1em;
  text-transform: uppercase;
}
#outer-wrap.parked #site-parked h1 i {
  font-size: .8em;
}
#outer-wrap.parked #site-parked > div > h2 {
  color: #fff;
  left: 0;
  letter-spacing: -1px;
  margin: 0 11px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 205px;
  width: 250px;
}
#outer-wrap.parked #site-parked form > * {
  display: block;
  margin-bottom: 20px;
}
#outer-wrap.parked #site-parked form > *.terms-field {
  border: 2px solid #BDC3C7;
  border-radius: 5px;
  margin-bottom: 1em;
  min-height: 200px;
  max-height: 300px;
  overflow-y: scroll;
  padding: 0.8em 1em;
  text-align: justify;
}
#outer-wrap.parked #site-parked form > * .fc-checkbox {
  vertical-align: middle;
}
#outer-wrap.parked #site-parked form > * h2 {
  text-transform: uppercase;
  font-size: 100% !important;
  text-align: center;
}
#outer-wrap.parked #site-parked button {
  float: right;
  margin-top: -20px;
}
#outer-wrap.parked #site-parked .coming-soon {
  min-height: 200px;
}
.us-map {
  position: relative;
  font-size: 0;
}
.us-map-location {
  position: absolute;
}
.us-map-location:focus {
  outline: none;
}
.us-map-location .us-map-marker {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNJREFUeNrEVl1IFFEUPjPMQ5APIkIUUW3QhrSEhrM+9GMFptUmZAsShCFEZCj1EJT2UG9W+BJKC0FEvYSwFtRWmlBYGbgrKbIhrdBuEUUgi5BBT27nu51dZidn3FLsg8PMvXPvd+aec+/5rpbJZGgBlLFVs/nZfGwethK2NFuSLc4WZRtim3RlgjMHM9m62FKZwpCS8aYTp5ZdWdWmc7kfGJnqOs2PFqzkx+xPig4naCyWpPfvPtOn1DTNpGepuKSI1m0opc1b1lKF6SH/di+tLFpBstIQ892w8KlnnjPuLOLXdjHtyYNR6n/4lkZeJxYKNVXt8FJd/TY6cLhSBYytE8a8s1lnhm0OnHR8+zpD926/pN47r2hubsGc/v57/qHYmylKTH6ho827tFWrizvk08XsGM2yQRC6Hnak3bw+QJG+GP0rAkdMOnmmltghyFvZVEh1+W5KjjSsaDGOAMwHD/iE17SGsRGbATlC6JzQdj7wR1/31ci8Y8HjLVuDHPqEP2bIOQpi12EzOOUIjo6d2D3vt/kcggd81TU+7NIgd91Czk5hq74YmKALrXfzJnR2N9Heuq0Fh+95/wS1t+VzXOlpoj21iqPFkMqgzpEddkeR+zEajIzT+OgHKq/cSDWBcgo0mI7js7zizK9LCVIH1jXp7CgSjtG+QAU9Hr6knmij3w0WXp8htU5VBjdgRYeCfjrYoA5t7vksMpa3OjssvB5diqoqQW5A6JBsK9BGvxssvCW6VG9V69yAHA0NxvP60Ea/Gyy8aUNkohRFNT393XESNsOjcDS3IjhCOxA0XZ2BV5A0pEqbqN7jo0nnEiR5QY6uXe5TK4Ijt3wB4BXEDRG+ZsiEvXrg3Fi3M4jdyDHeDvAKojjUqCBPuYKsx4EsRE4KBWQHhYEryEdu7tdFysMQPuiRrmtL4gg84BNBDcNPtur3IqYQvsbjO5fEGXhESOPCn5MYlIEQFJaFT+nRYoD54BHFDgl/zhnJnaGTBU8JHwb/bUgxHvNEOEmuBbm7iP1agHsDBraf7ajXoEeLvYNYxyzr7er/3BuX40b8S4ABAHp+G2TqE8c/AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 50% 0;
  position: absolute;
  left: -14px;
  top: -14px;
  width: 27px;
  height: 27px;
  font-size: 0;
  color: transparent;
}
.us-map-location .us-map-callout {
  display: none;
  font-size: 13px;
  position: absolute;
  left: 25px;
  top: -3em;
  background: #fff;
  color: #444;
  white-space: nowrap;
  padding: .8em;
  text-align: center;
  line-height: 1;
  border-radius: 3px;
  box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.3);
  opacity: 1;
}
.location-hilight-on .us-map-location .us-map-callout {
  opacity: .5;
}
.location-hilight-on .us-map-location.hilight-location .us-map-callout {
  opacity: 1;
}
.us-map-location .us-map-callout:before,
.us-map-location .us-map-callout:after {
  content: '';
  position: absolute;
  border: 6px solid transparent;
  border-right-color: #fff;
  right: 100%;
  top: 50%;
  margin-top: -6px;
}
.us-map-location .us-map-callout:before {
  border-right: 7px solid rgba(0, 0, 0, 0.5);
}
img.location-thumb {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.location-name {
  display: block;
  margin-top: .5em;
}
.active-location .us-map-marker {
  top: -30px;
  height: 35px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAjCAYAAABl/XGVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA6lJREFUeNqsV2tIFGEUvbMtEbQ/ZBGiB6VRliih4eiPLCswLTchEyQIQ4jIUOpH4COo/lkhaCgGQUSBhLAW1FqaUNoLdCVFFEsjLXoQiAgZRJjbPdPdZXbdmZ1dPXCYnW++OWe+1713FZ/PRxGQzMxhZjJTmYlMJ3OGOckcYfYze5ljpkowM6DKrGdO+axhSvqrRpqKf2RZW88HPqBvov4MX8oxkl9zv6n/9TgNeifp/egX+jw1TbMzcxTndNDGhHjalrKB0tVEytyVRKsdq0hGeoP1WnR62jXIjBsd/LNGqDx+MECdD99S36vxSFNNWdlJlF+4kw4dydAmjFkHsu6c38we8g5Man98n6V7t19Q252XtLAQcU3/fz1/kPfNBI2PfaNjZXuUNWvjauXRBX8fRbdBMHXNbKTcvN5FnnYvxQrXUZVOnc0jNoR4BVObUps8V2WNFIxoKUYA3ocO9ERX1U9jCTYD1ghTZ4TKKteitqarnrB9oZOUvA5rmCr6Xruco2LsOmwGozWC0fGTe8M+C2cIHejl5KZilxZz0y2s2Wls1eddw1RdcTfohbqmUtqfv8Py9D3rHKaaymCNK82ltC9P0yi3S2TQzlEoQo08973U7RmioYGPlJaxmXJdaeQqUg37+3XFLNMmIUg7sKaLzkYet5cOuNKp4/Ul7Yp7tJtBp5tql1inRQYzYESHizOpoEg7tIHrU89g0OhCodNNtElQ1UKQGTB1WGw9cI92M+h0nTaJ3lqsMwPWqLd7JKgN92g3g053xi5pIh5BdWb6p+FL2AyP3P2BEcEI965i1dQMuoJJu0RpFdF7aGDSOATJumCNrl1u10YEI7P1AqArGLFL4itDmgiNHjg3+u0MYTNx9A8FdAX9ONSIIE84gmzCgbSSTqwCaQeBgSPIJ749aJNU7kbiQz6y2ZRlMYIO9CShuuHjj/ptzAkkvpITu5fFDDqSSCdEP5BiEAYa8YMTn5aPlgK8Dx1Bo+gHzEhqhgZOeFriQ+dopxT98Z4kTjQ16GuR0LLgIlIOd8w/V1uo5aMYaxCgU/RoUVngr664OFnBlymmdkBiqK4ARN8E1vyrr66MasZs39KQHU7XrEhtjdGoNWKRGgbrme+Yjij2CEL8dubXaMtvsDrKUVWb6SkR/lisZI4yt1gY1QdmCvNPLH8s/CywOKqCSFpWzMCeCEY9VnSsmqUx5w2M5uX5spmBLQZmLVY1ojFzMquYHWLSIfdOqxr/BBgAAayQv+bfj10AAAAASUVORK5CYII=);
}
.hilight-location .us-map-callout,
.active-location .us-map-callout {
  display: block;
}
.hilight-location .us-map-callout {
  z-index: 2;
}
.active-location .us-map-callout {
  z-index: 1;
}
#login-problem .logo-wrapper img {
  margin: 0 auto;
  display: block;
}
#login-problem .main-text {
  color: #2b2b2b;
  text-align: center;
}
#login-problem p {
  font-size: 1.2em;
  color: #5e6d81;
  text-align: center;
}
#login-problem ul {
  list-style: none;
  width: 35em;
  display: block;
  margin: 0 auto;
}
#login-problem ul li {
  font-size: 1.3em;
  margin: 3em 0;
  display: block;
  position: relative;
  padding-left: 3.5em;
}
#login-problem ul li .big-dot {
  position: absolute;
  top: -0.5em;
  left: 0;
  height: 2.5em;
  width: 2.5em;
  border-radius: 100%;
  display: inline-block;
  background-color: #f07936;
  text-align: center;
  line-height: 2.5em;
  color: #fefefe;
}
/* platforms */
/*******************
  Menu
********************/
/* Social Menus */
ul.menu,
ul.twitter-menu {
  margin: 0;
  padding: 0;
  background-color: transparent;
  opacity: 1;
}
ul.menu > li,
ul.twitter-menu > li {
  float: left;
  text-align: right;
  width: auto;
  margin: 0 5px;
  padding: 0;
  border: 0;
  list-style-type: none;
  white-space: nowrap;
}
/* Increase loop size to make it appear the same size as others. */
i.icon-retweet {
  font-size: 1.2em;
  vertical-align: -1px;
}
ul.menu > li > a,
ul.menu > li,
ul.twitter-menu > li > a,
ul.twitter-menu > li {
  font: 0.9em/1.5 "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  cursor: pointer;
  text-decoration: none;
}
/* !importants important for twitter compliance */
ul.twitter-menu li a,
ul.twitter-menu li a i {
  text-decoration: none !important;
}
ul.twitter-menu li a:hover span {
  text-decoration: underline;
}
/*********
 Retweeted icon
*********/
.tweet-retweeted {
  font-weight: normal !important;
  color: #9ea7b3;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 1px 0 1px 0;
}
.tweet-retweeted .icon-retweet {
  padding: 0 2px;
  border-radius: 0.2em;
  display: inline-block;
  margin-right: 4px;
  display: relative;
  vertical-align: -1px;
  background-color: #9ea7b3;
  color: #fefefe;
  font-size: 0.9em;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #9ea7b3), color-stop(1, #bbc1c9));
  background-image: -ms-linear-gradient(bottom, #9ea7b3, #bbc1c9);
  background-image: -moz-linear-gradient(center bottom, #9ea7b3 0%, #bbc1c9 100%);
}
.tweet-retweeted a[href].tweet-retweeted-link {
  text-decoration: none;
  color: inherit;
}
.tweet-retweeted a[href].tweet-retweeted-link:hover {
  text-decoration: underline;
  color: #0083B6;
}
/* vendor */
/**
 * Your theme name here
 *
 * Say something about the theme
 *
 * Give yourself some credit here
 *
 */
/* Container */
.dk_theme_feeld.dk_container {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 0 0.2em 1px rgba(0, 0, 0, 0.1);
  float: none;
  color: #5e6065;
  text-align: left;
  background-image: -webkit-linear-gradient(top, #fcfcfc, #eaeaea);
  background-image: -moz-linear-gradient(top, #fcfcfc, #eaeaea);
  background-image: -ms-linear-gradient(top, #fcfcfc, #eaeaea);
  background-image: linear-gradient(top, #fcfcfc, #eaeaea);
  position: relative;
}
.dk_theme_feeld.dk_container select {
  position: absolute;
  top: 0;
  width: 100%;
  height: 2.666666666666667em;
  border: none;
  background: none;
  outline: none;
  opacity: 0;
  -webkit-appearance: none;
  filter: alpha(opacity=0);
}
.dk_theme_feeld.dk_container,
.chzn-container-multi .chzn-choices {
  box-shadow: none;
  border: 2px solid #BDC3C7;
  border-radius: 5px;
  background-image: none;
  background-color: #FFF;
  display: inline-block;
}
.dk_theme_feeld.dk_container.dk_disabled {
  background-color: #fafafa;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0) 100%);
  color: #bbb;
  text-shadow: 0 1px 0 #fff;
}
.dk_theme_feeld.dk_container.dk_disabled a.dk_toggle {
  cursor: text;
}
.ie8 .dk_theme_feeld.dk_container {
  background: #F1F1F1;
  border: 1px solid #BEBEBE;
}
.dk_toggle {
  text-shadow: none;
  cursor: pointer;
}
.dk_theme_feeld.dk_container.dk_focus .dk_toggle {
  box-shadow: 0 0 0 1px #08f, 0 0 .25em 1px #08f, 0 0 .25em #08f inset;
}
.dk_theme_feeld .dk_label {
  display: block;
  height: 100%;
  padding-right: 5px;
}
.dk_theme_feeld a {
  display: block;
  padding: 0.4em 3.6em 0.6em 0.6em;
  white-space: nowrap;
}
.dk_theme_feeld .dk_arrow_wrap {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 2em;
  background-color: #BDC3C7;
}
.dk_theme_feeld .dk_arrow {
  height: 1.2em;
  width: 1.2em;
  display: block;
  margin: 0.44em 0.8em;
}
.dk_theme_feeld .dk_arrow:after {
  content: "\e604";
  font-family: 'icomoon';
}
/*
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
text field styles
*/
.fc {
  background: #fff;
  color: #000;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0) 60%);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0) 60%);
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0) 60%);
  background-image: linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0) 60%);
  display: block;
  line-height: 1;
  white-space: nowrap;
  text-shadow: 0 1px 0.2em rgba(0, 0, 0, 0.1);
  position: relative;
  cursor: pointer;
  border: 2px solid #BDC3C7;
  border-radius: 5px;
}
.ie8 .fc {
  border: 1px solid #BEBEBE;
}
.fc-tf {
  cursor: text;
}
.fc-tf > .tf-inner {
  display: table;
  width: 100%;
}
.fc-tf > .tf-inner > span {
  display: table-cell;
  padding: .6em 0;
  vertical-align: middle;
}
.tf-icon-inner {
  display: block;
  min-width: .7em;
}
.tf-placeholder {
  position: absolute;
  width: 100%;
  text-align: left;
  height: 82%;
  overflow: hidden;
}
.tf-placeholder-inner {
  display: block;
  width: 93%;
  position: relative;
  z-index: 0;
  opacity: .99;
  color: #999;
  -webkit-transition: all .1s linear;
}
.tf-field {
  width: 100%;
}
.tf-field-inner {
  display: block;
  position: relative;
  z-index: 1;
}
.tf-field-inner > input {
  border: none;
  background: transparent;
  margin: 0;
  padding: 0;
  display: block;
  min-width: 55px;
  width: 100%;
  font: inherit;
  text-shadow: 0 1px 0.25em rgba(0, 0, 0, 0.2);
  color: inherit;
}
.tf-counter {
  color: #999;
  font-size: .85em;
  text-shadow: none;
}
.tf-tweet-counter {
  font-size: 1.3em;
}
.tf-tweet-counter.caution {
  color: #242323;
}
.tf-tweet-counter.warning {
  color: #d40d12;
}
/*
-------------------------------------------------------------------
disabled
*/
.fc-disabled .tf-placeholder-inner {
  visibility: hidden;
}
.fc.fc-disabled .tf-counter {
  visibility: hidden;
}
.tf-field-inner > input:disabled {
  text-shadow: 0 1px 0 #fff;
}
.fc.fc-disabled {
  background-color: #fafafa;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0) 100%);
  color: #bbb;
  text-shadow: 0 1px 0 #fff;
}
/*
-------------------------------------------------------------------
focus
*/
.fc-focus {
  box-shadow: 0 0 0 1px #08f, 0 0 .25em 1px #08f, 0 0 .25em #08f inset;
}
.fc-focus .tf-placeholder-inner {
  opacity: .33;
}
.tf-field-inner > input:focus {
  outline: none;
}
/*
-------------------------------------------------------------------
in-use (when the field contains text)
*/
.tf-inuse .tf-placeholder-inner {
  opacity: 0;
  font-size: 0;
}
/*
-------------------------------------------------------------------
error
*/
.fc-error {
  box-shadow: 0 0 0 1px #cc0000, 0 0 0.25em 1px rgba(255, 0, 0, 0.3), 0 0 0.25em rgba(255, 0, 0, 0.3) inset;
}
label.fc-error {
  box-shadow: none;
}
.fc-error .tf-icon-after .tf-icon-inner {
  width: 2.2em;
  position: relative;
}
.fc-error .tf-icon.tf-icon-after .tf-icon-inner:before {
  content: '';
  position: absolute;
  top: -1em;
  left: 0;
  right: 0;
  bottom: -1em;
  opacity: .8;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaBJREFUeNpi/P//PwO9ACPIsrOMjPjUyAKxIxBbArEBECsBsQgQvwHie0B8AYiPA/F+IH6MyxBjoD34LJMG4hggDgdiQyIcfh6IVwLxEiB+SoplbkCcC8Q+ZITWFiCeDMS70C1jwaI4BIhrgViPzKgBOVAOiPmAeA2yBBMWH1FiEQzoQc1xw2WZNDTo9KiU+PSg5kljsyyGmDhSWr0aHP4gmsggjUG3TBaa6vAC+ZkzGQRDQsBsEA3iEwHCoebDLXMkMnmTAwyh5sMts6Rx4WGJbJkBjS0zQC6uXgLZYsTo0rl9m4FdRYXh5507DFdUVYm17BUwUYnDfCZCrK6P27ah0EQCEbJ8Bit6CBTeeH12jxSdJFoENx9m2QUaJ5ALyJYdJ1aX8tq14GAE0SSA48hxBsrhG4nJ2MZINTuRwQmq5/yB+h7DfPYYWvERBB/WrUOhiQArYTU4cuUJKp1nkFlh4qtIM0A1NyhEkEv9p9Aa9hKVLLoENe8prsoTVJU3U8HCS1BzUJoG2JoFoKr8E7XbIISacnRrXdGu3UgvABBgAGyNoCMQyfsqAAAAAElFTkSuQmCC) no-repeat 50% 50%;
  background-size: 1.3em;
}
label.fc-error {
  position: absolute;
  color: #aaa;
  font-size: 0.8em;
  font-style: italic;
  padding: 0.5em;
}
label.fc-error-below {
  top: 100%;
  right: 0;
}
label.fc-error-inline {
  top: 5px;
  right: 24px;
}
label.fc-error.fc-error-tip {
  right: 0;
  color: #cd1b22;
}
/*
-------------------------------------------------------------------
search
*/
.tf-search .tf-icon-before .tf-icon-inner {
  width: 2em;
  position: relative;
}
.tf-search .tf-icon-before .tf-icon-inner:before {
  content: '';
  position: absolute;
  top: -1em;
  left: 0;
  right: 0;
  bottom: -1em;
  opacity: .3;
  content: '\e638';
  font-family: 'icomoon';
  text-align: center;
  line-height: 2em;
  background-size: 11px;
}
/*
-------------------------------------------------------------------
tip
*/
.fc-tip .tf-icon-after {
  cursor: default;
}
.fc-tip .tf-icon-after .tf-icon-inner {
  width: 2.2em;
  position: relative;
}
.fc-tip .tf-icon-after .tf-icon-inner:before {
  content: '';
  position: absolute;
  top: -1em;
  left: 0;
  right: 0;
  bottom: -1em;
}
.fc-tooltip .fc-icon,
.fc-tip .tf-icon-after .tf-icon-inner:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAdtJREFUOE+1lctqYkEQhl1M3iH7Afeu8g55hoE84WQj3hARFEUR0SA4XlBXiosRcSV4q9RXnHPoPmkTGCaBj6a7//q7urqOyeTz+Xs8KI9KVskpT9HInHX2Q3GZ0OIP5afyovxW3pS/yjkambPOPjr0noc3UTj9WXlVtop8Avvo0HtZpw1/KX8UsgoZpUGHnrjEODbkCpyIIBT8FcQRb6WITakNV/EyLBQK0ul0ZDqdymKxkPF4bPNisegaAnHE42OmpE3RP9RwNpvJ8XiU2+0m/F0uF5tzQFqrEI/PA6a0B6/pier1uhlh0uv1LOvRaCSn08nWyTgdo+DziCl9R5t4glarJZvNRiaTiVQqFVtrNBpyOBzMtN/ve/oIfLKY0tD0nycgM8xKpZLNy+WyzOdzOZ/Pln2tVvP0EfjkMOVL+bSFKMV+vzfD3W4n7XY7qFPwebqbqctqtZLr9Srb7Vaq1WpQE5FkGqypS7fbtUdqNpvBfYekpsHXdxkOh7JcLm0M7Tskr3+3T2PW67W9OGNoP8LrUwh+UTGDwcAanjG0r3z4ouBbvn34779SrjEncpW7NY5gHx36xBBcwxiuQG0oOq9Jm9B/ZMXInHX20dmVXbxJCk7/h/9R+cw7q2LfvWPgiS4AAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.fc-tooltip {
  position: relative;
}
.fc-icon {
  display: inline-block;
  height: 1.5em;
  width: 1.5em;
}
label.fc-error-tip,
.fc-tip-text {
  position: absolute;
  background: #f6f6f6;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 100%);
  color: #999;
  padding: .4em .6em;
  border-radius: .2em;
  margin-bottom: 1.7em;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 1px 1px 0.3em 1px rgba(0, 0, 0, 0.1), 0 1.2em 0.4em -0.8em rgba(0, 0, 0, 0.1);
  line-height: 1.3;
  font-size: .9em;
  text-shadow: 0 1px 0 #fff;
  text-align: center;
  display: none;
  z-index: 999999;
  bottom: 50%;
  /* overrides for tip coming out of bottom of icon */

}
label.fc-error-tip.bottom,
.fc-tip-text.bottom {
  top: 50%;
  bottom: auto;
  margin-top: 0.7em;
  margin-bottom: 0;
}
label.fc-error-tip.bottom:after,
.fc-tip-text.bottom:after {
  bottom: 100%;
  top: auto;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fc-bigtip .fc-tip-text {
  left: -7em;
  /* styles for left or right aligned carrots as an alternative to the default middle aligned carrot */

}
.fc-bigtip .fc-tip-text.left {
  left: -13.7em;
  right: auto;
  width: 14em;
}
.fc-bigtip .fc-tip-text.left:after {
  right: 5%;
}
.fc-bigtip .fc-tip-text.right {
  left: auto;
  right: -13.5em;
  width: 14em;
}
.fc-bigtip .fc-tip-text.right:after {
  left: 5%;
}
.tf-icon-after .fc-tip-text {
  bottom: 100%;
  right: -0.2em;
}
.fc-tip .tf-icon:hover .fc-tip-text,
.fc-tooltip:hover .fc-tip-text {
  display: block;
}
label.fc-error-tip:after,
.fc-tip-text:after {
  content: '';
  position: absolute;
  width: 1.2em;
  height: .7em;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG1JREFUeNqMzMEJwCAMheGXAWzHcAuHzxaO4LEVvKYGilg02oAHo99PAA5mvrz3cM5hNzlnxBgRQjhJREBEvwI9rNcbit/RgKSUpJQyHN3ru/5rtQ6bgSmc4CFgQgN/AiZc4BYw4QZjCes8AgwAR/GFBW32CTQAAAAASUVORK5CYII=) no-repeat 0 0;
  background-size: 1.2em;
  top: 100%;
  right: 47%;
}
label.fc-error-tip:after,
.tf-icon-after .fc-tip-text:after {
  right: .8em;
}
.fc-bigtip .fc-tip-text,
.tf-bigtip .fc-tip-text {
  white-space: normal;
  min-width: 14em;
  padding: .7em .9em;
}
/* -------------------------------------------------------------------
textarea
*/
.tf-area {
  white-space: normal;
}
.tf-area .tf-counter {
  white-space: nowrap;
}
.tf-area .tweet-editor,
.tf-area textarea {
  resize: none;
  display: block;
  border: none;
  background: transparent;
  margin: 0;
  padding: 0;
  font: inherit;
  color: inherit;
  width: 100%;
  min-height: 5em;
  text-shadow: 0 1px 0.25em rgba(0, 0, 0, 0.2);
  line-height: 1.2;
}
.tf-area textarea:focus {
  outline: none;
}
.tf-area > .tf-inner {
  display: block;
  position: relative;
  padding: .6em .6em;
  width: auto;
}
.tf-area > .tf-inner > span {
  display: inline;
  padding: 0;
}
.tf-area .tf-placeholder {
  position: absolute;
  top: .6em;
  left: .6em;
  line-height: 1.2;
}
.tf-area .tf-counter {
  position: absolute;
  bottom: .4em;
  right: .5em;
  width: auto;
  font-size: .8em;
  color: #ccc;
  z-index: 2;
  background: #fff;
  box-shadow: 0 0 2px 1px #fff;
}
.tf-area textarea:disabled {
  text-shadow: 0 1px 0 #fff;
}
/** Tweet Field **/
.tweet-writer input[type=text] + .tweet-editor {
  height: 1em;
  white-space: nowrap;
}
.tweet-writer.tf-area .tf-placeholder,
.tweet-writer textarea + .tweet-editor {
  white-space: pre-wrap;
  overflow: auto;
}
.tweet-writer .tweet-editor {
  text-align: left;
  height: 5em;
}
.tweet-writer .tweet-editor:focus {
  outline: none;
}
/**********************************************
 Dropdown
**********************************************/
.fc-dropdown {
  display: inline-block;
  min-width: 60px;
}
.fc-dropdown .fc-dd-wrap {
  border-radius: 0.3em;
}
.fc-dropdown .fc-dd-arrow {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 2em;
}
.fc-dropdown .fc-dd-wrap {
  display: block;
  background: #F2F2F2;
  background-image: -webkit-linear-gradient(top, #fcfcfc, #eaeaea);
  background-image: -moz-linear-gradient(top, #fcfcfc, #eaeaea);
  background-image: -ms-linear-gradient(top, #fcfcfc, #eaeaea);
  background-image: linear-gradient(top, #fcfcfc, #eaeaea);
  padding: 0.7em;
}
.fc-dd-list {
  margin: 0;
  padding: 0;
  background: #F2F2F2;
  background-image: -webkit-linear-gradient(top, #fcfcfc, #eaeaea);
  background-image: -moz-linear-gradient(top, #fcfcfc, #eaeaea);
  background-image: -ms-linear-gradient(top, #fcfcfc, #eaeaea);
  background-image: linear-gradient(top, #fcfcfc, #eaeaea);
  position: absolute;
  left: 0;
  top: 100%;
  box-shadow: 0.2em 0.2em 0.5em rgba(0, 0, 0, 0.8);
  display: none;
  z-index: 99999;
  border-radius: 0.3em;
  overflow: hidden;
}
.fc-dropdown .fc-dd-btn:hover {
  background-color: #e4e5e6;
}
.fc-dd-list li {
  border-radius: 0.3em;
  padding: 0.8em;
  margin: 0;
  list-style: none outside none;
}
.fc-active .fc-dd-list {
  display: block;
}
/**********************************************
 Checkboxes
**********************************************/
.fc-box input[type="checkbox"] {
  display: none;
  position: absolute;
  top: 0;
  left: 500px;
}
.ie8 .fc-box input[type="checkbox"] {
  display: block;
  left: -9999px;
}
.fc-checkbox {
  display: inline-block;
  height: 1.5em;
  width: 1.5em;
  overflow: hidden;
}
.fc-checkmark:after {
  position: relative;
  font-family: 'icomoon';
  content: '\e015';
  height: 18px;
  width: 15px;
  text-align: right;
  line-height: 18px;
  display: none;
}
.fc-checked .fc-checkmark:after {
  display: block;
}
.fc-checkbox.fc-disabled {
  opacity: 0.5;
}
/**********************************************
 Switches
**********************************************/
.fc-switch {
  border-radius: 15px;
  display: inline-block;
  height: 30px;
  width: 80px;
  position: relative;
  background-color: #BDC3C7;
  color: #FFF;
}
.fc-switch > span {
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.fc-switch .fc-switch-toggle {
  border-radius: 11px;
  width: 22px;
  height: 22px;
  left: 5px;
  top: 4px;
  background-color: #7F8C8D;
}
.fc-switch.fc-checked .fc-switch-toggle {
  background-color: #FFF;
}
.fc-switch-left {
  right: 15px;
}
.fc-checked .fc-switch-toggle {
  left: 52px;
}
.fc-switch.fc-disabled {
  opacity: 0.5;
}
.fc-switch.fc-checked {
  background-color: #F27935;
}
.fc-text {
  position: absolute;
  line-height: 30px;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
}
.fc-text-on {
  left: 16px;
}
.fc-text-off {
  right: 16px;
}
/****************************
Selects 
*****************************/
/* cherry-picked styles from jquery-ui-1.9.2.custom.css */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
}
/* the overflow property removes extra width in IE */
.ui-button-text {
  color: #666;
}
/*.ui-buttonset { margin-right: 7px; }*/
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}
/*button sets*/
.ui-buttonset {
  background-image: -moz-linear-gradient(top, #fcfcfc, #e4e5e6);
  background-image: -ms-linear-gradient(top, #fcfcfc, #e4e5e6);
  background-image: -webkit-linear-gradient(top, #fcfcfc, #e4e5e6);
  background-image: linear-gradient(top, #fcfcfc, #e4e5e6);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.4), -1px -1px 1px rgba(255, 255, 255, 0.1) inset;
  display: inline-block;
}
.ui-buttonset .ui-button.ui-button-disabled {
  opacity: 0.3;
}
.ie8 .ui-buttonset {
  background-color: #e4e5e6;
}
.ui-buttonset .ui-button {
  float: left;
  margin: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 0 1px -1px rgba(255, 255, 255, 0.5);
  padding: 0.5em;
  opacity: 0.8;
}
.ui-buttonset label.ui-corner-right {
  border: none;
  margin-right: -0.1em;
}
.ui-buttonset label:hover {
  opacity: 1;
}
.ie8 .ui-buttonset label:hover {
  background-color: #aaa;
}
.ui-buttonset .ui-state-active {
  background-image: -moz-linear-gradient(top, #dcdde0, #e4e6ea);
  background-image: -ms-linear-gradient(top, #dcdde0, #e4e6ea);
  background-image: -webkit-linear-gradient(top, #dcdde0, #e4e6ea);
  background-image: linear-gradient(top, #dcdde0, #e4e6ea);
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
}
.ie8 .ui-buttonset .ui-state-active {
  background-color: #aaa;
}
/**************************************************
* commonly used button types for wayin
**************************************************/
.wi-buttonset-icons .ui-button {
  color: transparent;
}
.wi-buttonset-icons {
  /* Justification */

  /* Widgets Pane */

}
.wi-buttonset-icons .wi-icon-left > span {
  background-position: -2px -843px;
}
.wi-buttonset-icons .wi-icon-center > span {
  background-position: -27px -843px;
}
.wi-buttonset-icons .wi-icon-right > span {
  background-position: -52px -843px;
}
.wi-buttonset-icons .wi-icon-widget > span {
  background-position: 0 -749px;
}
.wi-buttonset-icons .wi-icon-poll > span {
  background-position: 0 -475px;
}
.wi-buttonset-icons .wi-icon-image > span {
  background-position: 0 -221px;
}
.wi-buttonset-icons .wi-icon-video > span {
  background-position: 0 -848px;
}
.wi-buttonset-icons .wi-icon-link > span {
  background-position: 0 -800px;
}
/**************************************************
* date picker
**************************************************/
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
  background-color: #fff;
  background-color: #f07936;
  border-radius: 5px;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0 .5em;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  background-image: url('../img/admin-arrows.png') transparent;
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 15%;
  top: 25%;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span i,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span i {
  font-size: 18px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  color: #333;
  margin: -0.5em 2.3em;
  line-height: 1.8em;
  text-align: center;
  padding: 0.5em 0;
  border-left: 1px solid #f6a172;
  border-right: 1px solid #f6a172;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .dk_container {
  margin: 0 3px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .dk_container .dk_toggle {
  padding: 0em 2.0em 0.1em 0.4em;
}
.ui-datepicker .ui-datepicker-calendar {
  background-color: #fff;
  text-align: center;
  font-size: 14px;
}
.ui-datepicker .ui-datepicker-calendar thead {
  color: #555;
}
.ui-datepicker .ui-datepicker-calendar td a {
  color: #222;
  text-align: center;
  padding: 0.5em 0;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-active {
  background-color: #f07936;
  border-radius: 3px;
  font-weight: bold;
  color: #fff;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled {
  color: #ccc;
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/*rules for the plot target div.  These will be cascaded down to all plot elements according to css rules*/
.jqplot-target {
  position: relative;
  color: #666666;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 1em;
  /*    height: 300px;
        width: 400px;*/

}
/*rules applied to all axes*/
.jqplot-axis {
  font-size: 0.75em;
}
.jqplot-xaxis {
  margin-top: 10px;
}
.jqplot-x2axis {
  margin-bottom: 10px;
}
.jqplot-yaxis {
  margin-right: 10px;
}
.jqplot-y2axis,
.jqplot-y3axis,
.jqplot-y4axis,
.jqplot-y5axis,
.jqplot-y6axis,
.jqplot-y7axis,
.jqplot-y8axis,
.jqplot-y9axis,
.jqplot-yMidAxis {
  margin-left: 10px;
  margin-right: 10px;
}
/*rules applied to all axis tick divs*/
.jqplot-axis-tick,
.jqplot-xaxis-tick,
.jqplot-yaxis-tick,
.jqplot-x2axis-tick,
.jqplot-y2axis-tick,
.jqplot-y3axis-tick,
.jqplot-y4axis-tick,
.jqplot-y5axis-tick,
.jqplot-y6axis-tick,
.jqplot-y7axis-tick,
.jqplot-y8axis-tick,
.jqplot-y9axis-tick,
.jqplot-yMidAxis-tick {
  position: absolute;
  white-space: pre;
}
.jqplot-xaxis-tick {
  top: 0px;
  /* initial position untill tick is drawn in proper place */

  left: 15px;
  /*    padding-top: 10px;*/

  vertical-align: top;
}
.jqplot-x2axis-tick {
  bottom: 0px;
  /* initial position untill tick is drawn in proper place */

  left: 15px;
  /*    padding-bottom: 10px;*/

  vertical-align: bottom;
}
.jqplot-yaxis-tick {
  right: 0px;
  /* initial position untill tick is drawn in proper place */

  top: 15px;
  /*    padding-right: 10px;*/

  text-align: right;
}
.jqplot-yaxis-tick.jqplot-breakTick {
  right: -20px;
  margin-right: 0px;
  padding: 1px 5px 1px 5px;
  /*  background-color: white;*/

  z-index: 2;
  font-size: 1.5em;
}
.jqplot-y2axis-tick,
.jqplot-y3axis-tick,
.jqplot-y4axis-tick,
.jqplot-y5axis-tick,
.jqplot-y6axis-tick,
.jqplot-y7axis-tick,
.jqplot-y8axis-tick,
.jqplot-y9axis-tick {
  left: 0px;
  /* initial position untill tick is drawn in proper place */

  top: 15px;
  /*    padding-left: 10px;*/

  /*    padding-right: 15px;*/

  text-align: left;
}
.jqplot-yMidAxis-tick {
  text-align: center;
  white-space: nowrap;
}
.jqplot-xaxis-label {
  margin-top: 10px;
  font-size: 11pt;
  position: absolute;
}
.jqplot-x2axis-label {
  margin-bottom: 10px;
  font-size: 11pt;
  position: absolute;
}
.jqplot-yaxis-label {
  margin-right: 10px;
  /*    text-align: center;*/

  font-size: 11pt;
  position: absolute;
}
.jqplot-yMidAxis-label {
  font-size: 11pt;
  position: absolute;
}
.jqplot-y2axis-label,
.jqplot-y3axis-label,
.jqplot-y4axis-label,
.jqplot-y5axis-label,
.jqplot-y6axis-label,
.jqplot-y7axis-label,
.jqplot-y8axis-label,
.jqplot-y9axis-label {
  /*    text-align: center;*/

  font-size: 11pt;
  margin-left: 10px;
  position: absolute;
}
.jqplot-meterGauge-tick {
  font-size: 0.75em;
  color: #999999;
}
.jqplot-meterGauge-label {
  font-size: 1em;
  color: #999999;
}
table.jqplot-table-legend {
  margin-top: 12px;
  margin-bottom: 12px;
  margin-left: 12px;
  margin-right: 12px;
}
table.jqplot-table-legend,
table.jqplot-cursor-legend {
  background-color: rgba(255, 255, 255, 0.6);
  border: 1px solid #cccccc;
  position: absolute;
  font-size: 0.75em;
}
td.jqplot-table-legend {
  vertical-align: middle;
}
/*
These rules could be used instead of assigning
element styles and relying on js object properties.
*/
/*
td.jqplot-table-legend-swatch {
    padding-top: 0.5em;
    text-align: center;
}

tr.jqplot-table-legend:first td.jqplot-table-legend-swatch {
    padding-top: 0px;
}
*/
td.jqplot-seriesToggle:hover,
td.jqplot-seriesToggle:active {
  cursor: pointer;
}
.jqplot-table-legend .jqplot-series-hidden {
  text-decoration: line-through;
}
div.jqplot-table-legend-swatch-outline {
  border: 1px solid #cccccc;
  padding: 1px;
}
div.jqplot-table-legend-swatch {
  width: 0px;
  height: 0px;
  border-top-width: 5px;
  border-bottom-width: 5px;
  border-left-width: 6px;
  border-right-width: 6px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
}
.jqplot-title {
  top: 0px;
  left: 0px;
  padding-bottom: 0.5em;
  font-size: 1.2em;
}
table.jqplot-cursor-tooltip {
  border: 1px solid #cccccc;
  font-size: 0.75em;
}
.jqplot-cursor-tooltip {
  border: 1px solid #cccccc;
  font-size: 0.75em;
  white-space: nowrap;
  background: rgba(208, 208, 208, 0.5);
  padding: 1px;
}
.jqplot-highlighter-tooltip,
.jqplot-canvasOverlay-tooltip {
  border: 1px solid #cccccc;
  font-size: 0.75em;
  white-space: nowrap;
  background: rgba(208, 208, 208, 0.5);
  padding: 1px;
}
.jqplot-point-label {
  font-size: 0.75em;
  z-index: 2;
}
td.jqplot-cursor-legend-swatch {
  vertical-align: middle;
  text-align: center;
}
div.jqplot-cursor-legend-swatch {
  width: 1.2em;
  height: 0.7em;
}
.jqplot-error {
  /*   Styles added to the plot target container when there is an error go here.*/

  text-align: center;
}
.jqplot-error-message {
  /*    Styling of the custom error message div goes here.*/

  position: relative;
  top: 46%;
  display: inline-block;
}
div.jqplot-bubble-label {
  font-size: 0.8em;
  /*    background: rgba(90%, 90%, 90%, 0.15);*/

  padding-left: 2px;
  padding-right: 2px;
  color: #333333;
}
div.jqplot-bubble-label.jqplot-bubble-label-highlight {
  background: rgba(230, 230, 230, 0.7);
}
div.jqplot-noData-container {
  text-align: center;
  background-color: rgba(246, 246, 246, 0.3);
}
/*
 * Original version: 1.0 © 2010 Andrew Valums ( andrew(at)valums.com )
 * Current Maintainer (2.0+): 2012, Ray Nicholus ( fineuploader(at)garstasio.com )
 *
 * Licensed under MIT license, GNU GPL 2 or later, GNU LGPL 2 or later, see license.txt.
 */
.qq-uploader {
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
}
.qq-upload-button {
  height: 100%;
  width: 100%;
  display: block;
}
.qq-upload-drop-area,
.qq-upload-extra-drop-area {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 30px;
  z-index: 2;
  background: #FF9797;
  text-align: center;
}
.qq-upload-drop-area span {
  display: block;
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -8px;
  font-size: 16px;
}
.qq-upload-extra-drop-area {
  position: relative;
  margin-top: 50px;
  font-size: 16px;
  padding-top: 30px;
  height: 20px;
  min-height: 40px;
}
.qq-upload-drop-area-active {
  background: #FF7171;
}
.qq-upload-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.qq-upload-list li {
  margin: 0;
  padding: 9px;
  line-height: 15px;
  font-size: 16px;
}
.qq-upload-file,
.qq-upload-spinner,
.qq-upload-size,
.qq-upload-cancel,
.qq-upload-retry,
.qq-upload-failed-text,
.qq-upload-finished {
  margin-right: 12px;
}
.qq-upload-spinner {
  display: inline-block;
  background: url("loading.gif");
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
}
.qq-upload-finished {
  display: none;
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
}
.qq-upload-retry {
  display: none;
  color: #000000;
}
.qq-upload-cancel {
  color: #000000;
}
.qq-upload-retryable .qq-upload-retry {
  display: inline;
}
.qq-upload-size,
.qq-upload-cancel,
.qq-upload-retry {
  font-size: 12px;
  font-weight: normal;
}
.qq-upload-failed-text {
  display: none;
  font-style: italic;
  font-weight: bold;
}
.qq-upload-failed-icon {
  display: none;
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
}
.qq-upload-fail .qq-upload-failed-text {
  display: inline;
}
.qq-upload-retrying .qq-upload-failed-text {
  display: inline;
  color: #D60000;
}
.qq-upload-list li.qq-upload-success {
  background-color: #5DA30C;
  color: #FFFFFF;
}
.qq-upload-list li.qq-upload-fail {
  background-color: #D60000;
  color: #FFFFFF;
}
.qq-progress-bar {
  background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(50%, #2989d8), color-stop(51%, #207cca), color-stop(100%, #7db9e8));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  /* IE10+ */

  background: linear-gradient(to bottom, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
  /* W3C */

  width: 0%;
  height: 15px;
  border-radius: 6px;
  margin-bottom: 3px;
  display: none;
}
.emoji {
  background: url("../img/emoji.png") top left no-repeat;
  width: 20px;
  height: 20px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
}
.emoji2600 {
  background-position: -500px -120px;
}
.emoji2601 {
  background-position: -500px -140px;
}
.emoji2614 {
  background-position: -500px -200px;
}
.emoji26c4 {
  background-position: -520px -200px;
}
.emoji26a1 {
  background-position: -520px -100px;
}
.emoji1f300 {
  background-position: -20px -500px;
}
.emoji1f301 {
  background-position: -20px -520px;
}
.emoji1f302 {
  background-position: -20px -540px;
}
.emoji1f303 {
  background-position: -20px -560px;
}
.emoji1f304 {
  background-position: -20px -580px;
}
.emoji1f305 {
  background-position: -40px 0px;
}
.emoji1f306 {
  background-position: -40px -20px;
}
.emoji1f307 {
  background-position: -40px -40px;
}
.emoji1f308 {
  background-position: -40px -60px;
}
.emoji2744 {
  background-position: -540px -80px;
}
.emoji26c5 {
  background-position: -520px -220px;
}
.emoji1f309 {
  background-position: -40px -80px;
}
.emoji1f30a {
  background-position: -40px -100px;
}
.emoji1f30b {
  background-position: -40px -120px;
}
.emoji1f30c {
  background-position: -40px -140px;
}
.emoji1f30f {
  background-position: -40px -200px;
}
.emoji1f311 {
  background-position: -40px -240px;
}
.emoji1f314 {
  background-position: -40px -300px;
}
.emoji1f313 {
  background-position: -40px -280px;
}
.emoji1f319 {
  background-position: -40px -400px;
}
.emoji1f315 {
  background-position: -40px -320px;
}
.emoji1f31b {
  background-position: -40px -440px;
}
.emoji1f31f {
  background-position: -40px -520px;
}
.emoji1f320 {
  background-position: -540px -180px;
}
.emoji1f550 {
  background-position: -360px -260px;
}
.emoji1f551 {
  background-position: -360px -280px;
}
.emoji1f552 {
  background-position: -360px -300px;
}
.emoji1f553 {
  background-position: -360px -320px;
}
.emoji1f554 {
  background-position: -360px -340px;
}
.emoji1f555 {
  background-position: -360px -360px;
}
.emoji1f556 {
  background-position: -360px -380px;
}
.emoji1f557 {
  background-position: -360px -400px;
}
.emoji1f558 {
  background-position: -360px -420px;
}
.emoji1f559 {
  background-position: -360px -440px;
}
.emoji1f55a {
  background-position: -360px -460px;
}
.emoji1f55b {
  background-position: -360px -480px;
}
.emoji231a {
  background-position: -480px -380px;
}
.emoji231b {
  background-position: -480px -400px;
}
.emoji23f0 {
  background-position: -480px -500px;
}
.emoji23f3 {
  background-position: -480px -520px;
}
.emoji2648 {
  background-position: -500px -280px;
}
.emoji2649 {
  background-position: -500px -300px;
}
.emoji264a {
  background-position: -500px -320px;
}
.emoji264b {
  background-position: -500px -340px;
}
.emoji264c {
  background-position: -500px -360px;
}
.emoji264d {
  background-position: -500px -380px;
}
.emoji264e {
  background-position: -500px -400px;
}
.emoji264f {
  background-position: -500px -420px;
}
.emoji2650 {
  background-position: -500px -440px;
}
.emoji2651 {
  background-position: -500px -460px;
}
.emoji2652 {
  background-position: -500px -480px;
}
.emoji2653 {
  background-position: -500px -500px;
}
.emoji26ce {
  background-position: -520px -240px;
}
.emoji1f340 {
  background-position: -60px -240px;
}
.emoji1f337 {
  background-position: -60px -60px;
}
.emoji1f331 {
  background-position: -40px -560px;
}
.emoji1f341 {
  background-position: -60px -260px;
}
.emoji1f338 {
  background-position: -60px -80px;
}
.emoji1f339 {
  background-position: -60px -100px;
}
.emoji1f342 {
  background-position: -60px -280px;
}
.emoji1f343 {
  background-position: -60px -300px;
}
.emoji1f33a {
  background-position: -60px -120px;
}
.emoji1f33b {
  background-position: -60px -140px;
}
.emoji1f334 {
  background-position: -60px -20px;
}
.emoji1f335 {
  background-position: -60px -40px;
}
.emoji1f33e {
  background-position: -60px -200px;
}
.emoji1f33d {
  background-position: -60px -180px;
}
.emoji1f344 {
  background-position: -60px -320px;
}
.emoji1f330 {
  background-position: -40px -540px;
}
.emoji1f33c {
  background-position: -60px -160px;
}
.emoji1f33f {
  background-position: -60px -220px;
}
.emoji1f352 {
  background-position: -80px 0px;
}
.emoji1f34c {
  background-position: -60px -480px;
}
.emoji1f34e {
  background-position: -60px -520px;
}
.emoji1f34a {
  background-position: -60px -440px;
}
.emoji1f353 {
  background-position: -80px -20px;
}
.emoji1f349 {
  background-position: -60px -420px;
}
.emoji1f345 {
  background-position: -60px -340px;
}
.emoji1f346 {
  background-position: -60px -360px;
}
.emoji1f348 {
  background-position: -60px -400px;
}
.emoji1f34d {
  background-position: -60px -500px;
}
.emoji1f347 {
  background-position: -60px -380px;
}
.emoji1f351 {
  background-position: -60px -580px;
}
.emoji1f34f {
  background-position: -60px -540px;
}
.emoji1f440 {
  background-position: -200px -100px;
}
.emoji1f442 {
  background-position: -200px -120px;
}
.emoji1f443 {
  background-position: -200px -140px;
}
.emoji1f444 {
  background-position: -200px -160px;
}
.emoji1f445 {
  background-position: -200px -180px;
}
.emoji1f484 {
  background-position: -240px -240px;
}
.emoji1f485 {
  background-position: -240px -260px;
}
.emoji1f486 {
  background-position: -240px -280px;
}
.emoji1f487 {
  background-position: -240px -300px;
}
.emoji1f488 {
  background-position: -240px -320px;
}
.emoji1f464 {
  background-position: -220px -200px;
}
.emoji1f466 {
  background-position: -220px -240px;
}
.emoji1f467 {
  background-position: -220px -260px;
}
.emoji1f468 {
  background-position: -220px -280px;
}
.emoji1f469 {
  background-position: -220px -300px;
}
.emoji1f46a {
  background-position: -220px -320px;
}
.emoji1f46b {
  background-position: -220px -340px;
}
.emoji1f46e {
  background-position: -220px -400px;
}
.emoji1f46f {
  background-position: -220px -420px;
}
.emoji1f470 {
  background-position: -220px -440px;
}
.emoji1f471 {
  background-position: -220px -460px;
}
.emoji1f472 {
  background-position: -220px -480px;
}
.emoji1f473 {
  background-position: -220px -500px;
}
.emoji1f474 {
  background-position: -220px -520px;
}
.emoji1f475 {
  background-position: -220px -540px;
}
.emoji1f476 {
  background-position: -220px -560px;
}
.emoji1f477 {
  background-position: -220px -580px;
}
.emoji1f478 {
  background-position: -240px 0px;
}
.emoji1f479 {
  background-position: -240px -20px;
}
.emoji1f47a {
  background-position: -240px -40px;
}
.emoji1f47b {
  background-position: -240px -60px;
}
.emoji1f47c {
  background-position: -240px -80px;
}
.emoji1f47d {
  background-position: -240px -100px;
}
.emoji1f47e {
  background-position: -240px -120px;
}
.emoji1f47f {
  background-position: -240px -140px;
}
.emoji1f480 {
  background-position: -240px -160px;
}
.emoji1f481 {
  background-position: -240px -180px;
}
.emoji1f482 {
  background-position: -240px -200px;
}
.emoji1f483 {
  background-position: -240px -220px;
}
.emoji1f40c {
  background-position: -160px -280px;
}
.emoji1f40d {
  background-position: -160px -300px;
}
.emoji1f40e {
  background-position: -160px -320px;
}
.emoji1f414 {
  background-position: -160px -440px;
}
.emoji1f417 {
  background-position: -160px -500px;
}
.emoji1f42b {
  background-position: -180px -300px;
}
.emoji1f418 {
  background-position: -160px -520px;
}
.emoji1f428 {
  background-position: -180px -240px;
}
.emoji1f412 {
  background-position: -160px -400px;
}
.emoji1f411 {
  background-position: -160px -380px;
}
.emoji1f419 {
  background-position: -160px -540px;
}
.emoji1f41a {
  background-position: -160px -560px;
}
.emoji1f41b {
  background-position: -160px -580px;
}
.emoji1f41c {
  background-position: -180px 0px;
}
.emoji1f41d {
  background-position: -180px -20px;
}
.emoji1f41e {
  background-position: -180px -40px;
}
.emoji1f420 {
  background-position: -180px -80px;
}
.emoji1f421 {
  background-position: -180px -100px;
}
.emoji1f422 {
  background-position: -180px -120px;
}
.emoji1f424 {
  background-position: -180px -160px;
}
.emoji1f425 {
  background-position: -180px -180px;
}
.emoji1f426 {
  background-position: -180px -200px;
}
.emoji1f423 {
  background-position: -180px -140px;
}
.emoji1f427 {
  background-position: -180px -220px;
}
.emoji1f429 {
  background-position: -180px -260px;
}
.emoji1f41f {
  background-position: -180px -60px;
}
.emoji1f42c {
  background-position: -180px -320px;
}
.emoji1f42d {
  background-position: -180px -340px;
}
.emoji1f42f {
  background-position: -180px -380px;
}
.emoji1f431 {
  background-position: -180px -420px;
}
.emoji1f433 {
  background-position: -180px -460px;
}
.emoji1f434 {
  background-position: -180px -480px;
}
.emoji1f435 {
  background-position: -180px -500px;
}
.emoji1f436 {
  background-position: -180px -520px;
}
.emoji1f437 {
  background-position: -180px -540px;
}
.emoji1f43b {
  background-position: -200px -20px;
}
.emoji1f439 {
  background-position: -180px -580px;
}
.emoji1f43a {
  background-position: -200px 0px;
}
.emoji1f42e {
  background-position: -180px -360px;
}
.emoji1f430 {
  background-position: -180px -400px;
}
.emoji1f438 {
  background-position: -180px -560px;
}
.emoji1f43e {
  background-position: -200px -80px;
}
.emoji1f432 {
  background-position: -180px -440px;
}
.emoji1f43c {
  background-position: -200px -40px;
}
.emoji1f43d {
  background-position: -200px -60px;
}
.emoji1f620 {
  background-position: -400px -280px;
}
.emoji1f629 {
  background-position: -400px -460px;
}
.emoji1f632 {
  background-position: -420px -40px;
}
.emoji1f61e {
  background-position: -400px -240px;
}
.emoji1f635 {
  background-position: -420px -100px;
}
.emoji1f630 {
  background-position: -420px 0px;
}
.emoji1f612 {
  background-position: -400px 0px;
}
.emoji1f60d {
  background-position: -380px -500px;
}
.emoji1f624 {
  background-position: -400px -360px;
}
.emoji1f61c {
  background-position: -400px -200px;
}
.emoji1f61d {
  background-position: -400px -220px;
}
.emoji1f60b {
  background-position: -380px -460px;
}
.emoji1f618 {
  background-position: -400px -120px;
}
.emoji1f61a {
  background-position: -400px -160px;
}
.emoji1f637 {
  background-position: -420px -140px;
}
.emoji1f633 {
  background-position: -420px -60px;
}
.emoji1f603 {
  background-position: -380px -300px;
}
.emoji1f605 {
  background-position: -380px -340px;
}
.emoji1f606 {
  background-position: -380px -360px;
}
.emoji1f601 {
  background-position: -380px -260px;
}
.emoji1f602 {
  background-position: -380px -280px;
}
.emoji1f60a {
  background-position: -380px -440px;
}
.emoji263a {
  background-position: -500px -260px;
}
.emoji1f604 {
  background-position: -380px -320px;
}
.emoji1f622 {
  background-position: -400px -320px;
}
.emoji1f62d {
  background-position: -400px -540px;
}
.emoji1f628 {
  background-position: -400px -440px;
}
.emoji1f623 {
  background-position: -400px -340px;
}
.emoji1f621 {
  background-position: -400px -300px;
}
.emoji1f60c {
  background-position: -380px -480px;
}
.emoji1f616 {
  background-position: -400px -80px;
}
.emoji1f614 {
  background-position: -400px -40px;
}
.emoji1f631 {
  background-position: -420px -20px;
}
.emoji1f62a {
  background-position: -400px -480px;
}
.emoji1f60f {
  background-position: -380px -540px;
}
.emoji1f613 {
  background-position: -400px -20px;
}
.emoji1f625 {
  background-position: -400px -380px;
}
.emoji1f62b {
  background-position: -400px -500px;
}
.emoji1f609 {
  background-position: -380px -420px;
}
.emoji1f63a {
  background-position: -420px -200px;
}
.emoji1f638 {
  background-position: -420px -160px;
}
.emoji1f639 {
  background-position: -420px -180px;
}
.emoji1f63d {
  background-position: -420px -260px;
}
.emoji1f63b {
  background-position: -420px -220px;
}
.emoji1f63f {
  background-position: -420px -300px;
}
.emoji1f63e {
  background-position: -420px -280px;
}
.emoji1f63c {
  background-position: -420px -240px;
}
.emoji1f640 {
  background-position: -420px -320px;
}
.emoji1f645 {
  background-position: -420px -340px;
}
.emoji1f646 {
  background-position: -420px -360px;
}
.emoji1f647 {
  background-position: -420px -380px;
}
.emoji1f648 {
  background-position: -420px -400px;
}
.emoji1f64a {
  background-position: -420px -440px;
}
.emoji1f649 {
  background-position: -420px -420px;
}
.emoji1f64b {
  background-position: -420px -460px;
}
.emoji1f64c {
  background-position: -420px -480px;
}
.emoji1f64d {
  background-position: -420px -500px;
}
.emoji1f64e {
  background-position: -420px -520px;
}
.emoji1f64f {
  background-position: -420px -540px;
}
.emoji1f3e0 {
  background-position: -140px -300px;
}
.emoji1f3e1 {
  background-position: -140px -320px;
}
.emoji1f3e2 {
  background-position: -140px -340px;
}
.emoji1f3e3 {
  background-position: -140px -360px;
}
.emoji1f3e5 {
  background-position: -140px -400px;
}
.emoji1f3e6 {
  background-position: -140px -420px;
}
.emoji1f3e7 {
  background-position: -140px -440px;
}
.emoji1f3e8 {
  background-position: -140px -460px;
}
.emoji1f3e9 {
  background-position: -140px -480px;
}
.emoji1f3ea {
  background-position: -140px -500px;
}
.emoji1f3eb {
  background-position: -140px -520px;
}
.emoji26ea {
  background-position: -520px -280px;
}
.emoji26f2 {
  background-position: -520px -300px;
}
.emoji1f3ec {
  background-position: -140px -540px;
}
.emoji1f3ef {
  background-position: -160px 0px;
}
.emoji1f3f0 {
  background-position: -160px -20px;
}
.emoji1f3ed {
  background-position: -140px -560px;
}
.emoji2693 {
  background-position: -520px -60px;
}
.emoji1f3ee {
  background-position: -140px -580px;
}
.emoji1f5fb {
  background-position: -380px -140px;
}
.emoji1f5fc {
  background-position: -380px -160px;
}
.emoji1f5fd {
  background-position: -380px -180px;
}
.emoji1f5fe {
  background-position: -380px -200px;
}
.emoji1f5ff {
  background-position: -380px -220px;
}
.emoji1f45e {
  background-position: -220px -80px;
}
.emoji1f45f {
  background-position: -220px -100px;
}
.emoji1f460 {
  background-position: -220px -120px;
}
.emoji1f461 {
  background-position: -220px -140px;
}
.emoji1f462 {
  background-position: -220px -160px;
}
.emoji1f463 {
  background-position: -220px -180px;
}
.emoji1f453 {
  background-position: -200px -460px;
}
.emoji1f455 {
  background-position: -200px -500px;
}
.emoji1f456 {
  background-position: -200px -520px;
}
.emoji1f451 {
  background-position: -200px -420px;
}
.emoji1f454 {
  background-position: -200px -480px;
}
.emoji1f452 {
  background-position: -200px -440px;
}
.emoji1f457 {
  background-position: -200px -540px;
}
.emoji1f458 {
  background-position: -200px -560px;
}
.emoji1f459 {
  background-position: -200px -580px;
}
.emoji1f45a {
  background-position: -220px 0px;
}
.emoji1f45b {
  background-position: -220px -20px;
}
.emoji1f45c {
  background-position: -220px -40px;
}
.emoji1f45d {
  background-position: -220px -60px;
}
.emoji1f4b0 {
  background-position: -260px -520px;
}
.emoji1f4b1 {
  background-position: -260px -540px;
}
.emoji1f4b9 {
  background-position: -280px -100px;
}
.emoji1f4b2 {
  background-position: -260px -560px;
}
.emoji1f4b3 {
  background-position: -260px -580px;
}
.emoji1f4b4 {
  background-position: -280px 0px;
}
.emoji1f4b5 {
  background-position: -280px -20px;
}
.emoji1f4b8 {
  background-position: -280px -80px;
}
.emoji1f1e81f1f3 {
  background-position: -20px 0px;
}
.emoji1f1e91f1ea {
  background-position: -20px -20px;
}
.emoji1f1ea1f1f8 {
  background-position: -20px -40px;
}
.emoji1f1eb1f1f7 {
  background-position: -20px -60px;
}
.emoji1f1ec1f1e7 {
  background-position: -20px -80px;
}
.emoji1f1ee1f1f9 {
  background-position: -20px -100px;
}
.emoji1f1ef1f1f5 {
  background-position: -20px -120px;
}
.emoji1f1f01f1f7 {
  background-position: -20px -140px;
}
.emoji1f1f71f1fa {
  background-position: -20px -160px;
}
.emoji1f1fa1f1f8 {
  background-position: -20px -180px;
}
.emoji1f525 {
  background-position: -340px -360px;
}
.emoji1f526 {
  background-position: -340px -380px;
}
.emoji1f527 {
  background-position: -340px -400px;
}
.emoji1f528 {
  background-position: -340px -420px;
}
.emoji1f529 {
  background-position: -340px -440px;
}
.emoji1f52a {
  background-position: -340px -460px;
}
.emoji1f52b {
  background-position: -340px -480px;
}
.emoji1f52e {
  background-position: -340px -540px;
}
.emoji1f52f {
  background-position: -340px -560px;
}
.emoji1f530 {
  background-position: -340px -580px;
}
.emoji1f531 {
  background-position: -360px 0px;
}
.emoji1f489 {
  background-position: -240px -340px;
}
.emoji1f48a {
  background-position: -240px -360px;
}
.emoji1f170 {
  background-position: 0px -300px;
}
.emoji1f171 {
  background-position: 0px -320px;
}
.emoji1f18e {
  background-position: 0px -380px;
}
.emoji1f17e {
  background-position: 0px -340px;
}
.emoji1f380 {
  background-position: -100px -260px;
}
.emoji1f381 {
  background-position: -100px -280px;
}
.emoji1f382 {
  background-position: -100px -300px;
}
.emoji1f384 {
  background-position: -100px -340px;
}
.emoji1f385 {
  background-position: -100px -360px;
}
.emoji1f38c {
  background-position: -100px -500px;
}
.emoji1f386 {
  background-position: -100px -380px;
}
.emoji1f388 {
  background-position: -100px -420px;
}
.emoji1f389 {
  background-position: -100px -440px;
}
.emoji1f38d {
  background-position: -100px -520px;
}
.emoji1f38e {
  background-position: -100px -540px;
}
.emoji1f393 {
  background-position: -120px -40px;
}
.emoji1f392 {
  background-position: -120px -20px;
}
.emoji1f38f {
  background-position: -100px -560px;
}
.emoji1f387 {
  background-position: -100px -400px;
}
.emoji1f390 {
  background-position: -100px -580px;
}
.emoji1f383 {
  background-position: -100px -320px;
}
.emoji1f38a {
  background-position: -100px -460px;
}
.emoji1f38b {
  background-position: -100px -480px;
}
.emoji1f391 {
  background-position: -120px 0px;
}
.emoji1f4df {
  background-position: -300px -260px;
}
.emoji260e {
  background-position: -500px -160px;
}
.emoji1f4de {
  background-position: -300px -240px;
}
.emoji1f4f1 {
  background-position: -320px -20px;
}
.emoji1f4f2 {
  background-position: -320px -40px;
}
.emoji1f4dd {
  background-position: -300px -220px;
}
.emoji1f4e0 {
  background-position: -300px -280px;
}
.emoji2709 {
  background-position: -520px -460px;
}
.emoji1f4e8 {
  background-position: -300px -440px;
}
.emoji1f4e9 {
  background-position: -300px -460px;
}
.emoji1f4ea {
  background-position: -300px -480px;
}
.emoji1f4eb {
  background-position: -300px -500px;
}
.emoji1f4ee {
  background-position: -300px -560px;
}
.emoji1f4f0 {
  background-position: -320px 0px;
}
.emoji1f4e2 {
  background-position: -300px -320px;
}
.emoji1f4e3 {
  background-position: -300px -340px;
}
.emoji1f4e1 {
  background-position: -300px -300px;
}
.emoji1f4e4 {
  background-position: -300px -360px;
}
.emoji1f4e5 {
  background-position: -300px -380px;
}
.emoji1f4e6 {
  background-position: -300px -400px;
}
.emoji1f4e7 {
  background-position: -300px -420px;
}
.emoji1f520 {
  background-position: -340px -260px;
}
.emoji1f521 {
  background-position: -340px -280px;
}
.emoji1f522 {
  background-position: -340px -300px;
}
.emoji1f523 {
  background-position: -340px -320px;
}
.emoji1f524 {
  background-position: -340px -340px;
}
.emoji2712 {
  background-position: -520px -560px;
}
.emoji1f4ba {
  background-position: -280px -120px;
}
.emoji1f4bb {
  background-position: -280px -140px;
}
.emoji270f {
  background-position: -520px -540px;
}
.emoji1f4ce {
  background-position: -280px -520px;
}
.emoji1f4bc {
  background-position: -280px -160px;
}
.emoji1f4bd {
  background-position: -280px -180px;
}
.emoji1f4be {
  background-position: -280px -200px;
}
.emoji1f4bf {
  background-position: -280px -220px;
}
.emoji1f4c0 {
  background-position: -280px -240px;
}
.emoji2702 {
  background-position: -520px -400px;
}
.emoji1f4cd {
  background-position: -280px -500px;
}
.emoji1f4c3 {
  background-position: -280px -300px;
}
.emoji1f4c4 {
  background-position: -280px -320px;
}
.emoji1f4c5 {
  background-position: -280px -340px;
}
.emoji1f4c1 {
  background-position: -280px -260px;
}
.emoji1f4c2 {
  background-position: -280px -280px;
}
.emoji1f4d3 {
  background-position: -300px -20px;
}
.emoji1f4d6 {
  background-position: -300px -80px;
}
.emoji1f4d4 {
  background-position: -300px -40px;
}
.emoji1f4d5 {
  background-position: -300px -60px;
}
.emoji1f4d7 {
  background-position: -300px -100px;
}
.emoji1f4d8 {
  background-position: -300px -120px;
}
.emoji1f4d9 {
  background-position: -300px -140px;
}
.emoji1f4da {
  background-position: -300px -160px;
}
.emoji1f4db {
  background-position: -300px -180px;
}
.emoji1f4dc {
  background-position: -300px -200px;
}
.emoji1f4cb {
  background-position: -280px -460px;
}
.emoji1f4c6 {
  background-position: -280px -360px;
}
.emoji1f4ca {
  background-position: -280px -440px;
}
.emoji1f4c8 {
  background-position: -280px -400px;
}
.emoji1f4c9 {
  background-position: -280px -420px;
}
.emoji1f4c7 {
  background-position: -280px -380px;
}
.emoji1f4cc {
  background-position: -280px -480px;
}
.emoji1f4d2 {
  background-position: -300px 0px;
}
.emoji1f4cf {
  background-position: -280px -540px;
}
.emoji1f4d0 {
  background-position: -280px -560px;
}
.emoji1f4d1 {
  background-position: -280px -580px;
}
.emoji1f3bd {
  background-position: -140px -40px;
}
.emoji26be {
  background-position: -520px -180px;
}
.emoji26f3 {
  background-position: -520px -320px;
}
.emoji1f3be {
  background-position: -140px -60px;
}
.emoji26bd {
  background-position: -520px -160px;
}
.emoji1f3bf {
  background-position: -140px -80px;
}
.emoji1f3c0 {
  background-position: -140px -100px;
}
.emoji1f3c1 {
  background-position: -140px -120px;
}
.emoji1f3c2 {
  background-position: -140px -140px;
}
.emoji1f3c3 {
  background-position: -140px -160px;
}
.emoji1f3c4 {
  background-position: -140px -180px;
}
.emoji1f3c6 {
  background-position: -140px -200px;
}
.emoji1f3c8 {
  background-position: -140px -240px;
}
.emoji1f3ca {
  background-position: -140px -280px;
}
.emoji1f683 {
  background-position: -440px -20px;
}
.emoji1f687 {
  background-position: -440px -100px;
}
.emoji24c2 {
  background-position: -480px -540px;
}
.emoji1f684 {
  background-position: -440px -40px;
}
.emoji1f685 {
  background-position: -440px -60px;
}
.emoji1f697 {
  background-position: -440px -400px;
}
.emoji1f699 {
  background-position: -440px -440px;
}
.emoji1f68c {
  background-position: -440px -180px;
}
.emoji1f68f {
  background-position: -440px -240px;
}
.emoji1f6a2 {
  background-position: -460px -20px;
}
.emoji2708 {
  background-position: -520px -440px;
}
.emoji26f5 {
  background-position: -520px -340px;
}
.emoji1f689 {
  background-position: -440px -140px;
}
.emoji1f680 {
  background-position: -420px -560px;
}
.emoji1f6a4 {
  background-position: -460px -60px;
}
.emoji1f695 {
  background-position: -440px -360px;
}
.emoji1f69a {
  background-position: -440px -460px;
}
.emoji1f692 {
  background-position: -440px -300px;
}
.emoji1f691 {
  background-position: -440px -280px;
}
.emoji1f693 {
  background-position: -440px -320px;
}
.emoji26fd {
  background-position: -520px -380px;
}
.emoji1f17f {
  background-position: 0px -360px;
}
.emoji1f6a5 {
  background-position: -460px -80px;
}
.emoji1f6a7 {
  background-position: -460px -120px;
}
.emoji1f6a8 {
  background-position: -460px -140px;
}
.emoji2668 {
  background-position: -520px 0px;
}
.emoji26fa {
  background-position: -520px -360px;
}
.emoji1f3a0 {
  background-position: -120px -60px;
}
.emoji1f3a1 {
  background-position: -120px -80px;
}
.emoji1f3a2 {
  background-position: -120px -100px;
}
.emoji1f3a3 {
  background-position: -120px -120px;
}
.emoji1f3a4 {
  background-position: -120px -140px;
}
.emoji1f3a5 {
  background-position: -120px -160px;
}
.emoji1f3a6 {
  background-position: -120px -180px;
}
.emoji1f3a7 {
  background-position: -120px -200px;
}
.emoji1f3a8 {
  background-position: -120px -220px;
}
.emoji1f3a9 {
  background-position: -120px -240px;
}
.emoji1f3aa {
  background-position: -120px -260px;
}
.emoji1f3ab {
  background-position: -120px -280px;
}
.emoji1f3ac {
  background-position: -120px -300px;
}
.emoji1f3ad {
  background-position: -120px -320px;
}
.emoji1f3ae {
  background-position: -120px -340px;
}
.emoji1f004 {
  background-position: 0px -260px;
}
.emoji1f3af {
  background-position: -120px -360px;
}
.emoji1f3b0 {
  background-position: -120px -380px;
}
.emoji1f3b1 {
  background-position: -120px -400px;
}
.emoji1f3b2 {
  background-position: -120px -420px;
}
.emoji1f3b3 {
  background-position: -120px -440px;
}
.emoji1f3b4 {
  background-position: -120px -460px;
}
.emoji1f0cf {
  background-position: 0px -280px;
}
.emoji1f3b5 {
  background-position: -120px -480px;
}
.emoji1f3b6 {
  background-position: -120px -500px;
}
.emoji1f3b7 {
  background-position: -120px -520px;
}
.emoji1f3b8 {
  background-position: -120px -540px;
}
.emoji1f3b9 {
  background-position: -120px -560px;
}
.emoji1f3ba {
  background-position: -120px -580px;
}
.emoji1f3bb {
  background-position: -140px 0px;
}
.emoji1f3bc {
  background-position: -140px -20px;
}
.emoji303d {
  background-position: -540px -580px;
}
.emoji1f4f7 {
  background-position: -320px -140px;
}
.emoji1f4f9 {
  background-position: -320px -160px;
}
.emoji1f4fa {
  background-position: -320px -180px;
}
.emoji1f4fb {
  background-position: -320px -200px;
}
.emoji1f4fc {
  background-position: -320px -220px;
}
.emoji1f48b {
  background-position: -240px -380px;
}
.emoji1f48c {
  background-position: -240px -400px;
}
.emoji1f48d {
  background-position: -240px -420px;
}
.emoji1f48e {
  background-position: -240px -440px;
}
.emoji1f48f {
  background-position: -240px -460px;
}
.emoji1f490 {
  background-position: -240px -480px;
}
.emoji1f491 {
  background-position: -240px -500px;
}
.emoji1f492 {
  background-position: -240px -520px;
}
.emoji1f51e {
  background-position: -340px -220px;
}
.emojia9 {
  background-position: 0px -220px;
}
.emojiae {
  background-position: 0px -240px;
}
.emoji2122 {
  background-position: -480px -180px;
}
.emoji2139 {
  background-position: -480px -200px;
}
.emoji2320e3 {
  background-position: 0px 0px;
}
.emoji3120e3 {
  background-position: 0px -40px;
}
.emoji3220e3 {
  background-position: 0px -60px;
}
.emoji3320e3 {
  background-position: 0px -80px;
}
.emoji3420e3 {
  background-position: 0px -100px;
}
.emoji3520e3 {
  background-position: 0px -120px;
}
.emoji3620e3 {
  background-position: 0px -140px;
}
.emoji3720e3 {
  background-position: 0px -160px;
}
.emoji3820e3 {
  background-position: 0px -180px;
}
.emoji3920e3 {
  background-position: 0px -200px;
}
.emoji3020e3 {
  background-position: 0px -20px;
}
.emoji1f51f {
  background-position: -340px -240px;
}
.emoji1f4f6 {
  background-position: -320px -120px;
}
.emoji1f4f3 {
  background-position: -320px -60px;
}
.emoji1f4f4 {
  background-position: -320px -80px;
}
.emoji1f354 {
  background-position: -80px -40px;
}
.emoji1f359 {
  background-position: -80px -140px;
}
.emoji1f370 {
  background-position: -100px 0px;
}
.emoji1f35c {
  background-position: -80px -200px;
}
.emoji1f35e {
  background-position: -80px -240px;
}
.emoji1f373 {
  background-position: -100px -60px;
}
.emoji1f366 {
  background-position: -80px -400px;
}
.emoji1f35f {
  background-position: -80px -260px;
}
.emoji1f361 {
  background-position: -80px -300px;
}
.emoji1f358 {
  background-position: -80px -120px;
}
.emoji1f35a {
  background-position: -80px -160px;
}
.emoji1f35d {
  background-position: -80px -220px;
}
.emoji1f35b {
  background-position: -80px -180px;
}
.emoji1f362 {
  background-position: -80px -320px;
}
.emoji1f363 {
  background-position: -80px -340px;
}
.emoji1f371 {
  background-position: -100px -20px;
}
.emoji1f372 {
  background-position: -100px -40px;
}
.emoji1f367 {
  background-position: -80px -420px;
}
.emoji1f356 {
  background-position: -80px -80px;
}
.emoji1f365 {
  background-position: -80px -380px;
}
.emoji1f360 {
  background-position: -80px -280px;
}
.emoji1f355 {
  background-position: -80px -60px;
}
.emoji1f357 {
  background-position: -80px -100px;
}
.emoji1f368 {
  background-position: -80px -440px;
}
.emoji1f369 {
  background-position: -80px -460px;
}
.emoji1f36a {
  background-position: -80px -480px;
}
.emoji1f36b {
  background-position: -80px -500px;
}
.emoji1f36c {
  background-position: -80px -520px;
}
.emoji1f36d {
  background-position: -80px -540px;
}
.emoji1f36e {
  background-position: -80px -560px;
}
.emoji1f36f {
  background-position: -80px -580px;
}
.emoji1f364 {
  background-position: -80px -360px;
}
.emoji1f374 {
  background-position: -100px -80px;
}
.emoji2615 {
  background-position: -500px -220px;
}
.emoji1f378 {
  background-position: -100px -160px;
}
.emoji1f37a {
  background-position: -100px -200px;
}
.emoji1f375 {
  background-position: -100px -100px;
}
.emoji1f376 {
  background-position: -100px -120px;
}
.emoji1f377 {
  background-position: -100px -140px;
}
.emoji1f37b {
  background-position: -100px -220px;
}
.emoji1f379 {
  background-position: -100px -180px;
}
.emoji2197 {
  background-position: -480px -280px;
}
.emoji2198 {
  background-position: -480px -300px;
}
.emoji2196 {
  background-position: -480px -260px;
}
.emoji2199 {
  background-position: -480px -320px;
}
.emoji2934 {
  background-position: -540px -380px;
}
.emoji2935 {
  background-position: -540px -400px;
}
.emoji2194 {
  background-position: -480px -220px;
}
.emoji2195 {
  background-position: -480px -240px;
}
.emoji2b06 {
  background-position: -540px -440px;
}
.emoji2b07 {
  background-position: -540px -460px;
}
.emoji27a1 {
  background-position: -540px -320px;
}
.emoji2b05 {
  background-position: -540px -420px;
}
.emoji25b6 {
  background-position: -500px 0px;
}
.emoji25c0 {
  background-position: -500px -20px;
}
.emoji23e9 {
  background-position: -480px -420px;
}
.emoji23ea {
  background-position: -480px -440px;
}
.emoji23eb {
  background-position: -480px -460px;
}
.emoji23ec {
  background-position: -480px -480px;
}
.emoji1f53a {
  background-position: -360px -180px;
}
.emoji1f53b {
  background-position: -360px -200px;
}
.emoji1f53c {
  background-position: -360px -220px;
}
.emoji1f53d {
  background-position: -360px -240px;
}
.emoji2b55 {
  background-position: -540px -540px;
}
.emoji274c {
  background-position: -540px -120px;
}
.emoji274e {
  background-position: -540px -140px;
}
.emoji2757 {
  background-position: -540px -220px;
}
.emoji2049 {
  background-position: -480px -160px;
}
.emoji203c {
  background-position: -480px -140px;
}
.emoji2753 {
  background-position: -540px -160px;
}
.emoji2754 {
  background-position: -540px -180px;
}
.emoji2755 {
  background-position: -540px -200px;
}
.emoji3030 {
  background-position: -540px -560px;
}
.emoji27b0 {
  background-position: -540px -340px;
}
.emoji27bf {
  background-position: -540px -360px;
}
.emoji2764 {
  background-position: -540px -240px;
}
.emoji1f493 {
  background-position: -240px -540px;
}
.emoji1f494 {
  background-position: -240px -560px;
}
.emoji1f495 {
  background-position: -240px -580px;
}
.emoji1f496 {
  background-position: -260px 0px;
}
.emoji1f497 {
  background-position: -260px -20px;
}
.emoji1f498 {
  background-position: -260px -40px;
}
.emoji1f499 {
  background-position: -260px -60px;
}
.emoji1f49a {
  background-position: -260px -80px;
}
.emoji1f49b {
  background-position: -260px -100px;
}
.emoji1f49c {
  background-position: -260px -120px;
}
.emoji1f49d {
  background-position: -260px -140px;
}
.emoji1f49e {
  background-position: -260px -160px;
}
.emoji1f49f {
  background-position: -260px -180px;
}
.emoji2665 {
  background-position: -500px -560px;
}
.emoji2660 {
  background-position: -500px -520px;
}
.emoji2666 {
  background-position: -500px -580px;
}
.emoji2663 {
  background-position: -500px -540px;
}
.emoji1f6ac {
  background-position: -460px -220px;
}
.emoji1f6ad {
  background-position: -460px -240px;
}
.emoji267f {
  background-position: -520px -40px;
}
.emoji1f6a9 {
  background-position: -460px -160px;
}
.emoji26a0 {
  background-position: -520px -80px;
}
.emoji26d4 {
  background-position: -520px -260px;
}
.emoji267b {
  background-position: -520px -20px;
}
.emoji1f6b2 {
  background-position: -460px -340px;
}
.emoji1f6b6 {
  background-position: -460px -420px;
}
.emoji1f6b9 {
  background-position: -460px -480px;
}
.emoji1f6ba {
  background-position: -460px -500px;
}
.emoji1f6c0 {
  background-position: -480px -20px;
}
.emoji1f6bb {
  background-position: -460px -520px;
}
.emoji1f6bd {
  background-position: -460px -560px;
}
.emoji1f6be {
  background-position: -460px -580px;
}
.emoji1f6bc {
  background-position: -460px -540px;
}
.emoji1f6aa {
  background-position: -460px -180px;
}
.emoji1f6ab {
  background-position: -460px -200px;
}
.emoji2714 {
  background-position: -520px -580px;
}
.emoji1f191 {
  background-position: 0px -400px;
}
.emoji1f192 {
  background-position: 0px -420px;
}
.emoji1f193 {
  background-position: 0px -440px;
}
.emoji1f194 {
  background-position: 0px -460px;
}
.emoji1f195 {
  background-position: 0px -480px;
}
.emoji1f196 {
  background-position: 0px -500px;
}
.emoji1f197 {
  background-position: 0px -520px;
}
.emoji1f198 {
  background-position: 0px -540px;
}
.emoji1f199 {
  background-position: 0px -560px;
}
.emoji1f19a {
  background-position: 0px -580px;
}
.emoji1f201 {
  background-position: -20px -200px;
}
.emoji1f202 {
  background-position: -20px -220px;
}
.emoji1f232 {
  background-position: -20px -280px;
}
.emoji1f233 {
  background-position: -20px -300px;
}
.emoji1f234 {
  background-position: -20px -320px;
}
.emoji1f235 {
  background-position: -20px -340px;
}
.emoji1f236 {
  background-position: -20px -360px;
}
.emoji1f21a {
  background-position: -20px -240px;
}
.emoji1f237 {
  background-position: -20px -380px;
}
.emoji1f238 {
  background-position: -20px -400px;
}
.emoji1f239 {
  background-position: -20px -420px;
}
.emoji1f22f {
  background-position: -20px -260px;
}
.emoji1f23a {
  background-position: -20px -440px;
}
.emoji3299 {
  background-position: -560px -20px;
}
.emoji3297 {
  background-position: -560px 0px;
}
.emoji1f250 {
  background-position: -20px -460px;
}
.emoji1f251 {
  background-position: -20px -480px;
}
.emoji2795 {
  background-position: -540px -260px;
}
.emoji2796 {
  background-position: -540px -280px;
}
.emoji2716 {
  background-position: -540px 0px;
}
.emoji2797 {
  background-position: -540px -300px;
}
.emoji1f4a0 {
  background-position: -260px -200px;
}
.emoji1f4a1 {
  background-position: -260px -220px;
}
.emoji1f4a2 {
  background-position: -260px -240px;
}
.emoji1f4a3 {
  background-position: -260px -260px;
}
.emoji1f4a4 {
  background-position: -260px -280px;
}
.emoji1f4a5 {
  background-position: -260px -300px;
}
.emoji1f4a6 {
  background-position: -260px -320px;
}
.emoji1f4a7 {
  background-position: -260px -340px;
}
.emoji1f4a8 {
  background-position: -260px -360px;
}
.emoji1f4a9 {
  background-position: -260px -380px;
}
.emoji1f4aa {
  background-position: -260px -400px;
}
.emoji1f4ab {
  background-position: -260px -420px;
}
.emoji1f4ac {
  background-position: -260px -440px;
}
.emoji2728 {
  background-position: -540px -20px;
}
.emoji2734 {
  background-position: -540px -60px;
}
.emoji2733 {
  background-position: -540px -40px;
}
.emoji26aa {
  background-position: -520px -120px;
}
.emoji26ab {
  background-position: -520px -140px;
}
.emoji1f534 {
  background-position: -360px -60px;
}
.emoji1f535 {
  background-position: -360px -80px;
}
.emoji1f532 {
  background-position: -360px -20px;
}
.emoji1f533 {
  background-position: -360px -40px;
}
.emoji2b50 {
  background-position: -540px -520px;
}
.emoji2b1c {
  background-position: -540px -500px;
}
.emoji2b1b {
  background-position: -540px -480px;
}
.emoji25ab {
  background-position: -480px -580px;
}
.emoji25aa {
  background-position: -480px -560px;
}
.emoji25fd {
  background-position: -500px -80px;
}
.emoji25fe {
  background-position: -500px -100px;
}
.emoji25fb {
  background-position: -500px -40px;
}
.emoji25fc {
  background-position: -500px -60px;
}
.emoji1f536 {
  background-position: -360px -100px;
}
.emoji1f537 {
  background-position: -360px -120px;
}
.emoji1f538 {
  background-position: -360px -140px;
}
.emoji1f539 {
  background-position: -360px -160px;
}
.emoji2747 {
  background-position: -540px -100px;
}
.emoji1f4ae {
  background-position: -260px -480px;
}
.emoji1f4af {
  background-position: -260px -500px;
}
.emoji21a9 {
  background-position: -480px -340px;
}
.emoji21aa {
  background-position: -480px -360px;
}
.emoji1f503 {
  background-position: -320px -300px;
}
.emoji1f50a {
  background-position: -320px -420px;
}
.emoji1f50b {
  background-position: -320px -440px;
}
.emoji1f50c {
  background-position: -320px -460px;
}
.emoji1f50d {
  background-position: -320px -480px;
}
.emoji1f50e {
  background-position: -320px -500px;
}
.emoji1f512 {
  background-position: -320px -580px;
}
.emoji1f513 {
  background-position: -340px 0px;
}
.emoji1f50f {
  background-position: -320px -520px;
}
.emoji1f510 {
  background-position: -320px -540px;
}
.emoji1f511 {
  background-position: -320px -560px;
}
.emoji1f514 {
  background-position: -340px -20px;
}
.emoji2611 {
  background-position: -500px -180px;
}
.emoji1f518 {
  background-position: -340px -100px;
}
.emoji1f516 {
  background-position: -340px -60px;
}
.emoji1f517 {
  background-position: -340px -80px;
}
.emoji1f519 {
  background-position: -340px -120px;
}
.emoji1f51a {
  background-position: -340px -140px;
}
.emoji1f51b {
  background-position: -340px -160px;
}
.emoji1f51c {
  background-position: -340px -180px;
}
.emoji1f51d {
  background-position: -340px -200px;
}
.emoji2705 {
  background-position: -520px -420px;
}
.emoji270a {
  background-position: -520px -480px;
}
.emoji270b {
  background-position: -520px -500px;
}
.emoji270c {
  background-position: -520px -520px;
}
.emoji1f44a {
  background-position: -200px -280px;
}
.emoji1f44d {
  background-position: -200px -340px;
}
.emoji261d {
  background-position: -500px -240px;
}
.emoji1f446 {
  background-position: -200px -200px;
}
.emoji1f447 {
  background-position: -200px -220px;
}
.emoji1f448 {
  background-position: -200px -240px;
}
.emoji1f449 {
  background-position: -200px -260px;
}
.emoji1f44b {
  background-position: -200px -300px;
}
.emoji1f44f {
  background-position: -200px -380px;
}
.emoji1f44c {
  background-position: -200px -320px;
}
.emoji1f44e {
  background-position: -200px -360px;
}
.emoji1f450 {
  background-position: -200px -400px;
}
/**
 * Missing emoji css
 * Support by Nariman Haghighi <auspicious@gmail.com>
 */
.emoji1f46c {
  background-position: -220px -360px;
}
.emoji1f46d {
  background-position: -220px -380px;
}
.emoji1f332 {
  background-position: -40px -580px;
}
.emoji1f333 {
  background-position: -60px 0;
}
.emoji1f34b {
  background-position: -60px -460px;
}
.emoji1f60e {
  background-position: -380px -520px;
}
/**
* More missing emoji css
* By pachtymichuk
*/
.emoji1f40a {
  background-position: -160px -240px;
}
.emoji1f40b {
  background-position: -160px -260px;
}
.emoji1f409 {
  background-position: -160px -220px;
}
.emoji1f408 {
  background-position: -160px -200px;
}
.emoji1f407 {
  background-position: -160px -180px;
}
.emoji1f406 {
  background-position: -160px -160px;
}
.emoji1f406 {
  background-position: -160px -160px;
}
.emoji1f405 {
  background-position: -160px -140px;
}
.emoji1f404 {
  background-position: -160px -120px;
}
.emoji1f403 {
  background-position: -160px -100px;
}
.emoji1f402 {
  background-position: -160px -80px;
}
.emoji1f401 {
  background-position: -160px -60px;
}
.emoji1f400 {
  background-position: -160px -40px;
}
.emoji1f400 {
  background-position: -160px -40px;
}
.emoji1f3c9 {
  background-position: -140px -260px;
}
.emoji1f37c {
  background-position: -100px -240px;
}
.emoji1f350 {
  background-position: -60px -560px;
}
.emoji1f31e {
  background-position: -40px -500px;
}
.emoji1f31d {
  background-position: -40px -480px;
}
.emoji1f31c {
  background-position: -40px -460px;
}
.emoji1f31a {
  background-position: -40px -420px;
}
.emoji1f318 {
  background-position: -40px -380px;
}
.emoji1f317 {
  background-position: -40px -360px;
}
.emoji1f316 {
  background-position: -40px -340px;
}
.emoji1f312 {
  background-position: -40px -260px;
}
.emoji1f310 {
  background-position: -40px -220px;
}
.emoji1f30e {
  background-position: -40px -180px;
}
.emoji1f30d {
  background-position: -40px -160px;
}
.emoji1f3e4 {
  background-position: -140px -380px;
}
.emoji1f40f {
  background-position: -160px -340px;
}
.emoji1f410 {
  background-position: -160px -360px;
}
.emoji1f413 {
  background-position: -160px -420px;
}
.emoji1f415 {
  background-position: -160px -460px;
}
.emoji1f416 {
  background-position: -160px -480px;
}
.emoji1f42a {
  background-position: -180px -280px;
}
.emoji1f465 {
  background-position: -220px -220px;
}
.emoji1f4ad {
  background-position: -260px -460px;
}
.emoji1f4b6 {
  background-position: -280px -40px;
}
.emoji1f4b7 {
  background-position: -280px -60px;
}
.emoji1f4ec {
  background-position: -300px -520px;
}
.emoji1f4ed {
  background-position: -300px -540px;
}
.emoji1f4ef {
  background-position: -300px -580px;
}
.emoji1f4f5 {
  background-position: -320px -100px;
}
.emoji1f500 {
  background-position: -320px -240px;
}
.emoji1f501 {
  background-position: -320px -260px;
}
.emoji1f502 {
  background-position: -320px -280px;
}
.emoji1f503 {
  background-position: -320px -300px;
}
.emoji1f504 {
  background-position: -320px -320px;
}
.emoji1f505 {
  background-position: -320px -340px;
}
.emoji1f506 {
  background-position: -320px -360px;
}
.emoji1f507 {
  background-position: -320px -380px;
}
.emoji1f509 {
  background-position: -320px -400px;
}
.emoji1f515 {
  background-position: -340px -40px;
}
.emoji1f52c {
  background-position: -340px -500px;
}
.emoji1f52d {
  background-position: -340px -520px;
}
.emoji1f55c {
  background-position: -360px -500px;
}
.emoji1f55d {
  background-position: -360px -520px;
}
.emoji1f55e {
  background-position: -360px -540px;
}
.emoji1f55f {
  background-position: -360px -560px;
}
.emoji1f560 {
  background-position: -360px -580px;
}
.emoji1f561 {
  background-position: -380px 0;
}
.emoji1f562 {
  background-position: -380px -20px;
}
.emoji1f563 {
  background-position: -380px -40px;
}
.emoji1f564 {
  background-position: -380px -60px;
}
.emoji1f565 {
  background-position: -380px -80px;
}
.emoji1f566 {
  background-position: -380px -100px;
}
.emoji1f567 {
  background-position: -380px -120px;
}
.emoji1f3c7 {
  background-position: -140px -220px;
}
.emoji1f600 {
  background-position: -380px -240px;
}
.emoji1f607 {
  background-position: -380px -380px;
}
.emoji1f608 {
  background-position: -380px -400px;
}
.emoji1f610 {
  background-position: -380px -560px;
}
.emoji1f611 {
  background-position: -380px -580px;
}
.emoji1f615 {
  background-position: -400px -60px;
}
.emoji1f617 {
  background-position: -400px -100px;
}
.emoji1f61b {
  background-position: -400px -180px;
}
.emoji1f61f {
  background-position: -400px -260px;
}
.emoji1f626 {
  background-position: -400px -400px;
}
.emoji1f627 {
  background-position: -400px -420px;
}
.emoji1f62c {
  background-position: -400px -520px;
}
.emoji1f62e {
  background-position: -400px -560px;
}
.emoji1f62f {
  background-position: -400px -580px;
}
.emoji1f634 {
  background-position: -420px -80px;
}
.emoji1f636 {
  background-position: -420px -120px;
}
.emoji1f681 {
  background-position: -420px -580px;
}
.emoji1f682 {
  background-position: -440px 0;
}
.emoji1f686 {
  background-position: -440px -80px;
}
.emoji1f688 {
  background-position: -440px -120px;
}
.emoji1f68d {
  background-position: -440px -200px;
}
.emoji1f68e {
  background-position: -440px -220px;
}
.emoji1f690 {
  background-position: -440px -260px;
}
.emoji1f694 {
  background-position: -440px -340px;
}
.emoji1f696 {
  background-position: -440px -380px;
}
.emoji1f698 {
  background-position: -440px -420px;
}
.emoji1f69b {
  background-position: -440px -480px;
}
.emoji1f69c {
  background-position: -440px -500px;
}
.emoji1f69d {
  background-position: -440px -520px;
}
.emoji1f69e {
  background-position: -440px -540px;
}
.emoji1f69f {
  background-position: -440px -560px;
}
.emoji1f6a0 {
  background-position: -440px -580px;
}
.emoji1f6a1 {
  background-position: -460px 0;
}
.emoji1f6a3 {
  background-position: -460px -40px;
}
.emoji1f6a6 {
  background-position: -460px -100px;
}
.emoji1f6ae {
  background-position: -460px -260px;
}
.emoji1f6af {
  background-position: -460px -280px;
}
.emoji1f6b0 {
  background-position: -460px -300px;
}
.emoji1f6b1 {
  background-position: -460px -320px;
}
.emoji1f6b3 {
  background-position: -460px -360px;
}
.emoji1f6b4 {
  background-position: -460px -380px;
}
.emoji1f6b5 {
  background-position: -460px -400px;
}
.emoji1f6b7 {
  background-position: -460px -440px;
}
.emoji1f6b8 {
  background-position: -460px -460px;
}
.emoji1f6bf {
  background-position: -480px -40px;
}
.emoji1f6c1 {
  background-position: -480px -40px;
}
.emoji1f6c2 {
  background-position: -480px -60px;
}
.emoji1f6c3 {
  background-position: -480px -80px;
}
.emoji1f6c4 {
  background-position: -480px -100px;
}
.emoji1f6c5 {
  background-position: -480px -120px;
}
.emoji1f619 {
  background-position: -400px -140px;
}
.emoji1f68a {
  background-position: -440px -160px;
}
/* widgets */
.ie7 .photolist-col > div,
.ie8 .photolist-col > div {
  border: 1px solid #ccc;
}
.vid .photoboard-image-container .play {
  display: block;
}
.vid .photoboard-image-container img.photoboard-image {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=100);
}
.photoboard-image-container .play {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -40px;
  height: 80px;
  width: 80px;
  background: url(../img/play.png) no-repeat 50% 50% transparent;
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=100);
  display: none;
}
.photoboard {
  color: #2b2b2b;
  padding: 0;
}
.photoboard .photoboard-auto-more {
  display: block;
  padding: 10px;
  background: #9ea7b3;
  color: #2b2b2b;
  text-align: center;
  opacity: .75;
}
.photoboard a[href].photoboard-auto-more:hover {
  background: rgba(158, 167, 179, 0.8);
}
.photoboard .show-new-media {
  text-align: center;
  margin-bottom: 20px;
}
.photoboard .show-new-media > a {
  color: inherit;
  display: block;
  line-height: 34px;
  text-decoration: none;
  background: #9ea7b3;
  color: #2b2b2b;
  margin-bottom: -10px;
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  -webkit-opacity: 0.75;
  opacity: 0.75;
  filter: alpha(opacity=100);
  position: relative;
  z-index: 1;
}
.photoboard .show-new-media > a[href]:hover {
  background: rgba(158, 167, 179, 0.8);
}
.photolist {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0;
}
.photolist .photoboard-tile.light-bg-scheme {
  color: #242323;
}
.photolist .photoboard-tile.dark-bg-scheme {
  color: #fefefe;
}
.photolist .photoboard-tile.dark-bg-scheme .tweet-retweeted {
  color: rgba(254, 254, 254, 0.8);
}
.photolist .photoboard-tile.dark-bg-scheme a[href] {
  color: inherit;
}
.photolist .photolist-col {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}
.ie7 .photolist .photolist-col {
  display: inline;
  zoom: 1;
}
.photoboard-tile {
  cursor: pointer;
  /*font-size:12px;*/

  background: #ececec;
  line-height: 1.3;
  position: relative;
  box-shadow: 0 0 2px 1px rgba(43, 43, 43, 0.25);
  border-radius: 2px;
  margin-bottom: 15px;
  padding: 0;
  /** Content Items in Waterfall tiles **/

}
.photoboard-tile .image-poll {
  padding: 1em;
}
.photoboard-tile .no-image-poll {
  padding-bottom: 1em;
}
.photoboard-tile .content-image {
  width: 100%;
}
.photoboard-tile .link {
  padding: 1em;
}
.pb-content-wrap .user.vk-content {
  padding-left: 0.625em;
}
.pb-content-wrap .user img.verified {
  height: 1.2em;
}
.pb-content-wrap .twitter-menu li.media {
  display: none;
}
.pb-content-wrap .pb-text-content {
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: .99;
  text-rendering: initial;
  /*fix for chrome*/

  font-size: 1em;
  padding: 1.25em;
}
.pb-content-wrap .tweet-retweeted {
  padding: 0 1.25em 1.25em;
}
.pb-content-wrap .photoboard-image-container {
  position: relative;
}
.pb-content-wrap .photoboard-image-container img.photoboard-image {
  width: 100%;
  vertical-align: bottom;
  background: #ddd;
}
.pb-content-wrap .photoboard-image-container iframe.photoboard-iframe {
  width: 100%;
  height: 150px;
  vertical-align: bottom;
}
.pb-content-wrap .photoboard-image-container .video-th > span.title {
  padding: 0.5em 0.7em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(36, 35, 35, 0.8);
  color: #fff;
  font-size: 1.3em;
}
.pb-content-wrap .photoboard-image-container .video-th > img {
  width: 100%;
}
.pb-content-wrap .photoboard-image-container .logo-wrapper {
  position: absolute;
  right: 1em;
  bottom: 1em;
  width: 3em;
  height: 3em;
  background-color: #fefefe;
  border-radius: 50%;
  text-align: center;
}
.pb-content-wrap .photoboard-image-container .logo-wrapper .icon {
  font-size: 1.6em;
  line-height: 1.9em;
}
.pb-content-wrap .photoboard-image-container .logo-wrapper a[href],
.pb-content-wrap .photoboard-image-container .logo-wrapper a[href]:hover {
  text-decoration: none;
  color: #2b95be;
}
.pb-content-wrap .photoboard-image-container .logo-wrapper a[href].instagram,
.pb-content-wrap .photoboard-image-container .logo-wrapper a[href]:hover.instagram {
  color: #9ea7b3;
}
.pb-content-wrap .photoboard-image-container .logo-wrapper a[href].facebook,
.pb-content-wrap .photoboard-image-container .logo-wrapper a[href]:hover.facebook {
  color: #4c66a4;
}
.pb-content-wrap .photoboard-image-container .logo-wrapper a[href].tw-bird,
.pb-content-wrap .photoboard-image-container .logo-wrapper a[href]:hover.tw-bird {
  color: #55acee;
}
.pb-content-wrap .photoboard-image-container .logo-wrapper.facebook a[href],
.pb-content-wrap .photoboard-image-container .logo-wrapper.facebook a[href]:hover {
  color: #4c66a4;
}
.pb-content-wrap .truncation-ellipsis {
  opacity: .6;
}
.pb-content-wrap .expand-text {
  display: inline-block;
  white-space: pre;
}
/* JB: fix for long links in FB posts breaking iframed layout in iOS */
/* JW-Wayin: Applying Justin's iOS Waterfall Fix to Facebook Usernames */
.pb-text-content a.axtype_external_link:not(.fb-link-share),
.facebook.user-name a {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 200px;
  display: inline-block;
}
.pb-text-content a.axtype_external_link:not(.fb-link-share) {
  vertical-align: bottom;
}
.fb-text {
  white-space: pre-line;
}
.menu-wrapper.background {
  background-color: #2b2b2b;
  color: #fefefe;
  padding: 0.875em 0.625em;
}
.menu-wrapper.background .menu a[href],
.menu-wrapper.background .menu a[href]:hover {
  text-decoration: none;
}
.menu-wrapper.background .menu a[href] {
  display: block;
}
.menu-wrapper.background .menu a[href] i {
  font-size: 1.6em;
  color: #fefefe;
}
.menu-sharer {
  float: right;
  display: inline-block;
  margin: -12px -9px;
  padding: 12px 0;
  text-align: center;
  width: 44px;
}
.menu-sharer.active {
  background-color: #5e6d81;
}
.menu-sharer i.icon-share {
  font-size: 1.25em;
}
.menu-sharer .sharer-cont {
  bottom: 45px;
  display: none;
  font-size: 0.7em;
  position: absolute;
  right: 0px;
}
.menu-sharer .sharer-cont .flyout {
  display: none;
}
.menu-sharer.active .sharer-cont,
.menu-sharer .sharer-cont:hover {
  display: block;
}
.ie7 .photoboard-tile .pb-content-wrap .pb-text-content .text-icon {
  bottom: -49px;
}
.ie7 .menu-wrapper.background {
  padding-bottom: 2.125em;
}
.ie7 .waterfall-tile-controls {
  display: none;
}
/* Locale specific*/
html[lang=ru] .photoboard-tw-menu li a {
  padding: 0 1px 0 0px;
}
/*
.rotating .photolist-col{
    -webkit-transform-style: preserve-3d;
       -moz-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
            transform-style: preserve-3d;
    -webkit-perspective: 3000px;
       -moz-perspective: 3000px;
        -ms-perspective: 3000px;
            perspective: 3000px;
}
.rotating .photoboard-tile{
    -webkit-backface-visibility: hidden;
       -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-transition: -webkit-transform 750ms linear;
       -moz-transition:    -moz-transform 750ms linear;
        -ms-transition:     -ms-transform 750ms linear;
            transition:         transform 750ms linear;
}
.rotating .photoboard-tile.flipped{
    -webkit-transform: rotateY(-360deg);
       -moz-transform: rotateY(-360deg);
        -ms-transform: rotateY(-360deg);
            transform: rotateY(-360deg);
}
*/
.goal {
  border-radius: 8px;
  text-align: center;
  background-color: #0A328A;
  overflow: hidden;
  font-family: Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;
  color: #fff;
}
.goal h1,
.goal h2,
.goal h3,
.goal h4,
.goal h5,
.goal h6 {
  color: #2b2b2b;
}
.goal-header {
  min-height: 3em;
}
.goal-header a[href].logo-wrap {
  float: right;
  margin: 0.8em 1em;
}
.goal-header a[href].logo-wrap i {
  color: #fefefe;
}
.goal .tw-name {
  padding: 15px 0;
  color: #FFF;
  text-shadow: 0 1px 1px #333;
}
.tool-tip {
  display: block;
  color: #000;
}
.goal-wrap {
  background: radial-gradient(#000000 15%, transparent 16%) 0 0, radial-gradient(#000000 15%, transparent 16%) 8px 8px, radial-gradient(rgba(255, 255, 255, 0.1) 15%, transparent 20%) 0 1px, radial-gradient(rgba(255, 255, 255, 0.1) 15%, transparent 20%) 8px 9px;
  background-color: #282828;
  background-size: 16px 16px;
}
.goal-grad {
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0) 50%);
  background-image: -webkit-linear-gradient(top, #000000, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  padding: 10px;
}
.goal-label {
  font-size: 0.9em;
}
.goal-progress-label {
  font-size: 0.9em;
}
.goal-footer-label {
  font-size: 1.5em;
}
.goal-progress {
  display: block;
  font-size: 3em;
  color: #fff;
  line-height: 1em;
  text-shadow: 2px 3px 2px #000;
}
.goal-footer {
  font-size: 1.1em;
  padding: 12px;
  text-shadow: 1px 1px 2px #000;
}
.total-tweets .tt-count {
  font-weight: bold;
}
.more-button {
  font-family: arial;
  color: #33B6F5;
}
.collage {
  /*height:1300px;*/

  word-wrap: break-word;
  color: #242323;
}
.collage .content-wrapper {
  position: relative;
  margin: -5px;
}
.trx-cubic .content-wrapper {
  overflow: hidden;
}
.trx-slide .collage-tile {
  overflow: hidden;
}
.collage-tile-inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.4;
  -webkit-transform: translate3d(0, 0, 0);
  background-color: #eaedf1;
}
.collage-tile-inner.dark-bg-scheme {
  color: #fefefe;
}
.collage-tile-inner.dark-bg-scheme .tweet-retweeted {
  color: rgba(254, 254, 254, 0.8);
}
.collage-tile-inner.light-bg-scheme {
  color: #242323;
}
.collage-tile-inner.light-bg-scheme .tweet-retweeted {
  color: rgba(36, 35, 35, 0.8);
}
@media screen and (max-width: 574px) {
  .collage-tile-inner {
    margin: 3px;
  }
}
.collage-tile {
  /* safari still needs prefix as of dec 2013 */

  -webkit-transition: top 2000ms ease-in-out, left 2000ms ease-in-out, opacity 2000ms ease-in-out;
  transition: top 2000ms ease-in-out, left 2000ms ease-in-out, opacity 2000ms ease-in-out;
}
.collage-tile.large {
  font-size: 100%;
}
.collage-tile.large .user {
  margin: 0.625em;
}
.collage-tile.large .text {
  font-size: 1.8em;
  text-align: center;
}
.collage-tile.large .tweet-retweeted {
  text-align: center;
  font-size: 1.3em;
}
.collage-tile.large.mobile .text-icon {
  font-size: 0.8em;
}
.collage-tile.small {
  font-size: 80%;
}
.collage-tile.small .user {
  border: none;
}
.collage-tile.small.mobile .text-icon {
  display: none;
}
.collage-tile.small.mobile .text {
  font-size: 1.2em;
}
.collage-tile .fb-user {
  padding-left: 1.6em;
}
.mouse .collage-content:hover {
  z-index: 1;
}
.mouse .collage-content:hover .vid .play {
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  -webkit-opacity: 0.3;
  opacity: 0.3;
  filter: alpha(opacity=100);
}
.mouse .collage-content:hover.media .fg {
  top: 0;
  background: rgba(255, 255, 255, 0.15);
}
.mouse .collage-content:hover.media .fg .menu,
.mouse .collage-content:hover.media .fg .timestamp,
.mouse .collage-content:hover.media .fg .fg-inner {
  display: block;
}
.mouse .collage-content:hover.media .fg .logo-wrapper {
  display: none;
}
.mouse .collage-content:hover.media .fg .user {
  padding-right: 0.625em;
  color: inherit;
}
.mouse .collage-content:hover.media .bg {
  -moz-opacity: 0.1;
  -khtml-opacity: 0.1;
  -webkit-opacity: 0.1;
  opacity: 0.1;
  filter: alpha(opacity=100);
}
.mouse .collage-content:hover .text a[href]:hover {
  text-decoration: underline;
}
.touch .collage-content:active .collage-content.media .fg,
.touch .collage-content:hover .collage-content.media .fg {
  background: rgba(255, 255, 255, 0.15) !important;
}
.collage-content a[href],
.collage-content a[href]:hover {
  color: inherit;
  text-decoration: none;
}
.collage-content .menu {
  font-size: 1.5em;
}
.collage-content .text {
  word-wrap: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1.3em;
  padding: 0 1.25em;
  margin: 0.3125em 0;
}
.collage-content .text .truncation {
  display: none;
  position: absolute;
  top: 75%;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 0.7em;
  color: #55acee;
}
.collage-content .text .truncation > span {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding-bottom: 1em;
}
.collage-content .tweet-retweeted {
  overflow: hidden;
  padding: 0 1.25em;
  text-overflow: ellipsis;
  font-size: 1.1em;
}
.collage-content .tile-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: auto;
}
.collage-content .tile-bottom .menu {
  margin: 0.625em;
}
.collage-content .bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.collage-content .bg > .bg-image {
  position: absolute;
  opacity: 0;
  transition: opacity 200ms linear;
}
.collage-content .bg > .bg-image.loaded {
  opacity: 1;
}
.collage-content iframe.bg {
  width: 100%;
  height: 100%;
}
.collage-content .fg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: -1px;
  z-index: 2;
}
.collage-content .fg .tile-fg-inner {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.collage-content .fg .tile-fg-inner .fg-inner {
  clear: both;
}
.collage-content .fg .tile-fg-inner.overflow .truncation {
  display: block;
}
.collage-content .fg .text-icon {
  font-size: 1.4em;
}
.collage-content.no-media .user .logo-wrapper {
  display: none;
}
.collage-content.media .fg {
  top: auto;
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cd000000,endColorstr=#cd000000)";
  /* IE8 */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cd000000,endColorstr=#cd000000);
  /* IE6 & 7 */

  zoom: 1;
  background: rgba(36, 35, 35, 0.8);
}
.collage-content.media .fg .fg-inner {
  display: none;
}
.collage-content.media .fg .timestamp,
.collage-content.media .fg .menu {
  display: none;
}
.collage-content.media .fg .user {
  padding-right: 3.6em;
  border: none;
  color: #fefefe;
}
.collage-content.media .fg .logo-wrapper {
  position: absolute;
  right: 0.6em;
  bottom: 0.6em;
  width: 3em;
  height: 3em;
  background-color: #fefefe;
  border-radius: 50%;
  text-align: center;
}
.collage-content.media .fg .logo-wrapper i {
  font-size: 1.6em;
  line-height: 1.9em;
}
.collage-content.media .fg .logo-wrapper .ig {
  color: #9ea7b3;
}
.collage-content.media .fg .logo-wrapper .tw {
  color: #55acee;
}
.collage-content.media .fg .logo-wrapper .fb {
  color: #4c66a4;
}
.collage-content.media .fg .logo-wrapper a[href],
.collage-content.media .fg .logo-wrapper a[href]:hover {
  text-decoration: none;
}
.collage-content .tile-footer {
  line-height: 1.2;
}
.collage-content .tile-footer.open {
  max-height: 1000px;
}
.collage-content .image,
.collage-content .video-th > span {
  padding: 0.5em 0.7em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(36, 35, 35, 0.8);
  color: #fff;
  font-size: 1.3em;
}
.collage-content .video-th:after,
.collage-content.vid .play {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -40px;
  height: 80px;
  width: 80px;
  cursor: pointer;
  background: url(../img/play.png) no-repeat 50% 50% transparent;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=100);
}
.tdetail .user .logo-wrapper {
  display: none;
}
/******
IE Fixes
*******/
.ie9 .collage-tile-inner .collage-content:hover.media .fg,
.ie8 .collage-tile-inner .collage-content:hover.media .fg,
.ie7 .collage-tile-inner .collage-content:hover.media .fg {
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6ffffff,endColorstr=#e6ffffff)";
  /* IE8 */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6ffffff,endColorstr=#e6ffffff);
  /* IE6 & 7 */

  zoom: 1;
}
.ie9 .collage-tile-inner.dark-bg-scheme .collage-content:hover.media .fg,
.ie8 .collage-tile-inner.dark-bg-scheme .collage-content:hover.media .fg,
.ie7 .collage-tile-inner.dark-bg-scheme .collage-content:hover.media .fg {
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6000000,endColorstr=#e6000000)";
  /* IE8 */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6000000,endColorstr=#e6000000);
  /* IE6 & 7 */

  zoom: 1;
}
/*******************
ANIMATION SPECIFIC STYLES
********************/
.collage-tile {
  position: absolute;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  /*
    NOTE: The collage widget uses CSS transitions plus 3D transforms
    to get a card-flipping effect. During the transition, webkit is
    temporarily bumped into some kind of alternate rendering mode,
    in which (apparently) sub-pixel length values are calculated/
    rounded differently, resulting in content periodically shifting
    around on the page. Sub-pixel here means when the calculated
    length doesn't line up precisely with physical display pixels
    (not CSS pixels) such that webkit rounds the length to the
    nearest physical display pixel. The below fix is a hack to try
    force webkit to always be in that alternate rendering mode, so
    that the shifting is never seen. (No problems were reported or
    seen in Firefox, so no FF-specific fix was added here.)
    */

  -webkit-transform: rotate(0deg);
}
/*
Prefixing these selectors with .transforms3d
because old android browsers have horrendous
issues with backface-visibility.
*/
.transforms3d .collage-tile {
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -moz-transform-style: flat;
  /* new issue to firefox 30 */

  -webkit-perspective: 1500px;
  -moz-perspective: 1500px;
  -ms-perspective: 1500px;
  perspective: 1500px;
  /* likely a sub-optimal fix, but this seems to reasonably trigger a redraw of adjacent images in safari 7.0.1 */

  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
}
.transforms3d .collage-tile-inner {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 500ms linear;
  -moz-transition: -moz-transform 500ms linear;
  -ms-transition: -ms-transform 500ms linear;
  transition: transform 500ms linear;
  -webkit-transform: rotateZ(0deg);
}
/**********************
END ANIMATION
***********************/
.collage-image-tile {
  width: 250px;
  height: 250px;
}
.mdl-content .collage-image-tile {
  width: auto;
  height: auto;
}
.collage-tile .collage-image-tile {
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  color: transparent;
}
.collage-tile .collage-image-tile > img {
  position: absolute;
  left: 0;
  top: 0;
}
.collage-tile-inner > .FACEBOOK_POST_ITEM .text-icon {
  font-size: 1.1em;
}
#echo-widget .echo-inner {
  box-shadow: 0 0 2px 1px rgba(43, 43, 43, 0.25);
  padding: 0.625em;
  text-align: right;
}
#echo-widget .echo-inner .wa-field {
  margin: 0;
}
#echo-widget .echo-inner .wa-field .wa-input {
  display: block;
  margin: 7px 0;
}
#echo-widget .echo-inner button.tweet {
  position: relative;
  margin: 0.625em 0;
}
#echo-widget .echo-inner.compact .tf-inner {
  table-layout: fixed;
}
#echo-widget .echo-inner.compact .tf-placeholder-inner {
  margin-right: 2em;
  padding: 0 0.7em;
}
#echo-widget .echo-inner.compact .tf-field-inner {
  text-align: left;
  left: 0;
  top: 0;
  padding: 0 0.7em;
  overflow: hidden;
  margin-right: 2em;
}
#echo-widget .echo-inner.compact .tf-icon {
  display: none;
}
#echo-widget .echo-inner.compact .tf-counter {
  padding-right: 0.5em;
  position: absolute;
  right: 0;
}
#echo-widget .echo-inner .preview-img {
  background-color: #F5F5F5;
  border-radius: 0 0 4px 4px;
  border-top: 1px solid #CCCCCC;
  position: relative;
  overflow: hidden;
  padding: 10px;
  display: none;
}
#echo-widget .echo-inner .preview-img.has_img {
  display: block;
}
#echo-widget .echo-inner .preview-img img {
  max-width: 150px;
}
#echo-widget .echo-inner .preview-img .del-img {
  right: 0;
  top: 0;
  position: absolute;
  float: right;
  height: 20px;
  width: 20px;
  cursor: pointer;
  color: #fefefe;
  background-color: #2b2b2b;
  text-align: center;
  border-radius: 2px;
}
#echo-widget .echo-inner .preview-wrap {
  display: inline-block;
  position: relative;
}
#echo-widget .echo-inner .echo-upload {
  position: relative;
  overflow: hidden;
  float: left;
  margin: .625em 0;
}
#echo-widget .echo-inner .echo-upload button.btn-small {
  background-color: #55acee;
  color: #fff;
}
#echo-widget .echo-inner .echo-upload button.btn-small i {
  font-size: 24px;
}
#echo-widget .echo-inner .echo-upload input {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1);
  height: 200px;
  width: 200px;
  display: block !important;
  position: absolute;
  top: 0;
  right: 0;
}
#echo-widget .echo-inner .echo-upload[disabled] input {
  display: none !important;
}
#streamlined-echo-widget .streamlined-echo-inner {
  padding: 0.625em;
  text-align: right;
  /* Begin compact styles */

  /* End compact styles */

}
#streamlined-echo-widget .streamlined-echo-inner .se-echo-field {
  margin: 0;
  clear: both;
}
#streamlined-echo-widget .streamlined-echo-inner .se-echo-field .se-input-field {
  display: block;
  margin: 0;
}
#streamlined-echo-widget .streamlined-echo-inner .se-echo-button-bar {
  margin-top: .5em;
  display: inline-block;
}
#streamlined-echo-widget .streamlined-echo-inner #se-echo-upload-form {
  margin: 0;
  margin-right: -4px;
  display: inline-block;
  vertical-align: top;
}
#streamlined-echo-widget .streamlined-echo-inner.se-compact .tf-inner {
  table-layout: fixed;
}
#streamlined-echo-widget .streamlined-echo-inner.se-compact .tf-placeholder-inner {
  margin-right: 2em;
  padding: 0 0.7em;
  line-height: 1.6em;
}
#streamlined-echo-widget .streamlined-echo-inner.se-compact .tf-field-inner {
  text-align: left;
  left: 0;
  top: 0;
  padding: 0 0.7em;
  overflow: hidden;
  margin-right: 2em;
}
#streamlined-echo-widget .streamlined-echo-inner.se-compact .tf-icon {
  display: none;
}
#streamlined-echo-widget .streamlined-echo-inner.se-compact .tf-counter {
  padding-right: 0.5em;
  position: absolute;
  right: 0;
  margin: .15em;
}
#streamlined-echo-widget .streamlined-echo-inner.se-compact .se-echo-field {
  margin: 0;
  clear: none;
  display: block;
  overflow: hidden;
}
#streamlined-echo-widget .streamlined-echo-inner.se-compact .se-info-wrapper .fc.fc-tf {
  height: 3em;
}
#streamlined-echo-widget .streamlined-echo-inner.se-compact .tf-tweet-counter {
  line-height: 1.4em;
}
#streamlined-echo-widget .streamlined-echo-inner.se-compact .tweet-writer input[type=text] + .tweet-editor {
  height: 1.6em;
  line-height: 1.6em;
  white-space: nowrap;
}
#streamlined-echo-widget .streamlined-echo-inner.se-compact .se-echo-button-bar {
  margin-top: 0;
  float: right;
}
#streamlined-echo-widget .streamlined-echo-inner .se-preview-img {
  background-color: #F5F5F5;
  border-radius: 0 0 4px 4px;
  border-left: 1px solid #BDC3C7;
  border-right: 1px solid #BDC3C7;
  border-bottom: 1px solid #BDC3C7;
  position: relative;
  overflow: hidden;
  padding: 10px;
  display: none;
}
#streamlined-echo-widget .streamlined-echo-inner .se-preview-img.has_img {
  display: block;
  text-align: center;
}
#streamlined-echo-widget .streamlined-echo-inner .se-preview-img img {
  max-width: 150px;
}
#streamlined-echo-widget .streamlined-echo-inner .se-preview-img .se-del-img {
  right: 0;
  top: 0;
  position: absolute;
  float: right;
  height: 20px;
  width: 20px;
  cursor: pointer;
  color: #fefefe;
  background-color: #2b2b2b;
  text-align: center;
  border-radius: 2px;
}
#streamlined-echo-widget .streamlined-echo-inner .se-preview-img .se-preview-wrap {
  display: inline-block;
  position: relative;
}
#streamlined-echo-widget .streamlined-echo-inner .se-echo-upload {
  position: relative;
  overflow: hidden;
}
#streamlined-echo-widget .streamlined-echo-inner .se-echo-upload button.btn-small {
  background-color: #55acee;
  color: #fff;
}
#streamlined-echo-widget .streamlined-echo-inner .se-echo-upload button.btn-small i {
  font-size: 24px;
}
#streamlined-echo-widget .streamlined-echo-inner .se-echo-upload input {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1);
  height: 3em;
  width: 3em;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}
#streamlined-echo-widget .streamlined-echo-inner .se-echo-upload[disabled] input {
  display: none;
}
#streamlined-echo-widget .streamlined-echo-inner .se-info-wrapper .fc.fc-tf {
  border: 1px solid #BDC3C7;
  box-sizing: border-box;
  z-index: 2;
}
#streamlined-echo-widget .streamlined-echo-inner .se-info-wrapper .se-echo-button {
  height: 3em;
  margin: 0;
  position: relative;
  display: inline-block;
  white-space: nowrap;
}
#streamlined-echo-widget .streamlined-echo-inner .se-info-wrapper .se-echo-button.outline {
  border: 1px solid #BDC3C7;
}
#streamlined-echo-widget .streamlined-echo-inner .se-info-wrapper .se-echo-button:focus {
  outline: none;
}
#streamlined-echo-widget .streamlined-echo-inner .sharp-corners {
  border-radius: 0;
}
#streamlined-echo-widget.mobile .streamlined-echo-inner.se-compact .se-info-wrapper {
  text-align: center;
}
#streamlined-echo-widget.mobile .streamlined-echo-inner.se-compact .se-echo-button-bar {
  margin-top: .5em;
  float: none;
}
.featured-media {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  min-height: 20px;
}
.featured-media > li {
  display: inline;
}
.img_wrapper .image-item {
  display: inline-block;
  position: relative;
  width: 100%;
}
.img_wrapper .image-item:hover {
  box-shadow: 0 0 30px #ffffff;
  -moz-box-shadow: 0 0 30px #ffffff;
  -webkit-box-shadow: 0 0 30px #ffffff;
}
.img_wrapper .image-item.shown {
  border-radius: 2px;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.image-item.shown .play {
  display: none;
}
.img_wrapper .img-small {
  margin: 0;
  /*height: 180px;*/

  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: 50% 50%;
}
.img_wrapper {
  height: 180px;
  width: 120px;
  display: block;
  float: left;
  position: relative;
  padding: 1px;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.clear {
  height: 0;
  font-size: 0;
  clear: both;
}
.img_holder {
  height: 100%;
}
.img_wrapper.vid .play {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -40px;
  height: 80px;
  width: 80px;
  background: url(../img/play.png) no-repeat 50% 50% transparent;
  opacity: .6;
}
.fi-content-wrap {
  /*visibility: hidden;*/

  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  padding: 10px;
  padding-top: 0;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  opacity: 0;
  -webkit-transition: 100ms opacity linear;
  -moz-transition: 100ms opacity linear;
  transition: 100ms opacity linear;
  overflow: hidden;
}
.fi-content-wrap .user {
  padding-bottom: 0.3125em;
}
.fi-content-wrap .fi-menu {
  display: none;
}
.ie8 .fi-content-wrap * {
  filter: alpha(opacity=0);
}
.shown .fi-content-wrap {
  /*visibility: visible;*/

  -webkit-transition: 100ms opacity linear;
  -moz-transition: 100ms opacity linear;
  transition: 100ms opacity linear;
  opacity: 1;
}
.shown .fi-content-wrap .fi-menu {
  display: block;
}
.ie8 .shown .fi-content-wrap {
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#90000000', endColorstr='#90000000');
  /* IE */

}
.ie8 .shown .fi-content-wrap * {
  filter: alpha(opacity=100);
}
.fi-content-wrap .user {
  padding-right: 0;
}
.fi-content-wrap .user .logo-wrapper {
  position: absolute;
  bottom: 0;
  right: 0;
}
.fi-text-content {
  line-height: 1.2em;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 98px;
  font-size: 13px;
  opacity: .99;
  margin: 0.3125em 0 0;
}
.fi-text-content a {
  color: #00acee;
}
.fi-content-wrap .tweet-retweeted {
  padding-top: 2px;
  color: #fff;
}
.fi-content-wrap .fi-menu {
  position: absolute;
  bottom: 13px;
  right: 13px;
  left: 13px;
  font-size: 1.4em;
}
.fi-content-wrap .fi-menu ul.twitter-menu li {
  width: 20px;
  text-align: left;
  display: inline-block;
}
.fi-content-wrap .fi-menu .ig {
  color: inherit;
}
.fi-content-wrap .fi-menu .ig,
.fi-content-wrap .fi-menu .logo-wrap {
  float: right;
  font-size: 1.3em;
}
.fi-content-wrap .fi-menu .icon-instagram {
  color: #fefefe;
}
.fi-content-wrap .fi-menu .menu {
  float: left;
}
.featured-media .photoboard-sensitive {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #38393d;
  color: #FFF;
  padding: 2em;
  opacity: 1;
  z-index: 5;
  font-size: 8px;
}
.featured-media .img_wrapper:hover .photoboard-sensitive {
  opacity: 0;
  z-index: 0;
}
.featured-media .photoboard-sensitive p {
  margin-top: 1em;
  text-align: center;
}
.featured-media .photoboard-sensitive p.pb-sensitive-warn {
  font-weight: bold;
  font-size: 1.8em;
  color: #c6c6c6;
}
.featured-media .pb-sensitive-text {
  font-weight: bold;
  font-size: 1.2em;
}
.open-view-mode .featured-media .photoboard-sensitive {
  background: none;
  border: solid 3px #f00;
}
.open-view-mode .featured-media .photoboard-sensitive p.pb-sensitive-warn,
.open-view-mode .featured-media .photoboard-sensitive p.pb-sensitive-text {
  color: #888;
  opacity: 0.5;
  display: none;
}
.mouse .img_wrapper .show.fi-menu ul > li {
  visibility: visible;
  opacity: 1;
}
.mouse .featured-medi.fi-menu ul > li {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 70ms opacity linear;
  -moz-transition: 70ms opacity linear;
  transition: 70ms opacity linear;
}
.fi-user.vk-content {
  padding-left: 0;
}
.leaderboard {
  margin-bottom: 25px;
}
.image-list {
  margin-top: 1%;
}
.leaderboard-content {
  list-style: none;
  position: relative;
  min-height: 20px;
  text-align: center;
}
.leaderboard-content .lb-tile {
  margin: 0 .5%;
  margin-bottom: 1%;
  display: inline-block;
  position: relative;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.leaderboard-content .tile-wrapper {
  position: relative;
}
.leaderboard-content .tile-wrapper .bg .logo-wrap,
.leaderboard-content .tile-wrapper .image-item .logo-wrap {
  position: absolute;
  bottom: 5px;
  right: 10px;
  color: white;
  font-size: 1.2em;
}
.leaderboard-content .tile-wrapper.has-media .image-item {
  visibility: visible;
}
.leaderboard-content .tile-wrapper.has-media .play {
  display: block;
}
.leaderboard-content .tile-wrapper.has-media .bg .logo-wrap {
  display: inline-block;
}
.leaderboard-content .tile-wrapper.has-media:hover .image-item {
  visibility: hidden;
}
.leaderboard-content .tile-wrapper.has-media:hover .play,
.leaderboard-content .tile-wrapper.has-media:hover .bg .logo-wrap {
  display: none;
}
.leaderboard-content .lb-tile.vid .play {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -40px;
  height: 80px;
  width: 80px;
  background: url(../img/play.png) no-repeat 50% 50% transparent;
  opacity: .6;
  z-index: 3;
}
.leaderboard-content .lb-tile .lb-content-wrap {
  text-align: left;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
  padding-top: 0;
  position: absolute;
  top: 0;
  background-color: #2b2b2b;
  color: #fff;
  opacity: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.leaderboard-content .lb-tile .lb-text-content {
  line-height: 1.2em;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 52%;
  font-size: .95em;
  opacity: .99;
  margin: .3em 0 0 0;
}
.leaderboard-content .lb-tile .lb-text-content a {
  color: #00acee;
}
.leaderboard-content .truncation {
  display: none;
  position: absolute;
  top: 60%;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 0.7em;
  color: #55acee;
}
.leaderboard-content .truncation > span {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding-bottom: 2.8em;
  cursor: pointer;
}
.overflow + .truncation {
  display: block;
}
.leaderboard-content .lb-tile .lb-content-wrap .lb-menu {
  position: absolute;
  bottom: 5px;
  right: 10px;
  left: 10px;
  font-size: 1.2em;
}
.leaderboard-content .lb-tile .lb-content-wrap .lb-menu ul.twitter-menu {
  font-size: .9em;
}
.leaderboard-content .lb-tile .lb-content-wrap .lb-menu ul.twitter-menu li {
  text-align: left;
  display: inline-block;
  margin: 0 .5em;
}
.leaderboard-content .lb-tile .lb-content-wrap .lb-menu .ig {
  color: inherit;
}
.leaderboard-content .lb-tile .lb-content-wrap .lb-menu .ig,
.leaderboard-content .lb-tile .lb-content-wrap .lb-menu .logo-wrap {
  float: right;
  font-size: 1em;
}
.leaderboard-content .lb-tile .lb-content-wrap .lb-menu .icon-instagram {
  color: #fefefe;
}
.leaderboard-content .lb-tile .lb-content-wrap .lb-menu .menu {
  float: left;
}
.leaderboard-content .lb-place-holder {
  font-size: 1.5em;
  text-align: left;
  height: 2em;
  display: table;
  width: 100.5%;
}
.leaderboard-content .lb-place-holder div {
  display: table-cell;
  vertical-align: middle;
}
.leaderboard-content .lb-place-holder .lb-placement {
  background-color: lightgray;
  width: 33%;
  text-align: center;
}
.leaderboard-content .lb-place-holder .lb-retweet-count {
  background-color: #eaedf1;
  width: 100%;
  cursor: pointer;
  padding-right: .25em;
  text-align: right;
}
.leaderboard-content .lb-place-holder .lb-retweet-count i.icon-retweet {
  font-size: 1em;
  color: #2b2b2b;
}
.leaderboard-content .lb-place-holder .lb-placement.full-width {
  width: 100%;
}
.leaderboard-content .tile-wrapper .user {
  padding-right: 0;
  padding-left: 2.7em;
  padding-bottom: 0.3125em;
  border: none;
  position: static;
}
.leaderboard-content .tile-wrapper .user .logo-wrapper {
  position: absolute;
  bottom: 0;
  right: 0;
}
.leaderboard-content .tile-wrapper .user .timestamp {
  position: absolute;
  right: 3em;
  bottom: 1em;
  font-size: .8em;
  line-height: .8em;
  opacity: 1;
  font-style: italic;
  z-index: 1;
}
.leaderboard-content .tile-wrapper .user .timestamp i.icon-clock {
  display: none;
}
.leaderboard-content .tile-wrapper .user .user-avatar {
  width: 2em;
  height: 2em;
  left: 0.7em;
  top: 0.7em;
}
.leaderboard-content .tile-wrapper .user .user-name {
  font-size: 1em;
}
.leaderboard-content .tile-wrapper .user .user-screen-name {
  font-size: .8em;
  display: block !important;
}
.leaderboard-content .in-venue-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 4;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.65);
  height: 3em;
  text-align: left;
  color: white;
}
.ie8 .leaderboard-content .in-venue-header {
  background-color: #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
}
.leaderboard-content .tile-wrapper.in-venue .lb-content-wrap .user {
  margin-left: -10px;
}
.leaderboard-content .tile-wrapper.in-venue .user {
  padding-left: 3em;
  padding-top: .2em;
  color: white;
}
.leaderboard-content .tile-wrapper.in-venue .user .user-avatar {
  left: 0.5em;
  top: 0.35em;
}
.leaderboard-content .in-venue-header .user .timestamp {
  display: none;
}
.leaderboard-content .lb-content-wrap .user .timestamp {
  display: block;
}
.leaderboard-content .bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 3;
}
.leaderboard-content .bg > .bg-image {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.leaderboard-content iframe.bg {
  width: 100%;
  height: 100%;
}
.clear {
  height: 0;
  font-size: 0;
  clear: both;
}
.hidden {
  display: none;
}
.user.vk-content {
  padding-left: 0;
}
.tweet-item {
  list-style-type: none;
  position: relative;
  min-height: 52px;
  line-height: 1.3;
  background: #fafafa;
}
.tweet-item + .tweet-item {
  border-top: 1px solid #dfdfdf;
}
.tweet-item .tweet-text {
  margin: 0.625em 0;
  padding: 0.625em 1.25em 0;
  min-height: 15px;
  word-break: break-word;
  text-rendering: initial;
  /*fix for chrome*/

  white-space: pre-line;
  overflow: hidden;
}
.tweet-item .tweet-media {
  border-top: 1px solid #dfdfdf;
  text-align: center;
  padding: 1.25em;
  background: #eaedf1;
  background-image: url(data:image/gif;base64,R0lGODlhKAAoAIAAAO/v7+vr6yH5BAAAAAAALAAAAAAoACgAAAL/DHyhCn2OnpNtpTinYUzuCiXaxkVdBp6WCXFUi73a6D7fbNnVuopjyNqBUCmPp3NDnIxCCgljYkWFyUsId6XhciLkZ6Fspb7FV+zWXaqUUxvZPWxmzb9m2HcF6+7snbou51cGxyNG5BTXNoTUtYeCZrhYcnfUd5jRA+dDRokZg6jS6CmmF/ZXE9Wnt3e2CbV0+ckqWDMz2OmXCkmyaPXDJ5lpB2NbDGsKJXrWRgmmSCvjOxfopmr45ZKciKlV+snLS9Rj6aVNzgQIGzccOWY93FwMmsNYhnuhi/7E9eh4RCxszpNrhXhkw6VOna1d86TEO3Sslqc39aStA5LnEZdSBNsCFAAAOw==);
  margin: 0 0 1.25em;
  position: relative;
  min-height: 30px;
}
.tweet-item .tweet-media img {
  max-width: 100%;
  max-height: 600px;
}
.tweet-item .tweet-media:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 7px;
  -moz-opacity: 0.03;
  -khtml-opacity: 0.03;
  -webkit-opacity: 0.03;
  opacity: 0.03;
  filter: alpha(opacity=100);
  position: relative;
}
.tweet-item .tweet-media.loading:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: transparent url('../img/ajax-loader.gif') no-repeat 50% 50%;
}
.tweet-item .tweet-media-image {
  max-height: none !important;
}
.tweet-item .tweet-retweeted {
  padding: 0 1.25em 1.25em;
}
.tweet-item .expand-media {
  font-size: 12px;
  display: block;
  width: 8em;
  text-align: center;
  color: #9ea7b3;
  margin: 0 auto 0.375em;
}
.tweet-item .menu-wrapper {
  position: relative;
}
.tweet-item .menu-wrapper .menu {
  padding: 0 1.25em;
  font-size: 16px;
}
.tweet-item .menu-wrapper .logo-wrapper {
  position: absolute;
  top: 0;
  right: 1.25em;
  font-size: 20px;
}
.tweet-item img.verified {
  height: 1.2em;
}
#stream-wrapper {
  color: #242323;
  position: relative;
}
#stream-wrapper .scroll-shadow {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 4em;
  pointer-events: none;
  z-index: 10;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fafafa), color-stop(1, rgba(250, 250, 250, 0)));
  background-image: -ms-linear-gradient(bottom, #fafafa, rgba(250, 250, 250, 0));
  background-image: -moz-linear-gradient(center bottom, #fafafa 0%, rgba(250, 250, 250, 0) 100%);
}
#stream-wrapper .feeds-tabs {
  border-bottom: 1.5em solid #2b2b2b;
  position: relative;
}
#stream-wrapper .feeds-tabs .button-scroll {
  width: 2em;
  height: 2.8em;
  position: absolute;
  background: #2b2b2b;
  border-radius: 2px;
  top: 0;
  display: none;
  cursor: pointer;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.1s ease-in-out;
  -moz-transition: opacity 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out;
  -ms-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}
#stream-wrapper .feeds-tabs .button-scroll:hover {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=100);
}
#stream-wrapper .feeds-tabs .button-scroll > div {
  width: 1.5em;
  height: 1em;
  position: absolute;
  background: url("../img/admin-arrows.png") no-repeat scroll 0 0 transparent;
  top: 26%;
}
#stream-wrapper .feeds-tabs .button-scroll.scroll-left > div {
  left: 5%;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
#stream-wrapper .feeds-tabs .button-scroll.scroll-right {
  right: 0;
}
#stream-wrapper .feeds-tabs .button-scroll.scroll-right > div {
  right: 5%;
  -moz-transform: scaleX(1);
  -o-transform: scaleX(1);
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  filter: none;
  -ms-filter: none;
}
#stream-wrapper .feeds-tabs .button-scroll.scroll-disable {
  -moz-opacity: 0.45;
  -khtml-opacity: 0.45;
  -webkit-opacity: 0.45;
  opacity: 0.45;
  filter: alpha(opacity=100);
}
#stream-wrapper .feeds-tabs .tabs-list-wrapper {
  overflow: hidden;
  height: 4.5em;
  margin-bottom: -1.6em !important;
}
#stream-wrapper .feeds-tabs .tabs-list-wrapper .tabs-list {
  white-space: nowrap;
  border-bottom: 1px solid #9ea7b3;
}
#stream-wrapper .feeds-tabs .tabs-list-wrapper .tabs-list .tabs-button {
  position: relative;
  display: inline-block;
  margin: 0 1px 1px 0;
  padding: 0.625em 1.25em;
  line-height: 1.6em;
  background: #5e6d81;
  border-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  color: #fefefe;
}
#stream-wrapper .feeds-tabs .tabs-list-wrapper .tabs-list .tabs-button:hover:not(.current-tab) {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=100);
}
#stream-wrapper .feeds-tabs .tabs-list-wrapper .tabs-list .tabs-button.current-tab {
  background: #2b2b2b;
}
#stream-wrapper .feeds-tabs .tabs-list-wrapper .tabs-list .tabs-button.current-tab:after,
#stream-wrapper .feeds-tabs .tabs-list-wrapper .tabs-list .tabs-button.current-tab:before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
#stream-wrapper .feeds-tabs .tabs-list-wrapper .tabs-list .tabs-button.current-tab:after {
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #2b2b2b;
  border-width: 12px;
  left: 50%;
  margin-left: -12px;
}
#stream-wrapper .feeds-tabs .tabs-list-wrapper .tabs-list .tabs-button.current-tab:before {
  border-color: rgba(194, 225, 245, 0);
  border-top-color: #9ea7b3;
  border-width: 13px;
  left: 50%;
  margin-left: -13px;
}
#stream-wrapper .feeds-tabs.tabsActivated .tabs-list-wrapper {
  margin: 0 2.2em;
}
#stream-wrapper .tabs-content.tabs-content-noradius {
  border-radius: 0;
}
#stream-wrapper .tabs-content.tweet-container.max-height {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#stream-wrapper .tabs-content.tweet-container.max-height .auto-more-button {
  margin-bottom: 4em;
}
#stream-wrapper .tabs-content.tweet-container .page-tweets-auto-more {
  display: block;
  text-align: center;
  padding: 10px;
  color: #2b2b2b;
  opacity: .75;
  background-color: #9ea7b3;
}
#stream-wrapper .tabs-content.tweet-container .page-tweets-auto-more:hover {
  background-color: rgba(158, 167, 179, 0.8);
}
#stream-wrapper .tabs-content.tweet-container .show-more {
  display: none;
  text-align: center;
}
#stream-wrapper .tabs-content.tweet-container .show-more > a {
  display: block;
  text-decoration: none;
  color: #2b2b2b;
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  -webkit-opacity: 0.75;
  opacity: 0.75;
  filter: alpha(opacity=100);
  position: relative;
  z-index: 1;
  padding: 10px 1px;
  cursor: pointer;
  text-align: center;
  font-weight: normal;
  background-color: #9ea7b3;
  border-top: 1px solid #dfdfdf;
  z-index: 2;
  -webkit-box-shadow: inset 0 3px 8px rgba(36, 35, 35, 0.050000000000000044);
  -moz-box-shadow: inset 0 3px 8px rgba(36, 35, 35, 0.050000000000000044);
  box-shadow: inset 0 3px 8px rgba(36, 35, 35, 0.050000000000000044);
}
#stream-wrapper .tabs-content.tweet-container .show-more > a:hover {
  background-color: rgba(158, 167, 179, 0.8);
}
#stream-wrapper .tabs-content.tweet-container .tweet-list {
  margin: 0;
  padding: 0;
  border-top-color: 1px solid #eaedf1;
  border-bottom: 1px solid #eaedf1;
  position: relative;
  z-index: 2;
  box-shadow: 0 0 2px 1px rgba(43, 43, 43, 0.25);
  box-shadow-top: none;
}
#stream-wrapper .tabs-content.tweet-container .tweet-list.tiled {
  box-shadow: none;
}
#stream-wrapper .tabs-content.tweet-container .tweet-list.tiled .tweet-item {
  box-shadow: 0 0 2px 1px rgba(43, 43, 43, 0.25);
  margin: 1.25em 0;
  border-top: none;
}
#stream-wrapper .tabs-content.tweet-container .tweet-list.tiled .tweet-item:first-of-type {
  margin-top: 0;
}
iframe.tweet-media-iframe {
  border: none;
  overflow: hidden;
  display: inline-block;
  max-width: 100%;
}
.three-column-feature-left iframe.tweet-media-iframe.tweet-media-iframe-vine,
.three-column-feature-right iframe.tweet-media-iframe.tweet-media-iframe-vine,
#sidebar iframe.tweet-media-iframe.tweet-media-iframe-vine {
  height: 288px !important;
}
/* styles specific to the referrer list that uses stream widget */
.referrer-tweet-list {
  margin: 0 auto;
  max-width: 500px;
}
.referrer-tweet-list .tweet-item {
  background-color: #fefefe;
  box-shadow: 0 0 5px #999;
  margin: 30px 10px;
}
.referrer-tweet-list .tweet-item .tweet-media {
  margin: 0;
}
.follow-list-container .follow-list {
  box-shadow: 0 0 2px 1px rgba(43, 43, 43, 0.25);
  list-style: none;
}
.follow-list-container .follow-list .follow-item {
  display: block;
}
.follow-list-container .follow-list:first-child {
  margin-top: none;
  border-top: none;
}
.follow-list-container .follow-list.tiled {
  box-shadow: none;
}
.follow-list-container .follow-list.tiled .follow-item {
  margin-top: 1.25em;
  box-shadow: 0 0 2px 1px rgba(43, 43, 43, 0.25);
  border-bottom: none;
}
.follow-list-container .follow-list.tiled .follow-item .user {
  border-top: none;
}
.follow-list-container .user {
  border-top: 1px solid #5e6d81;
  border-bottom: none;
  background-color: #2b2b2b;
  color: #fefefe;
}
.follow-list-container .user .twitter-follow {
  float: right;
  position: relative;
  background-color: #55acee;
  padding: 0.375em 0.625em;
  margin-top: 0.35em;
}
.follow-list-container .user .twitter-follow i {
  margin-right: 5px;
  margin-top: 1px;
  float: left;
}
.follow-list-container .user-info {
  background-color: #fefefe;
  padding: 0.625em 1.25em;
}
.follow-list-container .user-info:empty {
  display: none;
}
.follow-list-container .user-info .profile {
  display: inline-block;
  margin: 0.625em 0;
  font-style: oblique;
}
.follow-list-container .user-info .followers {
  text-align: center;
  margin: 0.625em auto;
  padding: 0 0.625em;
}
.follow-list-container .user-info .followers .count {
  padding-bottom: 0.7em;
  margin-bottom: -0.7em;
  display: inline-block;
  min-width: 4em;
  font-size: 1.8em;
  font-weight: bold;
  border-right: 1px solid #9ea7b3;
  border-left: 1px solid #9ea7b3;
}
p.hello-world {
  margin: 0;
  background: #444;
  color: #fff;
  padding: 10px 13px;
  border-radius: 3px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}
.hello-world-title {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 5px 0px 5px 0px;
}
.mouse .gallery-wrapper .gallery-controls {
  display: none;
}
.mouse .gallery-wrapper:hover .gallery-controls {
  display: block;
}
.touch .gallery-wrapper .gallery-controls {
  top: -1em;
  bottom: auto;
}
.gallery-wrapper {
  position: relative;
  width: 100%;
}
.gallery-wrapper .title {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 5px 0px 5px 0px;
}
.gallery-wrapper .content-wrapper {
  border: solid 20px #fff;
  background: #efefef;
}
.gallery-wrapper .service-wrapper {
  overflow: hidden;
  clear: both;
  position: relative;
  height: 385px;
}
.gallery-wrapper .service-decorator {
  border: solid 1px #e6e6e6;
  position: relative;
  box-shadow: inset 0 0 3px #2b2b2b;
}
.gallery-wrapper .gallery-controls {
  position: absolute;
  bottom: -1em;
  left: 50%;
  background-color: rgba(254, 254, 254, 0.8);
  border-radius: 3px;
  width: 6em;
  padding: 0.5em;
  margin-left: -3.5em;
  text-align: center;
  border: 1px solid;
  border-color: inherit;
  box-shadow: 0 0 3px rgba(43, 43, 43, 0.5);
}
.gallery-wrapper .gallery-controls a[href] {
  font-size: 1.7em;
  color: inherit;
}
.gallery-wrapper .tweet-list-gallery {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 50000em;
}
.gallery-wrapper .gallery-item {
  display: inline-block;
  cursor: pointer;
  list-style-type: none;
  position: relative;
  line-height: 1.3;
  height: 385px;
  padding: 0;
  box-shadow: none;
  padding: 2em;
  overflow: hidden;
  vertical-align: top;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gallery-wrapper .gallery-item:hover .tweet-admin {
  visibility: visible;
  top: 0;
}
.gallery-wrapper .gallery-item .item-image {
  /*Enable better scaling*/

  max-width: 100%;
  max-height: 100%;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.gallery-wrapper .gallery-item .play {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -40px;
  height: 80px;
  width: 80px;
  cursor: pointer;
  background: url(../img/play.png) no-repeat 50% 50% transparent;
  display: none;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=100);
}
.gallery-wrapper .gallery-item.vid .play {
  display: block;
}
.gallery-wrapper .gallery-item .item-info {
  font-size: 1.2em;
  line-height: 1.5em;
  vertical-align: top;
  position: relative;
  height: 100%;
  width: 75%;
  margin: 0 auto;
}
.gallery-wrapper .gallery-item .item-info .user {
  font-size: 0.8em;
  padding-left: 3.2em;
}
.gallery-wrapper .gallery-item .item-info .user .user-avatar {
  left: 0;
}
.gallery-wrapper .gallery-item .item-info .menu {
  float: left;
}
.gallery-wrapper .gallery-item .item-info a[href].logo-wrap {
  float: right;
  color: #2b2b2b;
}
.gallery-wrapper .gallery-item .item-info .tweet-retweeted {
  margin-bottom: 1em;
}
.gallery-wrapper .gallery-item.media .item-image-container {
  position: relative;
  float: left;
  width: 47.5%;
  height: 100%;
  text-align: center;
}
.gallery-wrapper .gallery-item.media .item-info {
  width: 47.5%;
  float: right;
}
.gallery-wrapper.vertical-la .tweet-list-gallery {
  width: 50000em;
}
.gallery-wrapper.vertical-la .content-wrapper {
  margin: 0;
  border: solid 3px;
  background: #fff;
}
.gallery-wrapper.vertical-la .service-wrapper {
  height: 550px;
}
.gallery-wrapper.vertical-la .gallery-item {
  height: 550px;
  display: block;
  padding: 3em 0.7em 0.7em;
}
.gallery-wrapper.vertical-la .gallery-item.media .item-image-container {
  position: relative;
  width: 100%;
  max-height: 50%;
  text-align: center;
}
.gallery-wrapper.vertical-la .gallery-item.media .item-image-container .item-image {
  /*Enable better scaling*/

  max-width: 100%;
  max-height: 100%;
}
.gallery-wrapper.vertical-la .gallery-item.media .item-info {
  width: 100%;
}
.gallery-wrapper.vertical-la .gallery-item .item-info {
  font-size: 1em;
  line-height: 1.5em;
  vertical-align: top;
  margin-top: 1em;
  position: relative;
  height: auto;
  width: 100%;
}
.gallery-wrapper.vertical-la .gallery-item .item-info .user {
  padding-left: 3.2em;
}
.gallery-wrapper.vertical-la .gallery-item .item-info .user .user-avatar {
  left: 0;
}
.per-minute {
  text-align: center;
  background-color: #0A328A;
  overflow: hidden;
  font-family: Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;
}
.per-minute .tw-name {
  padding: 15px 0;
  color: #FFF;
  text-shadow: 0 1px 1px #333;
}
.pm-wrap {
  background: radial-gradient(#000000 15%, transparent 16%) 0 0, radial-gradient(#000000 15%, transparent 16%) 8px 8px, radial-gradient(rgba(255, 255, 255, 0.1) 15%, transparent 20%) 0 1px, radial-gradient(rgba(255, 255, 255, 0.1) 15%, transparent 20%) 8px 9px;
  background-color: #282828;
  background-size: 16px 16px;
  color: #fff;
}
.pm-grad {
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0) 50%);
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0) 50%);
  background-image: -webkit-linear-gradient(top, #000000, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  background-image: linear-gradient(top, #000000, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  padding: 10px;
}
.pm-label {
  font-size: 0.9em;
}
.pm-count {
  display: block;
  font-size: 50px;
  color: #fff;
  line-height: 1em;
  text-shadow: 2px 3px 2px #000;
}
.total-tweets {
  color: #fff;
  font-size: 1.1em;
  padding: 12px;
  text-shadow: 1px 1px 2px #000;
}
.total-tweets .tt-count {
  font-weight: bold;
}
.leaders {
  background-color: #E4E4E4;
  color: #222222;
  padding: 1em 0;
}
.leader-text {
  font-size: 1.3em;
}
.leader-list {
  padding: 0;
}
.leader-list li {
  text-align: left;
  list-style: none outside none;
  background-color: #F2F2F2;
  font-family: arial;
  color: #33B6F5;
  display: block;
  padding: 5px;
  border-top: 1px solid #CCC;
  overflow: hidden;
}
.leader-list li img {
  height: 24px;
  width: 24px;
  margin: 0 12px;
  float: left;
}
.leader-list li:last-child {
  border-bottom: 1px solid #CCC;
}
.leader-list li span {
  margin-top: 4px;
}
.leader-list .ll-count {
  float: right;
  color: #AAA;
  margin-right: 10px;
}
.leader-list .ll-name {
  float: left;
}
.more-button {
  font-family: arial;
  color: #33B6F5;
}
.admin-form .avg-period div {
  float: left;
  width: 90px;
}
.admin-form .avg-period div:first-child {
  margin-right: 0.4em;
}
.admin-form .avg-period .dk_container {
  float: right;
}
#lang-ctr {
  margin-left: 10px;
  border-radius: 5px;
  position: absolute;
  top: 6px;
  color: #969696;
  left: 100%;
  font-weight: bold;
  font-size: 12px;
  padding: 10px;
  width: 50px;
}
#lang-ctr p {
  padding: 0;
  margin: 0;
}
#lang-ctr .lang-ctr-btn {
  cursor: pointer;
}
#lang-ctr .lang-ctr-btn.current {
  cursor: default;
  color: #000;
  font-size: 15px;
}
#nav-bar {
  position: relative;
}
#nav-bar.admin:before {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  filter: alpha(opacity=100);
}
#nav-bar #nav-wrapper {
  position: relative;
  max-width: 960px;
  margin: 0 auto;
  z-index: 100;
}
#nav-bar #nav-wrapper.admin {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  filter: alpha(opacity=100);
}
#nav-bar:before {
  content: "";
  position: absolute;
  left: -1.25em;
  right: -1.25em;
  top: 0;
  height: 49px;
  background: #fff;
  color: #242323;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25), 0 1px 0 rgba(0, 0, 0, 0.15);
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 50%, #eeeeee 50%, #eaeaea 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 50%, #eeeeee 50%, #eaeaea 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 50%, #eeeeee 50%, #eaeaea 100%);
  background-image: linear-gradient(top, #ffffff 0%, #f6f6f6 50%, #eeeeee 50%, #eaeaea 100%);
}
.ie8 #nav-bar:before {
  background-color: #eaedf1;
}
@media screen and (max-width: 574px) {
  #nav-bar:before {
    left: 0;
    right: 0;
  }
}
.widget-navigation {
  white-space: nowrap;
}
.list-nav {
  list-style: none;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding: 0 0 0 0;
  font-size: 0;
  white-space: nowrap;
  border-right: 2px solid rgba(36, 35, 35, 0.4);
  box-shadow: 1px 0 0 rgba(254, 254, 254, 0.85);
  position: relative;
  /*z-index: 15;*/

}
.list-nav > li {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.list-nav > li.nav-item-hidden,
.list-nav > li.ni-disabled {
  /* TODO: style disabled items differently */

  opacity: 0.4;
}
.list-nav > li.ni-disabled > a {
  cursor: default;
}
.list-nav > li > a {
  display: block;
  font-size: 15px;
  font-weight: bold;
  color: inherit;
  text-decoration: none;
  color: #444;
  line-height: 49px;
  padding: 0 20px;
  position: relative;
  border-left: 2px solid rgba(36, 35, 35, 0.4);
  box-shadow: 1px 0 0 rgba(254, 254, 254, 0.85) inset;
  text-shadow: 0 1px 0 #fff;
  cursor: pointer;
}
.list-nav > li.more > a {
  padding-right: 40px;
}
.list-nav > li.more > a:after {
  content: '';
  position: absolute;
  right: 15px;
  top: 50%;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAGCAYAAAD37n+BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKFJREFUeNpsjUEKxCAMRdNSilCRFryNnsOuu7c7oSs3vYiXsfcpXbkQHSPMMNPOhxCS/JffKKVE13W+73soHWKM0jl3QNE8z49bk3OGZVnENE2eUgopJTjPU17XhYxnjME4jtC2rdz3/agAal1XwTn3hBAIISBU92guO7ltW039AHcIk1D4+W1+AN/QMAw4SmPM8WNA4F5aa2GtFf9uLwEGAIT5YWhaSBPTAAAAAElFTkSuQmCC) no-repeat 50% 50%;
  width: 13px;
  height: 8px;
  margin-top: -5px;
}
.list-nav > li:hover > a {
  background: rgba(254, 254, 254, 0.7);
}
.list-nav > li.active:hover > a,
.list-nav > li.active > a {
  background: rgba(94, 109, 129, 0.19999999999999996);
  box-shadow: 1px 1px 6px -1px rgba(36, 35, 35, 0.30000000000000004) inset;
}
.ie8 .list-nav > li.active:hover > a,
.ie8 .list-nav > li.active > a {
  background-color: #dfdfdf;
}
ul.sublist-nav {
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
}
.mouse .list-nav > li:hover > ul.sublist-nav {
  display: block;
}
#identity {
  position: absolute;
  top: 0;
  right: -4px;
  white-space: nowrap;
}
#user-name {
  margin: 0;
  text-align: right;
}
#user-name > a {
  display: inline-block;
  vertical-align: top;
  line-height: 49px;
  padding: 0 13px;
  color: #666;
  text-shadow: 0 1px 0 #fff;
  border: 2px solid transparent;
  border-width: 0 2px;
}
#identity:hover #user-name > a {
  background-color: #ccc;
  background-color: rgba(94, 109, 129, 0.4);
  border-color: #666;
  border-color: rgba(36, 35, 35, 0.4);
  box-shadow: 1px 1px 6px -1px rgba(36, 35, 35, 0.30000000000000004) inset, 1px 0 0 #ffffff;
}
#user-name-avatar {
  display: inline-block;
  vertical-align: top;
  width: 30px;
  height: 30px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #fff;
  margin-top: 8px;
  font-size: 0;
  color: transparent;
}
#user-menu-label {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  color: transparent;
  width: 30px;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAGCAYAAAD37n+BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKFJREFUeNpsjUEKxCAMRdNSilCRFryNnsOuu7c7oSs3vYiXsfcpXbkQHSPMMNPOhxCS/JffKKVE13W+73soHWKM0jl3QNE8z49bk3OGZVnENE2eUgopJTjPU17XhYxnjME4jtC2rdz3/agAal1XwTn3hBAIISBU92guO7ltW039AHcIk1D4+W1+AN/QMAw4SmPM8WNA4F5aa2GtFf9uLwEGAIT5YWhaSBPTAAAAAElFTkSuQmCC) no-repeat 50% 50%;
}
#user-menu {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
}
#identity:hover #user-menu {
  display: block;
  z-index: 1000;
}
#identity #identity-settings,
#identity #identity-logout {
  padding-left: 40px;
  position: relative;
  background-repeat: no-repeat;
  background-position: 16px 45%;
  color: #fff;
}
#identity #identity-settings {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAThJREFUeNpi/P//PwM1ABMeOXYgXgjEr6HYjhSDRIDYGcrmB2IHqBgI+0LFpYDYFsMkkNegWBqIb/6HgG1A3A7E3/4jwA0gLgPiV1B+FZJeuEFsQHz8P+nAHWYQzGu/gHgZieH7EIivYPMaOxCfJcE1Sehe4wHiDCBehhYmILAXiLWAOBCIP6HJXQHiaiC2hhmkgkURLHAFkGwNxuGykyDHgMLoDxD/wBIG74H4OxL/BhofBv7B0hEooL9gUaAPxK5QNg8Q9wExJw4LfyEHthgQX8Ti9Js4vF6LHNgsSCbzAbEYFhvVcES/EbaUDYr6I2QkSD/0lA3CvmiKvhEwBBSrUtgMYoCml+tArA3Eikj5CgQWQNUUA/F5aN5kwGUQMuZBS+lleNQyMBIo2JSBWBApHX3BpRAgwACfP52KWKW/dgAAAABJRU5ErkJggg==);
}
#identity #identity-logout {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWpJREFUeNqElD9LA0EQxe9OUdEUGhQxaWwETaWIjYXa2NnYpPUTCHYWNhZ2ESJYamGw8iOIteAfEIJNLBUUlIBNLooB1zf6Fsfh7hz4cTu7b2dnZycJnXNBiuXBGugHV+AsTRhIkBQmQMv9WC1DF0Qm5gzYBDnQAW3Ov/I7B9bBQFomS+CNJ1dAEbzQ36X/SP8c5GwmRVADffTnQWiyLIGCWt+ymVTdr92BAhgHz5yrUrehdFKvks9kFKwwZgzK4Il+t8lmDxxyLHVZlUHEJ8xz4RrUEx5x0ARqcTzpT5JG+eTkjRI3wT4DnKr5mK8mLzglX5+u77guJZbTthOy6qiiN0QXmSBSm5Eg2xaUpulfpwdcqqpXMrpTeuVeacvfPxsuLru/JoF6TYBp8KA0F77htOjEBJI+OAY74NasvYNZv1cHkWsduf8tBos6y6R7y9UaCZvl9AMwbPeEGf8nQ2CM4za7+CNJ+CXAAPXb/JrUC9HWAAAAAElFTkSuQmCC);
}
#sign-in-button {
  position: absolute;
  right: 0;
  top: 9px;
  margin: 0;
}
.logo-link {
  display: inline-block;
  height: 47px;
  width: 150px;
  background: transparent url('../img/logo.png') no-repeat 0 50%;
}
@media screen and (max-width: 574px) {
  .logo-link {
    width: 80px;
    height: 28px;
    background-size: 100% auto;
    margin: 10px 10px 0 5px;
  }
  #bg-fadeout {
    display: none !important;
  }
}
/****************************************
 CONSUMER LAYOUT
****************************************/
/* Text container */
.writer-widget .echo_text_container {
  width: 100%;
  font-size: 16px;
  font-weight: bold;
  padding-left: 2em;
  padding-right: 2em;
}
/* Button containers */
.writer-widget .echo_buttons_container {
  white-space: nowrap;
}
.writer-widget .echo_buttons_container > span {
  display: inline-block;
  margin: 5px;
  vertical-align: middle;
}
.writer-widget {
  width: 100%;
}
.writer-widget .writer-inner {
  position: relative;
}
.writer-widget .custom_twitter_button {
  vertical-align: middle;
}
/****************************************
 MODAL
****************************************/
.writer-modal {
  width: 491px;
}
.writer-modal h1 {
  background: #eee;
  border-bottom: 1px solid #ddd;
  text-shadow: 0 1px 0 #fff;
  color: #666;
  margin: 0 0 20px;
  font-size: inherit;
  padding: 15px 20px;
  font-weight: normal;
  cursor: default;
}
.mobile-modal .writer-modal {
  width: auto;
}
.writer-modal .tweet_text {
  width: 100%;
  height: 20px;
  border: none;
  resize: none;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 4px;
  border-radius: 4px;
}
.writer-modal .writer_controls {
  padding-top: 10px;
}
.writer-modal .active .tweet_text {
  height: 90px;
}
.writer-modal .active .writer_controls {
  display: block;
  text-align: right;
}
.writer-modal .letter_counter {
  padding-right: 10px;
  color: #aaa;
}
.tw-disabled .writer-modal .letter_counter {
  color: red;
}
.writer-modal .tw-err-msg {
  display: block;
  visibility: hidden;
  text-align: center;
  color: #666;
  margin-bottom: -20px;
  padding-bottom: 15px;
}
.tw-disabled .writer-modal .tw-err-msg {
  visibility: visible;
}
.writer-modal .tw-chars-left {
  color: #aaa;
}
.writer-modal .info-wrapper {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 1px 0 #ffffff;
  border: 1px solid #CCCCCC;
  background: #fff;
}
.writer-modal .writer-upload-image-wrap {
  float: left;
}
/* Customized twitter button */
.writer-do-tweet {
  position: relative;
}
.writer-modal .preview-img {
  background-color: #F5F5F5;
  border-radius: 0 0 4px 4px;
  border-top: 1px solid #CCCCCC;
  position: relative;
  overflow: hidden;
  padding: 10px;
  display: none;
}
.writer-modal .preview-img.has_img {
  display: block;
}
.writer-modal .preview-img img {
  max-width: 150px;
}
.writer-modal .preview-img .del-img {
  right: 0;
  top: 0;
  position: absolute;
  float: right;
  height: 20px;
  width: 20px;
  cursor: pointer;
  color: #fefefe;
  background-color: #2b2b2b;
  text-align: center;
  border-radius: 2px;
}
.preview-wrap {
  display: inline-block;
  position: relative;
}
.writer-widget .writer-upload-image {
  display: none;
}
.writer-upload {
  position: relative;
  overflow: hidden;
  float: left;
}
.writer-upload .sm-icon {
  background-position: -51px -859px;
}
.writer-upload input {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1);
  height: 200px;
  width: 200px;
  display: block !important;
  position: absolute;
  top: 0;
  right: 0;
}
.writer-upload[disabled] input {
  display: none !important;
}
/*.writer-widget .title {*/
/*text-align: center;*/
/*font-size: 16px;*/
/*font-weight: bold;*/
/*padding: 5px 0px 5px 0px;*/
/*}*/
/* Mobile Writer Modal */
.mobile-modal .writer_controls {
  background-color: #EDEDED;
  height: 100px;
  padding: 6px 8px;
}
.mobile-modal .writer-modal .active .tweet_text {
  height: 103px;
  border: none;
}
.embed-wrapper {
  position: absolute;
}
.embed-wrapper .embed-inner {
  position: relative;
  border-radius: 2px;
  display: block;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=100);
  font-size: 0.9em;
  line-height: 1;
  padding: 0.625em;
  max-width: 25em;
  margin-top: 0;
  box-shadow: 0 0 4px 1px rgba(43, 43, 43, 0.5);
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  -ms-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}
.embed-wrapper .tweet-content-wrapper {
  color: #2b2b2b;
  background-color: #fefefe;
}
.embed-wrapper .meter-tip.has-content {
  padding: 0 0.625em 0.625em;
  font-size: 1.2em;
}
.embed-wrapper .meter-tip.has-content .tip-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: bold;
  margin-right: 0.625em;
}
.embed-wrapper .meter-tip.has-content .tip-value {
  float: right;
}
.embed-wrapper.has-content.top .arrow-wrapper {
  top: 25%;
}
.embed-wrapper.has-content.bottom .arrow-wrapper {
  top: 75%;
}
.embed-wrapper.right {
  padding-right: 20px;
}
.embed-wrapper.right .arrow-wrapper {
  right: 0px;
}
.embed-wrapper.right .arrow-wrapper .arrow-box:after,
.embed-wrapper.right .arrow-wrapper .arrow-box:before {
  left: 100%;
}
.embed-wrapper.right .arrow-wrapper .arrow-box:before {
  border-right-color: inherit;
}
.embed-wrapper.right .arrow-wrapper .arrow-box:after {
  border-right-color: inherit;
}
.embed-wrapper.left {
  padding-left: 20px;
}
.embed-wrapper.left .arrow-wrapper {
  left: 0px;
}
.embed-wrapper.left .arrow-wrapper .arrow-box:after,
.embed-wrapper.left .arrow-wrapper .arrow-box:before {
  right: 100%;
}
.embed-wrapper.left .arrow-wrapper .arrow-box:before {
  border-right-color: inherit;
}
.embed-wrapper.left .arrow-wrapper .arrow-box:after {
  border-right-color: inherit;
}
.embed-wrapper .embed-inner {
  position: relative;
}
.embed-wrapper .embed-inner .arrow-wrapper {
  position: absolute;
  top: 50%;
  margin-top: -1px;
  border-color: transparent;
}
.embed-wrapper .embed-inner .arrow-wrapper .arrow-box {
  position: relative;
  background-color: inherit;
  border: 1px solid;
  border-color: inherit;
}
.embed-wrapper .embed-inner .arrow-wrapper .arrow-box:after,
.embed-wrapper .embed-inner .arrow-wrapper .arrow-box:before {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.embed-wrapper .embed-inner .arrow-wrapper .arrow-box:after {
  border-color: inherit;
  border-width: 13px;
  top: 50%;
  margin-top: -13px;
}
.embed-wrapper .embed-inner .arrow-wrapper .arrow-box:before {
  border-color: inherit;
  border-width: 14px;
  top: 50%;
  margin-top: -14px;
}
.multimeter .feed-toggle-wrapper {
  text-align: right;
}
.multimeter .feed-toggle-wrapper .feed-toggle {
  margin: 1em 1em 0;
}
.multimeter .feed-toggle-wrapper .feed-toggle .ui-button-text {
  color: inherit;
}
.multimeter .feed-toggle-wrapper a[href].logo-wrap {
  float: left;
  margin: 1em 1em 0;
}
.multimeter .feed-toggle-wrapper a[href].logo-wrap i {
  color: #fefefe;
}
.multimeter .mm-series-total,
.multimeter .mm-metric-total {
  display: none;
}
.multimeter .tpm-graph {
  width: 100%;
  height: 25em;
  margin: 0 auto;
  position: relative;
}
.multimeter .tpm-graph .graph-inner {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.multimeter .tpm-graph.no-mentions {
  display: table;
}
.multimeter .tpm-graph.no-mentions > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 1.1em;
}
.multimeter .tables-wrapper {
  text-align: center;
}
.multimeter .tables-wrapper .table-container {
  display: inline-block;
}
.multimeter .tables-wrapper .table-container.narrow {
  display: block;
  margin: 0 auto;
  width: 100% !important;
}
.multimeter .tables-wrapper .table-container table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid;
}
.multimeter .tables-wrapper .table-container table .header-row {
  vertical-align: center;
}
.multimeter .tables-wrapper .table-container table .header-row td {
  padding: 0.625em;
  font-weight: bold;
}
.multimeter .tables-wrapper .table-container table .data-row {
  text-transform: uppercase;
}
.multimeter .tables-wrapper .table-container table .data-row td {
  border-top: 1px solid;
  border-right: 1px solid;
  width: 33.333%;
  max-width: 33.333%;
  padding: 0.625em 0.375em 0.875em;
  vertical-align: top;
}
.multimeter .tables-wrapper .table-container table .data-row td:last-of-type {
  border-right: none;
}
.multimeter .tables-wrapper .table-container table .data-row .counter {
  font-size: 2.3em;
}
.multimeter .tables-wrapper .table-container table .data-row .label {
  font-size: 0.67em;
  line-height: 1.1em;
  display: block;
}
.multimeter .tables-wrapper .table-container .multimeter-image {
  height: 150px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 25%;
}
.content-item-title {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 5px 0px 5px 0px;
}
.content-item.card {
  min-height: 435px;
}
.marquee-wrapper {
  width: 100%;
  position: relative;
}
.marquee-wrapper .content-wrapper {
  position: absolute;
  width: 36em;
  height: 13.5em;
  left: 0;
  top: 10%;
  overflow: hidden;
}
.marquee-wrapper .content-wrapper a[href],
.marquee-wrapper .content-wrapper a[href]:active {
  color: inherit;
}
.marquee-wrapper .content-wrapper .content-container {
  position: relative;
  -moz-opacity: 0.999;
  -khtml-opacity: 0.999;
  -webkit-opacity: 0.999;
  opacity: 0.999;
  filter: alpha(opacity=100);
}
.marquee-wrapper .content-wrapper .content-container .marquee-tile-wrapper {
  right: 0;
  left: 0;
}
.marquee-wrapper .content-wrapper .content-container .user {
  border-bottom: none;
  font-size: 120%;
}
.marquee-wrapper .content-wrapper .content-container .user .logo-wrapper {
  float: right;
  font-size: 1.05em;
  margin-left: 0.5em;
  margin-top: 0.14em;
  color: #fff;
}
.marquee-wrapper .content-wrapper .content-container .custom-text {
  padding: 0 1.25em;
}
.marquee-wrapper .content-wrapper .content-container .text {
  padding: 0 0.625em;
  font-size: 1.5em;
}
.marquee-wrapper .bg-wrapper .bg-image {
  position: absolute;
  width: 100%;
  height: auto;
}
.marquee-wrapper .bg-wrapper .bg-image img {
  width: 100%;
  height: auto;
}
.trending-wrapper {
  padding: 10px;
  background-color: #eaedf1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.header-bar-left .header-bar.left {
  width: 12em;
  white-space: normal;
  position: absolute;
  left: 9em;
  top: 50%;
  height: 10em;
  margin-top: -5em;
  border-bottom: none;
  z-index: 1;
}
.header-bar-left .header-bar.left .header-text {
  margin: 1em 0.5em;
  line-height: 1.2em;
}
.header-bar-left .header-bar.left ~ .navigation-wrapper {
  top: 0;
}
.header-bar-left .header-bar.left ~ .content-wrapper {
  height: 100%;
}
.trend-button {
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0, 0, 0, 0.1)), color-stop(1, rgba(255, 255, 255, 0.1)));
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.1));
  background-image: -moz-linear-gradient(center bottom, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);
  -webkit-box-shadow: inset 1px 0 0 rgba(94, 109, 129, 0.19999999999999996), inset 0 1px 0 rgba(94, 109, 129, 0.19999999999999996), inset -1px 0 0 rgba(94, 109, 129, 0.19999999999999996), inset 0 -1px 0 rgba(94, 109, 129, 0.19999999999999996);
  -moz-box-shadow: inset 1px 0 0 rgba(94, 109, 129, 0.19999999999999996), inset 0 1px 0 rgba(94, 109, 129, 0.19999999999999996), inset -1px 0 0 rgba(94, 109, 129, 0.19999999999999996), inset 0 -1px 0 rgba(94, 109, 129, 0.19999999999999996);
  box-shadow: inset 1px 0 0 rgba(94, 109, 129, 0.19999999999999996), inset 0 1px 0 rgba(94, 109, 129, 0.19999999999999996), inset -1px 0 0 rgba(94, 109, 129, 0.19999999999999996), inset 0 -1px 0 rgba(94, 109, 129, 0.19999999999999996);
}
.trend-button:hover:not(:disabled) {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(255, 255, 255, 0.1)), color-stop(1, rgba(0, 0, 0, 0.05)));
  background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.05));
  background-image: -moz-linear-gradient(center bottom, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.05) 100%);
}
.trending-inner {
  height: 100%;
  position: relative;
}
.trending-inner .header-bar {
  width: 100%;
  height: 7%;
  display: inline-block;
  margin-bottom: 1%;
  border-bottom: 1px solid #c3c4c4;
  white-space: nowrap;
}
.trending-inner .header-bar .header-text {
  margin-left: 1em;
  font-size: 1.6em;
  line-height: 2em;
  float: left;
  text-transform: uppercase;
}
.trending-inner .header-bar .header-text i {
  font-size: 1.3em;
  color: #55acee;
}
.trending-inner .header-bar .period-radio-buttons {
  float: right;
}
.trending-inner:not(.mobile) .header-bar.left {
  width: 12em;
  white-space: normal;
  position: absolute;
  left: 9em;
  top: 50%;
  height: 10em;
  margin-top: -5em;
  border-bottom: none;
  z-index: 1;
}
.trending-inner:not(.mobile) .header-bar.left .header-text {
  margin: 1em 0.5em;
  line-height: 1.2em;
}
.trending-inner:not(.mobile) .header-bar.left ~ .navigation-wrapper {
  top: 0;
}
.trending-inner:not(.mobile) .header-bar.left ~ .content-wrapper {
  height: 100%;
}
.trending-inner .navigation-wrapper {
  z-index: 10;
  width: 9em;
  position: absolute;
  top: 10%;
  bottom: 0;
  left: -6px;
}
.trending-inner .navigation-wrapper .carousel-wrapper.vertical {
  padding: 27% 0;
}
.trending-inner .navigation-wrapper .navigation-inner {
  height: 100%;
  width: 9em;
}
.trending-inner .navigation-wrapper .trend-nav-fade {
  width: 9em;
  position: absolute;
  left: 0;
  height: 86%;
  pointer-events: none;
}
.trending-inner .navigation-wrapper .trend-nav-fade.vert {
  top: 7%;
}
.trending-inner .carousel-move {
  z-index: 100;
  background-color: inherit;
}
.trending-inner .carousel-move .carousel-move-inner {
  border: 1px solid #c4c4c4;
  border-radius: 3px;
  margin: 0 auto;
  width: 20%;
  padding: 7px 8px 5px;
  text-align: center;
  -webkit-box-shadow: inset 1px 0 0 rgba(254, 254, 254, 0.7), inset 0 1px 0 rgba(254, 254, 254, 0.7), inset 0 0 0 transparent, inset 0 0 0 transparent;
  -moz-box-shadow: inset 1px 0 0 rgba(254, 254, 254, 0.7), inset 0 1px 0 rgba(254, 254, 254, 0.7), inset 0 0 0 transparent, inset 0 0 0 transparent;
  box-shadow: inset 1px 0 0 rgba(254, 254, 254, 0.7), inset 0 1px 0 rgba(254, 254, 254, 0.7), inset 0 0 0 transparent, inset 0 0 0 transparent;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(100, 100, 100, 0.05)), color-stop(1, rgba(255, 255, 255, 0.05)));
  background-image: -ms-linear-gradient(bottom, rgba(100, 100, 100, 0.05), rgba(255, 255, 255, 0.05));
  background-image: -moz-linear-gradient(center bottom, rgba(100, 100, 100, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
}
.trending-inner .carousel-move .carousel-move-inner:hover {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(255, 255, 255, 0.05)), color-stop(1, rgba(100, 100, 100, 0.05)));
  background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, 0.05), rgba(100, 100, 100, 0.05));
  background-image: -moz-linear-gradient(center bottom, rgba(255, 255, 255, 0.05) 0%, rgba(100, 100, 100, 0.05) 100%);
}
.trending-inner .carousel-move .carousel-move-inner i {
  font-size: 1.2em;
}
.trending-inner .content-wrapper {
  height: 90%;
  position: relative;
  margin-left: 9em;
}
.trending-inner .content-wrapper .error-message {
  margin: 0 auto;
  width: 60%;
  text-align: center;
  padding: 10em 0 0;
  font-size: 1.2em;
  color: #aaa;
}
.trending-inner .content-wrapper .trend-tiles-wrapper > .no-tweets-yet,
.trending-inner .content-wrapper .trend-detail > .no-tweets-yet {
  position: absolute;
  margin-left: -5em;
  left: 50%;
  top: 30%;
}
.trending-inner.no-category .content-wrapper {
  margin-left: 0;
}
.trending-inner.no-category .navigation-wrapper {
  display: none;
}
.trending-inner.no-category .header-bar.left {
  left: 0;
}
.ie8 .header-bar.left {
  width: 12em;
  white-space: normal;
  position: absolute;
  left: 9em;
  top: 50%;
  height: 10em;
  margin-top: -5em;
  border-bottom: none;
  z-index: 1;
}
.ie8 .header-bar.left .header-text {
  margin: 1em 0.5em;
  line-height: 1.2em;
}
.ie8 .header-bar.left ~ .navigation-wrapper {
  top: 0;
}
.ie8 .header-bar.left ~ .content-wrapper {
  height: 100%;
}
.ie9 .trending-wrapper .navigation-wrapper .trend-nav-fade:hover,
.ie8 .trending-wrapper .navigation-wrapper .trend-nav-fade:hover {
  cursor: pointer;
}
.trend-nav-item {
  display: block;
  height: 5.1em;
  text-align: center;
  background-color: inherit;
  padding: 0.125em 0.5em;
}
.trend-nav-item.hover {
  cursor: pointer;
}
.trend-nav-item.hover .trend-nav-bg {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(255, 255, 255, 0.05)), color-stop(1, rgba(100, 100, 100, 0.05)));
  background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, 0.05), rgba(100, 100, 100, 0.05));
  background-image: -moz-linear-gradient(center bottom, rgba(255, 255, 255, 0.05) 0%, rgba(100, 100, 100, 0.05) 100%);
}
.trend-nav-item .trend-nav-image {
  height: 3em;
  width: 3em;
  background-position: 0 0;
  background-size: 100% 100%;
  margin: 0 auto 0.2em;
}
.trend-nav-item.selected {
  padding: 0.125em 0;
}
.trend-nav-item.selected .trend-nav-bg {
  border: none;
  box-shadow: none;
  width: 9em;
  background: none;
}
.trend-nav-item.selected .trend-nav-bg .trend-nav-inner {
  width: 9em;
}
.trend-nav-item .trend-nav-bg {
  width: 8em;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 1px 0 0 #fefefe, inset 0 1px 0 #fefefe, inset -1px 0 0 #fefefe, inset 0 -1px 0 #fefefe;
  -moz-box-shadow: inset 1px 0 0 #fefefe, inset 0 1px 0 #fefefe, inset -1px 0 0 #fefefe, inset 0 -1px 0 #fefefe;
  box-shadow: inset 1px 0 0 #fefefe, inset 0 1px 0 #fefefe, inset -1px 0 0 #fefefe, inset 0 -1px 0 #fefefe;
  border: 1px solid #c4c4c4;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(100, 100, 100, 0.05)), color-stop(1, rgba(255, 255, 255, 0.05)));
  background-image: -ms-linear-gradient(bottom, rgba(100, 100, 100, 0.05), rgba(255, 255, 255, 0.05));
  background-image: -moz-linear-gradient(center bottom, rgba(100, 100, 100, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
}
.trend-nav-item .trend-nav-bg .trend-nav-inner {
  display: table-cell;
  vertical-align: middle;
  height: 5.1em;
  width: 8em;
  text-transform: uppercase;
  font-weight: bold;
}
.trend-nav-item .trend-nav-bg .trend-nav-inner span {
  font-size: 0.9em;
  line-height: 1.1em;
  display: block;
}
.trend-nav-item .trend-nav-bg .trend-nav-inner i {
  font-size: 1.8em;
}
.trend-detail .social-rank-wrapper,
.trend-tiles-wrapper .social-rank-wrapper,
.trend-detail .rank,
.trend-tiles-wrapper .rank {
  background-color: #fff;
  color: inherit;
}
.trend-detail a:link,
.trend-tiles-wrapper a:link,
.trend-detail a:visited,
.trend-tiles-wrapper a:visited,
.trend-detail a:hover,
.trend-tiles-wrapper a:hover,
.trend-detail a:active,
.trend-tiles-wrapper a:active {
  color: inherit;
}
.trend-detail .label-bar,
.trend-tiles-wrapper .label-bar {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  height: auto;
  background-color: rgba(254, 254, 254, 0.7);
  font-size: 1.6em;
  text-align: center;
}
.trend-detail .label-bar .label-inner,
.trend-tiles-wrapper .label-bar .label-inner {
  padding: 0.4375em 0.625em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.trend-detail .trend-tile,
.trend-tiles-wrapper .trend-tile {
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 1px solid #c3c4c4;
  border-left: 1px solid #c3c4c4;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  position: relative;
  overflow: hidden;
}
.trend-detail .trend-tile .display-name,
.trend-tiles-wrapper .trend-tile .display-name {
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.trend-detail .trend-tile .display-name .display-name-sub,
.trend-tiles-wrapper .trend-tile .display-name .display-name-sub {
  font-size: 75%;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=100);
}
.trend-detail .trend-tile.detail .label-inner,
.trend-tiles-wrapper .trend-tile.detail .label-inner,
.trend-detail .trend-tile.big .label-inner,
.trend-tiles-wrapper .trend-tile.big .label-inner {
  text-align: left;
  font-size: 120%;
}
.trend-detail .trend-tile[data-url]:hover,
.trend-tiles-wrapper .trend-tile[data-url]:hover,
.trend-detail .trend-tile[data-detail]:hover,
.trend-tiles-wrapper .trend-tile[data-detail]:hover {
  cursor: pointer;
}
.trend-detail .call-to-action,
.trend-tiles-wrapper .call-to-action {
  width: 6em;
  text-align: center;
  display: block;
  position: absolute;
  right: 0.625em;
  bottom: 0.5em;
  font-size: 0.6em;
  padding: 0.4375em 0.625em;
  font-weight: bold;
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0, 0, 0, 0.1)), color-stop(1, rgba(255, 255, 255, 0.1)));
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.1));
  background-image: -moz-linear-gradient(center bottom, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);
  -webkit-box-shadow: inset 1px 0 0 rgba(94, 109, 129, 0.19999999999999996), inset 0 1px 0 rgba(94, 109, 129, 0.19999999999999996), inset -1px 0 0 rgba(94, 109, 129, 0.19999999999999996), inset 0 -1px 0 rgba(94, 109, 129, 0.19999999999999996);
  -moz-box-shadow: inset 1px 0 0 rgba(94, 109, 129, 0.19999999999999996), inset 0 1px 0 rgba(94, 109, 129, 0.19999999999999996), inset -1px 0 0 rgba(94, 109, 129, 0.19999999999999996), inset 0 -1px 0 rgba(94, 109, 129, 0.19999999999999996);
  box-shadow: inset 1px 0 0 rgba(94, 109, 129, 0.19999999999999996), inset 0 1px 0 rgba(94, 109, 129, 0.19999999999999996), inset -1px 0 0 rgba(94, 109, 129, 0.19999999999999996), inset 0 -1px 0 rgba(94, 109, 129, 0.19999999999999996);
}
.trend-detail .call-to-action:hover:not(:disabled),
.trend-tiles-wrapper .call-to-action:hover:not(:disabled) {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(255, 255, 255, 0.1)), color-stop(1, rgba(0, 0, 0, 0.05)));
  background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.05));
  background-image: -moz-linear-gradient(center bottom, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.05) 100%);
}
.trend-detail .hash-tag,
.trend-tiles-wrapper .hash-tag {
  text-transform: uppercase;
}
.ie8 .trend-detail .label-bar,
.ie8 .trend-tiles-wrapper .label-bar {
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3ffffff,endColorstr=#b3ffffff)";
  /* IE8 */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3ffffff,endColorstr=#b3ffffff);
  /* IE6 & 7 */

  zoom: 1;
}
.trend-tiles-wrapper {
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #c3c4c4;
  border-right: 1px solid #c3c4c4;
}
.trend-tiles-wrapper .trend-tile {
  -webkit-transition: background-size 0.2s ease-out;
  -moz-transition: background-size 0.2s ease-out;
  -o-transition: background-size 0.2s ease-out;
  -ms-transition: background-size 0.2s ease-out;
  transition: background-size 0.2s ease-out;
}
.trend-tiles-wrapper .trend-tile .rank {
  padding: 0.05em 0;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 4em;
  font-weight: bold;
  text-align: center;
  width: 1.2em;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=100);
}
.trend-tiles-wrapper .trend-tile[data-url]:hover,
.trend-tiles-wrapper .trend-tile[data-detail]:hover {
  background-size: 105% auto;
}
.trend-tiles-wrapper .trend-tile[data-url]:hover .rank,
.trend-tiles-wrapper .trend-tile[data-detail]:hover .rank {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.trend-tiles-wrapper .trend-tile .ie-bg {
  position: absolute;
}
.trend-tiles-wrapper .trend-tile:hover .ie-bg {
  zoom: 1.05;
  margin-top: -5%;
  margin-left: -5%;
}
.trend-detail {
  height: 100%;
  position: relative;
  display: block;
}
.trend-detail .product-link {
  display: inline;
  width: 100%;
  height: 100%;
}
.trend-detail .trend-tile.detail .label-bar .label-inner {
  padding-right: 0;
}
.trend-detail .close-detail {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  color: #8F9090;
  font-size: 0.8em;
  background-color: #fff;
  height: 3.2em;
  width: 3.2em;
  text-align: center;
}
.trend-detail .close-detail i {
  margin-top: 1em;
  display: block;
}
.trend-detail .trend-image {
  position: relative;
  width: 45%;
  height: 100%;
  background-size: contain;
  border: none;
  -moz-opacity: 0.999;
  -khtml-opacity: 0.999;
  -webkit-opacity: 0.999;
  opacity: 0.999;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  -ms-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
.trend-detail .trend-image:hover {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=100);
  -webkit-box-shadow: inset 0 0 25px rgba(255, 255, 255, 0.1), inset 0 0 25px rgba(255, 255, 255, 0.1), inset 0 0 25px rgba(255, 255, 255, 0.1), inset 0 0 25px rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 0 0 25px rgba(255, 255, 255, 0.1), inset 0 0 25px rgba(255, 255, 255, 0.1), inset 0 0 25px rgba(255, 255, 255, 0.1), inset 0 0 25px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 0 25px rgba(255, 255, 255, 0.1), inset 0 0 25px rgba(255, 255, 255, 0.1), inset 0 0 25px rgba(255, 255, 255, 0.1), inset 0 0 25px rgba(255, 255, 255, 0.1);
}
.trend-detail .mentions-wrapper {
  font-weight: normal;
  font-size: 0.65em;
  margin: 0.3125em 0 0 0;
  -webkit-transition: opacity 0.1s ease-out;
  -moz-transition: opacity 0.1s ease-out;
  -o-transition: opacity 0.1s ease-out;
  -ms-transition: opacity 0.1s ease-out;
  transition: opacity 0.1s ease-out;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=100);
}
.trend-detail .social-rank-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.1em 1.25em;
  font-weight: bold;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=100);
}
.trend-detail .social-rank-wrapper .social-rank .rank {
  display: block;
  font-size: 5.3em;
}
.trend-detail .hash-tag-wrapper {
  font-size: 0.7em;
  line-height: 1em;
}
.trend-detail .meter-wrapper {
  float: right;
  height: 30%;
  width: 55%;
  position: relative;
}
.trend-detail .meter-wrapper .buzz-label {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: auto;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1em;
  padding-top: 0.3em;
}
.trend-detail .meter-wrapper .multimeter {
  height: 100%;
}
.trend-detail .meter-wrapper .multimeter .no-tweets-yet {
  margin-top: 2em;
}
.trend-detail .meter-wrapper .multimeter .tpm-graph {
  height: 100%;
}
.trend-detail .assc-content-wrapper {
  float: right;
  width: 55%;
  height: 46%;
  overflow: hidden;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.trend-detail .assc-content-wrapper a:link,
.trend-detail .assc-content-wrapper a:visited,
.trend-detail .assc-content-wrapper a:hover,
.trend-detail .assc-content-wrapper a:active {
  color: inherit;
}
.trend-detail .assc-content-wrapper .pb-text-content {
  line-height: 1.5em;
  text-align: center;
}
.trend-detail .assc-content-wrapper .pb-text-content a[href]:not(.tw-bird):hover {
  text-decoration: underline;
}
.trend-detail .assc-content-wrapper .pb-text-content .text-icon {
  margin: 0.5em 0;
}
.trend-detail .assc-content-wrapper .pb-text-content .text-icon i {
  color: #fff;
}
.trend-detail .assc-content-wrapper .menu-wrapper {
  color: inherit;
  background-color: inherit;
  position: absolute;
  bottom: 0;
  width: 100%;
  font-size: 105%;
}
.trend-detail .assc-content-wrapper .menu-wrapper .menu a[href] i {
  color: inherit;
}
.trend-detail .echo-wrapper {
  float: right;
  width: 55%;
  height: 24%;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.trend-detail .echo-wrapper .echo-inner {
  padding-top: 0.3em !important;
  box-shadow: none !important;
}
.trend-detail .echo-wrapper .echo-inner .wa-field {
  float: left;
  width: 75%;
}
.trend-detail .echo-wrapper .echo-inner .tweet {
  width: 20%;
  float: right;
  font-size: 1.0em;
  padding: 0.7em !important;
  margin-top: 7px !important;
  display: block;
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0, 0, 0, 0.1)), color-stop(1, rgba(255, 255, 255, 0.1)));
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.1));
  background-image: -moz-linear-gradient(center bottom, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);
  -webkit-box-shadow: inset 1px 0 0 rgba(94, 109, 129, 0.19999999999999996), inset 0 1px 0 rgba(94, 109, 129, 0.19999999999999996), inset -1px 0 0 rgba(94, 109, 129, 0.19999999999999996), inset 0 -1px 0 rgba(94, 109, 129, 0.19999999999999996);
  -moz-box-shadow: inset 1px 0 0 rgba(94, 109, 129, 0.19999999999999996), inset 0 1px 0 rgba(94, 109, 129, 0.19999999999999996), inset -1px 0 0 rgba(94, 109, 129, 0.19999999999999996), inset 0 -1px 0 rgba(94, 109, 129, 0.19999999999999996);
  box-shadow: inset 1px 0 0 rgba(94, 109, 129, 0.19999999999999996), inset 0 1px 0 rgba(94, 109, 129, 0.19999999999999996), inset -1px 0 0 rgba(94, 109, 129, 0.19999999999999996), inset 0 -1px 0 rgba(94, 109, 129, 0.19999999999999996);
}
.trend-detail .echo-wrapper .echo-inner .tweet:hover:not(:disabled) {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(255, 255, 255, 0.1)), color-stop(1, rgba(0, 0, 0, 0.05)));
  background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.05));
  background-image: -moz-linear-gradient(center bottom, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.05) 100%);
}
.trend-detail.no-featured-tweet .meter-wrapper {
  height: 76%;
}
.trend-detail.no-featured-tweet .meter-wrapper .multimeter {
  height: 81%;
}
.trend-detail.no-featured-tweet .meter-wrapper .multimeter .header-row {
  display: none;
}
.trend-detail.no-featured-tweet .assc-content-wrapper {
  display: none;
}
.trend-detail .ie-bg {
  position: absolute;
}
/******
Mobile overrides
******/
.trending-inner.mobile {
  margin: -5px;
}
.trending-inner.mobile .content-wrapper {
  height: 85%;
  margin-left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.trending-inner.mobile.no-category .content-wrapper {
  height: 93%;
}
.trending-inner.mobile .navigation-wrapper {
  width: 100%;
  height: 5.7em;
  position: relative;
  top: 0;
  overflow: hidden;
}
.trending-inner.mobile .navigation-wrapper .navigation-inner {
  height: 5.7em;
  width: 100%;
}
.trending-inner.mobile .navigation-wrapper .carousel-move .carousel-move-inner {
  margin-top: 0.5em;
  padding: 1.6em 0.3em 1.6em 1.2em;
}
.trending-inner.mobile .navigation-wrapper .carousel-move i {
  margin-left: -0.6em;
}
.trending-inner.mobile .navigation-wrapper .trend-nav-fade {
  height: 9em;
  top: 0;
  width: 85%;
}
.trending-inner.mobile .navigation-wrapper .trend-nav-fade.horiz {
  left: 8%;
}
.trending-inner.mobile.no-category .content-wrapper {
  padding-top: 0;
}
.trending-inner.mobile.no-category .navigation-wrapper {
  display: none;
}
.trending-inner.mobile .trend-nav-item {
  padding: 0.5em 0.125em;
}
.trending-inner.mobile .trend-nav-item .trend-nav-bg {
  width: 6.9em;
}
.trending-inner.mobile .trend-nav-item .trend-nav-bg .trend-nav-inner {
  text-transform: none;
  height: 5em;
  font-size: 90%;
}
.trending-inner.mobile .trend-detail .close-detail {
  top: 0em;
  right: 0em;
}
.trending-inner.mobile .trend-detail .label-bar {
  font-size: 1.6em;
  left: auto;
  top: 0;
}
.trending-inner.mobile .trend-detail .label-bar .label-inner {
  margin-top: 0.8em;
  padding-right: 0.3125em;
  text-align: right;
}
.trending-inner.mobile .trend-detail .label-bar .label-inner .hash-tag-wrapper {
  width: 6.5em;
  float: right;
}
.trending-inner.mobile .trend-detail .label-bar .label-inner .call-to-action {
  position: absolute;
  right: 0.5em;
  bottom: -3.5em;
}
.trending-inner.mobile .trend-detail .mentions-wrapper {
  clear: right;
}
.trending-inner.mobile .trend-detail .trend-image {
  width: 100%;
  height: 30%;
  background-position: left;
}
.trending-inner.mobile .trend-detail .social-rank-wrapper .rank {
  font-size: 3em;
}
.trending-inner.mobile .trend-detail .meter-wrapper {
  height: 20%;
  width: 100%;
}
.trending-inner.mobile .trend-detail .assc-content-wrapper {
  width: 100%;
  height: 32%;
}
.trending-inner.mobile .trend-detail .assc-content-wrapper .photoboard-tile .pb-text-content {
  text-transform: none;
  font-size: 93%;
}
.trending-inner.mobile .trend-detail .assc-content-wrapper .photoboard-tile .pb-text-content .text-icon {
  font-size: 0.6em;
}
.trending-inner.mobile .trend-detail .echo-wrapper {
  width: 100%;
  height: 18%;
}
.trending-inner.mobile .trend-detail .echo-wrapper .echo-inner .wa-field {
  width: 70%;
  overflow: hidden;
}
.trending-inner.mobile .trend-detail .echo-wrapper .echo-inner .tf-counter {
  display: none;
}
.trending-inner.mobile .trend-detail .echo-wrapper .echo-inner .tweet {
  width: 25%;
}
.trending-inner.mobile .trend-detail.no-featured-tweet .meter-wrapper {
  height: 53%;
}
.trending-inner.mobile .trend-detail.no-featured-tweet .meter-wrapper .multimeter {
  height: 85%;
}
.trending-inner.mobile .trend-detail.no-featured-tweet .meter-wrapper .multimeter .header-row {
  display: none;
}
.trending-inner.mobile .trend-detail.no-featured-tweet .assc-content-wrapper {
  display: none;
}
.trending-inner.mobile .header-bar {
  height: 5em;
  overflow: hidden;
  text-align: center;
  border-bottom: none;
  white-space: nowrap;
}
.trending-inner.mobile .header-bar .header-text {
  float: none;
  margin: 0;
  font-size: 1.5em;
}
.trending-inner.mobile .header-bar .period-radio-buttons {
  float: none;
  font-size: 0.6em;
}
/*** TILE SIZING ***/
.trend-tiles-wrapper {
  /**
	Desktop and Tablet Layout
	**/

}
.trend-tiles-wrapper.lte-5 .trend-tile.big {
  height: 100%;
  width: 50%;
}
.trend-tiles-wrapper.lte-5 .trend-tile.small {
  height: 50%;
  width: 25%;
}
.trend-tiles-wrapper.six .trend-tile.big {
  height: 100%;
  width: 40%;
}
.trend-tiles-wrapper.six .trend-tile.small {
  height: 50%;
  width: 20%;
}
.trend-tiles-wrapper.seven .trend-tile.big {
  height: 100%;
  width: 50%;
}
.trend-tiles-wrapper.seven .trend-tile.mid {
  height: 66.5%;
  width: 33.333%;
}
.trend-tiles-wrapper.seven .trend-tile.small {
  height: 33.3%;
  width: 16.666%;
}
.trend-tiles-wrapper.gte-8 .trend-tile.big {
  height: 100%;
  width: 57%;
}
.trend-tiles-wrapper.gte-8 .trend-tile.mid {
  height: 49.8%;
  width: 28.571%;
}
.trend-tiles-wrapper.gte-8 .trend-tile.small {
  height: 25%;
  width: 14.285%;
}
/**
Mobile Layout
**/
.trending-inner.mobile {
  font-size: 85%;
}
.trending-inner.mobile .trend-tiles-wrapper.lte-5 .trend-tile.big {
  width: 100%;
  height: 50%;
}
.trending-inner.mobile .trend-tiles-wrapper.lte-5 .trend-tile.small {
  width: 50%;
  height: 25%;
}
.trending-inner.mobile .trend-tiles-wrapper.six .trend-tile.big {
  width: 100%;
  height: 40%;
}
.trending-inner.mobile .trend-tiles-wrapper.six .trend-tile.small {
  width: 50%;
  height: 20%;
}
.trending-inner.mobile .trend-tiles-wrapper.seven .trend-tile.big {
  width: 100%;
  height: 50%;
}
.trending-inner.mobile .trend-tiles-wrapper.seven .trend-tile.mid {
  width: 66.666%;
  height: 33.2%;
}
.trending-inner.mobile .trend-tiles-wrapper.seven .trend-tile.small {
  width: 33.333%;
  height: 16.666%;
}
.trending-inner.mobile .trend-tiles-wrapper.gte-8 .trend-tile.big {
  width: 100%;
  height: 57%;
}
.trending-inner.mobile .trend-tiles-wrapper.gte-8 .trend-tile.mid {
  width: 50%;
  height: 28.3%;
}
.trending-inner.mobile .trend-tiles-wrapper.gte-8 .trend-tile.small {
  width: 25%;
  height: 14.3%;
}
/**** END TILE SIZING ****/
.widget-scoreboard > .visitor-data,
.widget-scoreboard > .game-stats,
.widget-scoreboard > .home-data {
  display: inline-block;
  height: 200px;
  vertical-align: top;
}
.widget-scoreboard .visitor-data,
.widget-scoreboard .home-data {
  width: 33%;
}
.widget-scoreboard .game-stats {
  font-weight: bold;
  letter-spacing: -1px;
  text-transform: uppercase;
  width: 34%;
}
.widget-scoreboard .game-stats .time-remaining {
  margin-bottom: 10px;
  text-align: center;
}
.widget-scoreboard .game-stats .time-remaining > span {
  background-color: #323232;
  display: inline-block;
  font-size: 1.6em;
  height: 40px;
  line-height: 30px;
  padding: 0 10px;
  position: relative;
  white-space: nowrap;
}
.widget-scoreboard .game-stats .time-remaining > span.text-time {
  font-size: 1.8em;
  line-height: 40px;
}
.widget-scoreboard .game-stats .time-remaining > span.non-webkit {
  font-weight: normal;
}
.widget-scoreboard .game-stats .time-remaining > span:before {
  background: url('../img/scoreboard-clock-left.png') no-repeat 0 0;
  content: '';
  height: 40px;
  left: -15px;
  position: absolute;
  top: 0;
  width: 15px;
}
.widget-scoreboard .game-stats .time-remaining > span:after {
  background: url('../img/scoreboard-clock-right.png') no-repeat 0 0;
  content: '';
  height: 40px;
  right: -15px;
  position: absolute;
  top: 0;
  width: 16px;
}
.widget-scoreboard .game-stats .time-remaining > span span {
  bottom: -7px;
  font-size: 0.4em;
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.widget-scoreboard .game-stats .game-meta p {
  margin: 3px 0;
  text-align: center;
}
.widget-scoreboard .game-stats .game-meta p span.label {
  display: inline-block;
  margin: 0 15px;
  width: 75px;
}
.widget-scoreboard .game-stats .game-boxscore {
  background-color: #323232;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 10px auto 0;
  width: 90%;
}
.widget-scoreboard .game-stats .game-boxscore tr th,
.widget-scoreboard .game-stats .game-boxscore tr td {
  padding: 3px 5px;
  font-weight: normal;
  text-align: center;
}
.widget-scoreboard .game-stats .game-boxscore tr th {
  font-weight: bold;
}
.widget-scoreboard .game-stats .game-boxscore tr th.active {
  background: #ff0000;
}
.widget-scoreboard .game-stats .game-boxscore tr td:first-child,
.widget-scoreboard .game-stats .game-boxscore tr th:first-child {
  font-weight: bold;
  padding-left: 15px;
  text-align: left;
  width: 50px;
}
.widget-scoreboard .game-stats .game-boxscore tr td:last-child,
.widget-scoreboard .game-stats .game-boxscore tr th:last-child {
  padding-right: 10px;
}
.widget-scoreboard .game-stats .game-boxscore tr.visitor-scores td {
  padding-bottom: 0;
  padding-top: 0;
}
.widget-scoreboard .logo {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 100%;
  text-align: center;
  width: 55%;
}
.widget-scoreboard .logo.iebgfix {
  overflow: hidden;
}
.widget-scoreboard .score-total {
  border-color: rgba(0, 0, 0, 0.2);
  border-style: solid;
  display: inline-block;
  height: 100%;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
  vertical-align: top;
  width: 45%;
}
.widget-scoreboard .score-total.home-score-total {
  border-width: 0 1px 0 0;
  margin-right: -1px;
}
.widget-scoreboard .score-total.visitor-score-total {
  border-width: 0 0 0 1px;
  margin-left: -1px;
}
.widget-scoreboard .score-total span {
  display: inline-block;
  font-size: 6em;
  font-weight: bold;
  line-height: 165px;
}
.widget-scoreboard .score-total p {
  background-color: rgba(0, 0, 0, 0.2);
  bottom: 0;
  font-size: 1.25em;
  margin: 0;
  overflow: hidden;
  padding: 8px 0 8px;
  position: absolute;
  text-overflow: ellipsis;
  width: 100%;
}
.widget-scoreboard .advanced-toggle {
  position: relative;
  text-align: center;
  z-index: 10;
}
.widget-scoreboard .advanced-toggle .advanced-toggle-inner {
  background-color: #323232;
  display: inline-block;
  font-size: 0.85em;
  font-weight: bold;
  height: 30px;
  letter-spacing: -1px;
  line-height: 30px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}
.widget-scoreboard .advanced-toggle .advanced-toggle-inner:before {
  background: url('../img/scoreboard-clock-left.png') no-repeat right bottom;
  content: '';
  height: 30px;
  left: -12px;
  position: absolute;
  bottom: 0;
  width: 12px;
}
.widget-scoreboard .advanced-toggle .advanced-toggle-inner:after {
  background: url('../img/scoreboard-clock-right.png') no-repeat left bottom;
  content: '';
  height: 30px;
  right: -12px;
  position: absolute;
  bottom: 0;
  width: 13px;
}
.widget-scoreboard .advanced-toggle .advanced-toggle-inner a {
  border-right: 1px solid #000;
  color: #fff;
  display: inline-block;
  padding: 0 10px;
  white-space: nowrap;
}
.widget-scoreboard .advanced-toggle .advanced-toggle-inner a.active {
  background-color: #ff0000;
}
.widget-scoreboard .advanced-toggle .advanced-toggle-inner a.team-stats {
  border: 0 none;
}
.widget-scoreboard .advanced-toggle .advanced-toggle-inner a i {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 0.85em;
  margin-left: 4px;
}
.widget-scoreboard .advanced-toggle .advanced-toggle-inner a i:before {
  content: "\e00f";
}
.widget-scoreboard .advanced-toggle .advanced-toggle-inner a.active i:before {
  content: "\e003";
}
.widget-scoreboard .advanced-stats-cont {
  background-color: #ccc;
  display: none;
  position: relative;
  top: -30px;
  z-index: 3;
}
.widget-scoreboard .advanced-stats-cont .scroll-shadow {
  bottom: 0;
  height: 20px;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  z-index: 5;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(68, 68, 68, 0.35)), color-stop(1, rgba(68, 68, 68, 0)));
  background-image: -ms-linear-gradient(bottom, rgba(68, 68, 68, 0.35), rgba(68, 68, 68, 0));
  background-image: -moz-linear-gradient(center bottom, rgba(68, 68, 68, 0.35) 0%, rgba(68, 68, 68, 0) 100%);
}
.widget-scoreboard .advanced-stats-cont .advanced-stats {
  background-color: #ccc;
  font-weight: bold;
  padding: 60px 0 30px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  z-index: 4;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats {
  border-radius: 4px;
  margin: 0 auto;
  overflow: hidden;
  width: 60%;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats h2 {
  background-color: #323232;
  color: #fff;
  font-size: 1.4em;
  margin: 0;
  padding: 5px 0 5px 10px;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block {
  display: table;
  width: 100%;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-heading,
.widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-row {
  display: table-row;
  margin: 0 auto;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-heading .thumb-logo,
.widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-row .thumb-logo {
  display: inline-block;
  margin-left: -5px;
  text-align: center;
  width: 45px;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-heading .thumb-logo img,
.widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-row .thumb-logo img {
  max-height: 20px;
  vertical-align: middle;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-heading > span,
.widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-row > span {
  border-collapse: collapse;
  display: table-cell;
  text-align: center;
  white-space: nowrap;
  width: 40px;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-heading > span.team-name,
.widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-row > span.team-name {
  border-left: none;
  padding-left: 10px;
  text-align: left;
  width: auto;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-heading > span.team-name .abbr,
.widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-row > span.team-name .abbr {
  display: none;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-heading > span {
  background-color: #000;
  color: #fff;
  font-size: 0.8em;
  padding: 2px 3px;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-row > span {
  background-color: #fff;
  border: 0 solid #ccc;
  border-width: 0 0 1px 1px;
  color: #000;
  font-size: 0.9em;
  font-weight: normal;
  padding: 10px 3px;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats {
  border-radius: 4px;
  display: inline-block;
  margin: 0 2% 0 3%;
  overflow: hidden;
  vertical-align: top;
  width: 45%;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats + .individual-stats {
  margin: 0 3% 0 2%;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats h2 {
  background-color: #323232;
  color: #fff;
  font-size: 1.4em;
  margin: 0;
  padding: 5px 0 5px 10px;
  text-align: left;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats h2 img {
  max-height: 20px;
  vertical-align: middle;
  margin-right: 5px;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats .stats-block {
  display: table;
  width: 100%;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats .stats-block .stats-heading,
.widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats .stats-block .stats-row {
  display: table-row;
  margin: 0 auto;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats .stats-block .stats-heading > span,
.widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats .stats-block .stats-row > span {
  border-collapse: collapse;
  display: table-cell;
  text-align: center;
  white-space: nowrap;
  width: 40px;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats .stats-block .stats-heading > span.player-name,
.widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats .stats-block .stats-row > span.player-name {
  border-left: none;
  padding-left: 10px;
  text-align: left;
  width: auto;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats .stats-block .stats-heading {
  font-size: 0.8em;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats .stats-block .stats-heading > span {
  background-color: rgba(0, 0, 0, 0.2);
  padding: 2px 3px;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats .stats-block .stats-row > span {
  background-color: #fff;
  border: 0 solid #ccc;
  border-width: 0 0 1px 1px;
  color: #000;
  font-size: 0.9em;
  font-weight: normal;
  padding: 10px 3px;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .play-by-play {
  border-radius: 4px;
  display: inline-block;
  overflow: hidden;
  width: 90%;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .play-by-play .stats-block {
  display: table;
  width: 100%;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .play-by-play .stats-block .stats-row {
  display: table-row;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .play-by-play .stats-block .stats-row > span {
  background-color: #fff;
  border: 0 solid #ccc;
  border-collapse: collapse;
  border-width: 0 0 1px;
  color: #000;
  display: table-cell;
  font-size: 0.9em;
  font-weight: normal;
  padding: 5px;
  text-align: left;
  white-space: nowrap;
  width: 40px;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .play-by-play .stats-block .stats-row > span.thumb-logo {
  text-align: center;
  vertical-align: middle;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .play-by-play .stats-block .stats-row > span.thumb-logo img {
  max-height: 20px;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .play-by-play .stats-block .stats-row > span.status {
  padding-right: 10px;
  text-transform: none;
  white-space: normal;
  width: 50%;
}
.widget-scoreboard .advanced-stats-cont .advanced-stats .play-by-play .stats-block .stats-row > span.period {
  text-align: center;
  padding-left: 10px;
}
@media screen and (min-width: 911px) {
  .widget-scoreboard .advanced-toggle {
    margin: 0 auto;
    width: 34%;
  }
  .widget-scoreboard .advanced-toggle .advanced-toggle-inner {
    display: block;
    margin: 0 13px 0 12px;
    white-space: nowrap;
  }
  .widget-scoreboard .advanced-stats {
    height: 170px;
    overflow-y: auto;
  }
  .widget-scoreboard .advanced-stats .team-stats .stats-block .stats-row > span.team-name .city-name {
    display: inline;
  }
  .widget-scoreboard .advanced-stats .team-stats .stats-block .stats-row > span.team-name .name,
  .widget-scoreboard .advanced-stats .team-stats .stats-block .stats-row > span.team-name .abbr {
    display: none;
  }
}
@media screen and (min-width: 851px) and (max-width: 910px) {
  .widget-scoreboard .advanced-stats {
    height: 170px;
    overflow-y: auto;
  }
  .widget-scoreboard .advanced-stats .team-stats .stats-block .stats-row > span.team-name .name {
    display: inline;
  }
  .widget-scoreboard .advanced-stats .team-stats .stats-block .stats-row > span.team-name .city-name,
  .widget-scoreboard .advanced-stats .team-stats .stats-block .stats-row > span.team-name .abbr {
    display: none;
  }
}
@media screen and (max-width: 850px) {
  .widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats {
    width: 90%;
  }
  .widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-row > span.team-name .name {
    display: inline;
  }
  .widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-row > span.team-name .city-name,
  .widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-row > span.team-name .abbr {
    display: none;
  }
  .widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats {
    margin: 0 auto;
    width: 90%;
  }
  .widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats h2 {
    padding: 5px 0;
    text-align: center;
  }
  .widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats + .individual-stats {
    margin: 20px auto 0;
  }
}
@media screen and (max-width: 574px) {
  .widget-scoreboard .game-stats {
    width: 55%;
  }
  .widget-scoreboard .game-stats .game-boxscore tr td,
  .widget-scoreboard .game-stats .game-boxscore tr th {
    padding: 3px;
  }
  .widget-scoreboard .game-stats .game-boxscore tr td:first-child,
  .widget-scoreboard .game-stats .game-boxscore tr th:first-child {
    padding-left: 3px;
  }
  .widget-scoreboard .advanced-toggle {
    background-color: #323232;
    text-align: center;
    width: 100%;
  }
  .widget-scoreboard .advanced-toggle .advanced-toggle-inner {
    margin: 0;
  }
  .widget-scoreboard .advanced-toggle .advanced-toggle-inner:before,
  .widget-scoreboard .advanced-toggle .advanced-toggle-inner:after {
    display: none;
  }
  .widget-scoreboard .visitor-data,
  .widget-scoreboard .home-data {
    width: 22.5%;
  }
  .widget-scoreboard .logo {
    display: none;
    width: 0;
  }
  .widget-scoreboard .score-total {
    width: 100%;
  }
  .widget-scoreboard .score-total p {
    font-size: 1.5em;
  }
  .widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats {
    width: 90%;
  }
  .widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-row .thumb-logo {
    display: none;
  }
  .widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-row > span.team-name .abbr {
    display: inline;
  }
  .widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-row > span.team-name .city-name,
  .widget-scoreboard .advanced-stats-cont .advanced-stats .team-stats .stats-block .stats-row > span.team-name .name {
    display: none;
  }
  .widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats {
    margin: 0 auto;
    width: 90%;
  }
  .widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats h2 {
    padding: 5px 0;
    text-align: center;
  }
  .widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats + .individual-stats {
    margin: 20px auto 0;
  }
  .widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats .stats-block .stats-row > span.player-name,
  .widget-scoreboard .advanced-stats-cont .advanced-stats .individual-stats .play-by-play .stats-block .stats-row > span.player {
    white-space: normal;
  }
  .widget-scoreboard .advanced-stats-cont .advanced-stats .play-by-play .stats-block .stats-row > span {
    white-space: normal;
  }
  .widget-scoreboard .advanced-stats-cont .advanced-stats .play-by-play .stats-block .stats-row > span.thumb-logo {
    display: none;
  }
}
@media screen and (max-width: 300px) {
  .widget-scoreboard .advanced-toggle .advanced-toggle-inner a i {
    display: none;
  }
}
.share-wrapper .share-list {
  list-style: none;
  padding: 0;
  width: 4.5em;
}
.share-wrapper.inline .share-list {
  margin: 0 auto;
  width: auto;
}
.share-wrapper .share-item {
  color: #fefefe;
  padding: 1.25em;
  display: block;
  cursor: pointer;
  position: relative;
}
.share-wrapper .share-item i {
  font-size: 2em;
}
.share-wrapper .share-item .flyout {
  position: absolute;
  text-transform: uppercase;
  left: 0;
  height: 0;
  font-size: 0;
  white-space: nowrap;
  -webkit-transition: left 0.1s ease-out;
  -moz-transition: left 0.1s ease-out;
  -o-transition: left 0.1s ease-out;
  -ms-transition: left 0.1s ease-out;
  transition: left 0.1s ease-out;
}
.share-wrapper .share-item:hover {
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  -webkit-opacity: 0.9;
  opacity: 0.9;
  filter: alpha(opacity=100);
}
.share-wrapper .share-item:hover .flyout {
  font-size: 1.3em;
  left: 100%;
  top: 0;
  height: 100%;
  padding: 1.25em 0.625em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: inset 3px 0 5px -3px rgba(43, 43, 43, 0.6);
}
.share-wrapper.inline .share-item {
  display: inline-block;
}
.share-wrapper.inline .share-item .flyout,
.share-wrapper.inline .share-item:hover .flyout {
  display: none;
}
.ps-workflow {
  margin: 0 auto;
  padding: 20px;
  position: relative;
  width: 570px;
}
.ps-workflow button,
.ps-workflow .button {
  font-size: 0.8em;
  line-height: 1.6em;
  text-transform: uppercase;
}
.ps-workflow button:hover,
.ps-workflow .button:hover {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=100);
}
.ps-workflow button.disabled,
.ps-workflow .button.disabled {
  background-color: #9ea7b3;
  cursor: default;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  filter: alpha(opacity=100);
}
.ps-workflow button.step-previous,
.ps-workflow .button.step-previous {
  background-color: #9ea7b3;
}
.ps-workflow-inner {
  background-color: #fff;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1) inset;
  margin: 0 -20px;
  padding: 20px 20px 0;
}
.ps-workflow-inline .ps-workflow-inner {
  padding: 20px;
}
.ps-workflow-tab-wrapper {
  border-radius: 2px 2px 0 0;
  margin: -20px -20px 0;
  padding: 0 10%;
}
.workflow-exit {
  left: auto;
  right: -40px;
}
.ps-workflow-section > p {
  text-align: center;
}
.ps-workflow-description {
  font-size: 1.25em;
}
.ps-select-inner {
  text-align: center;
}
.ps-select-inner > span {
  margin: 0 10px;
}
.ps-select-inner .dk_container {
  width: 70%;
}
.ps-select-inner.no-upload .dk_container {
  width: 100%;
}
.ps-select-inner .local-upload {
  left: -99999px;
  position: absolute;
  top: -99999px;
  width: 0;
}
.ps-select-inner .load-more.disabled {
  opacity: 0.4;
}
.ps-workflow-actions {
  margin-top: 15px;
}
.ps-source-wrapper {
  text-align: center;
}
.ps-source-wrapper span.datasource {
  background-color: #e9e9e9;
  display: inline-block;
  font-size: 6em;
  line-height: 1em;
  margin: 0 0.25em;
  padding: 0.25em;
}
.ps-source-wrapper span.datasource:hover {
  outline: 4px solid #5e6d81;
}
.ps-source-wrapper span.datasource .icon-facebook {
  color: #4c66a4;
}
.ps-source-wrapper span.datasource .icon-twitter {
  color: #55acee;
}
.ps-source-wrapper span.datasource .icon-instagram {
  color: #5a5a5a;
}
.ps-thankyou-wrapper {
  text-align: center;
}
.ps-thankyou-wrapper img {
  max-width: 95%;
}
.ps-thankyou-wrapper a.button,
.ps-thankyou-wrapper a.button:hover {
  color: #fff;
  margin: 0 5px;
}
.ps-thankyou-wrapper .ps-thankyou-follow {
  margin: 2em 0;
}
.ps-thankyou-wrapper .ps-thankyou-follow a {
  display: inline-block;
}
.ps-thankyou-wrapper .ps-thankyou-share {
  background: #e1e1e1;
  border-radius: 0 0 2px 2px;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.03) inset;
  margin: 0 -20px -20px;
  padding: 20px;
}
.ps-thankyou-wrapper .ps-thankyou-share p {
  margin: 0 0 1em;
}
.ps-thankyou-wrapper .ps-thankyou-share .ps-share-cont {
  font-size: 0.6em;
}
.ps-photo-select {
  margin: 15px 10px;
  text-align: center;
}
.ps-photo-select .photo-wrap {
  display: inline-block;
}
.ps-photo-select .photo-wrap:hover,
.ps-photo-select .photo-wrap.highlight {
  outline: 3px solid #5e6d81;
}
.ps-photo-select .photo-wrap > span {
  display: block;
  height: 100px;
  overflow: hidden;
  position: relative;
  width: 100px;
}
.ps-photo-select .photo-wrap > span img {
  position: absolute;
}
.step-next {
  float: right;
}
.ps-detail-inner {
  display: table;
  position: relative;
  width: 100%;
}
.ps-detail-inner > img {
  background-color: #eaedf1;
  border: 1px solid #ccc;
  border-radius: 3px;
  box-shadow: 0 0 2px 1px rgba(43, 43, 43, 0.25);
  display: table-cell;
  margin-right: 20px;
  max-height: 200px;
  max-width: 200px;
}
.ps-detail-inner > span {
  bottom: 10px;
  display: inline-block;
  left: 0;
  position: absolute;
}
.ps-detail-inner .ps-entry-caption {
  display: table-cell;
  vertical-align: top;
  width: 100%;
}
.ps-detail-inner .ps-entry-caption h3 {
  margin-top: 0;
}
.ps-detail-inner .ps-entry-caption .dk_container {
  margin-top: 5px;
  width: 100%;
}
.ps-detail-inner .ps-entry-caption .fc-checkbox {
  height: 1.2em;
  width: 1.2em;
  vertical-align: bottom;
}
.ps-detail-inner .ps-entry-caption .fc-checkbox .fc-checkmark {
  font-size: 0.9em;
}
.ps-detail-inner .ps-entry-caption .fc-checkbox .fc-checkmark:after {
  height: 17px;
  line-height: 17px;
  text-align: right;
  width: 16px;
}
.ps-detail-inner .ps-entry-caption button.continue-thankyou {
  margin-top: 15px;
  position: relative;
}
.facebook-button {
  background-color: #4c66a4;
}
.twitter-button {
  background-color: #55acee;
}
.instagram-button {
  background-color: #517fa4;
}
.ps-workflow-tabs {
  list-style-type: none;
}
.ps-workflow-tabs > li {
  float: left;
  height: 80px;
  padding: 10px 2.5%;
  text-align: center;
  text-transform: uppercase;
  width: 20%;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  filter: alpha(opacity=100);
}
.ps-workflow-tabs > li.enabled {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.ps-workflow-tabs > li.enabled:hover {
  cursor: pointer;
}
.ps-workflow-tabs > li.current,
.ps-workflow-tabs > li.current:hover {
  background-color: rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5);
  cursor: default;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.ps-workflow-tabs > li > .step-no {
  font-size: 2em;
  display: block;
}
.ps-workflow-tabs > li .mobile-dash {
  display: none;
}
@media screen and (max-width: 574px) {
  .ps-workflow {
    padding: 0;
    width: auto;
  }
  .ps-source-wrapper span.datasource {
    font-size: 3em;
  }
  .ps-workflow-tab-wrapper {
    border-radius: 0;
    margin: 0;
    padding: 0;
  }
  .workflow-exit {
    right: 0;
  }
  .ps-workflow-tabs > li {
    box-sizing: border-box;
    display: none;
    height: auto;
    padding: 0.8em;
    text-align: left;
    width: auto;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
  }
  .ps-workflow-tabs > li.current,
  .ps-workflow-tabs > li.current:hover {
    background: none;
    box-shadow: none;
    display: block;
    width: 100%;
  }
  .ps-workflow-tabs > li > .step-no {
    font-size: 1.3em;
    display: inline;
  }
  .ps-workflow-tabs > li .mobile-dash {
    display: inline;
  }
  .ps-workflow-inner,
  .ps-workflow-inner > * {
    height: 100%;
  }
  .ps-workflow-inner {
    box-shadow: none;
    margin: 0;
    padding: 1em;
  }
  .ps-detail-inner {
    display: block;
  }
  .ps-detail-inner > img {
    background: none;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    display: inline;
    margin-right: 0;
  }
  .ps-detail-inner > span {
    display: inline;
    position: static;
  }
  .ps-detail-inner .ps-entry-caption {
    display: block;
  }
  .ps-detail-inner .ps-entry-caption h3 {
    margin-top: auto;
  }
  .ps-thankyou-wrapper .ps-thankyou-follow {
    margin: 0.5em 2em;
  }
  .ps-thankyou-wrapper .ps-thankyou-follow a.button,
  .ps-thankyou-wrapper .ps-thankyou-follow a.button:hover {
    margin: 1em 0;
  }
  .step-next {
    float: none;
    margin: 1em 0;
  }
}
/* Rrose layout */
.leaflet-rrose {
  position: absolute;
  text-align: center;
}
.leaflet-rrose-content-wrapper {
  padding: 1px;
  text-align: left;
}
.leaflet-rrose-content {
  margin: 0.6em 0.6em 1em;
}
.leaflet-rrose-tip-container {
  margin: 0 auto;
  width: 40px;
  height: 20px;
  position: relative;
  overflow: hidden;
}
.leaflet-rrose-tip-container-se,
.leaflet-rrose-tip-container-ne {
  margin-left: 0;
}
.leaflet-rrose-tip-container-sw,
.leaflet-rrose-tip-container-nw {
  margin-right: 0;
}
.leaflet-rrose-tip {
  width: 15px;
  height: 15px;
  padding: 1px;
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.leaflet-rrose-tip-n {
  margin: -8px auto 0;
}
.leaflet-rrose-tip-s {
  margin: 11px auto 0;
}
.leaflet-rrose-tip-se {
  margin: 11px 11px 11px -8px;
  overflow: hidden;
}
.leaflet-rrose-tip-sw {
  margin: 11px 11px 11px 32px;
  overflow: hidden;
}
.leaflet-rrose-tip-ne {
  margin: -8px 11px 11px -8px;
  overflow: hidden;
}
.leaflet-rrose-tip-nw {
  margin: -8px 11px 11px 32px;
  overflow: hidden;
}
.leaflet-rrose-wrap-s .leaflet-popup-close-button,
.leaflet-rrose-wrap-se .leaflet-popup-close-button,
.leaflet-rrose-wrap-sw .leaflet-popup-close-button {
  top: 20px;
}
.leaflet-rrose-content p {
  margin: 18px 0;
}
.leaflet-rrose-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
/* Visual appearance */
.leaflet-rrose-content-wrapper,
.leaflet-rrose-tip {
  background: white;
  box-shadow: 0 3px 10px #888;
  -moz-box-shadow: 0 3px 10px #888;
  -webkit-box-shadow: 0 3px 14px #999;
}
.leaflet-rrose-content-wrapper {
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
.leaflet-rrose-content-wrapper-se {
  -moz-border-radius: 0 20px 20px 20px;
  -webkit-border-radius: 0 20px 20px 20px;
  border-radius: 0 20px 20px 20px;
}
.leaflet-rrose-content-wrapper-sw {
  -moz-border-radius: 20px 0 20px 20px;
  -webkit-border-radius: 20px 0 20px 20px;
  border-radius: 20px 0 20px 20px;
}
.leaflet-rrose-content-wrapper-nw,
.leaflet-rrose-content-wrapper-w {
  -moz-border-radius: 20px 20px 0 20px;
  -webkit-border-radius: 20px 20px 0 20px;
  border-radius: 20px 20px 0 20px;
}
.leaflet-rrose-content-wrapper-ne,
.leaflet-rrose-content-wrapper-e {
  -moz-border-radius: 20px 20px 20px 0;
  -webkit-border-radius: 20px 20px 20px 0;
  border-radius: 20px 20px 20px 0;
}
/* general typography */
.leaflet-container {
  background: #fff;
  font: 15px/25px 'Helvetica Neue', Arial, Helvetica, sans-serif;
  color: #404040;
  color: rgba(0, 0, 0, 0.75);
  outline: 0;
  overflow: hidden;
  -ms-touch-action: none;
}
.leaflet-container *,
.leaflet-container *:after,
.leaflet-container *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.leaflet-container h1,
.leaflet-container h2,
.leaflet-container h3,
.leaflet-container h4,
.leaflet-container h5,
.leaflet-container h6,
.leaflet-container p {
  font-size: 15px;
  line-height: 25px;
  margin: 0 0 10px;
}
.mapbox-small,
.leaflet-control-attribution,
.leaflet-control-scale,
.leaflet-container input,
.leaflet-container textarea,
.leaflet-container label,
.leaflet-container small {
  font-size: 12px;
  line-height: 20px;
}
.leaflet-container a {
  color: #3887BE;
  font-weight: normal;
  text-decoration: none;
}
.leaflet-container a:hover {
  color: #63b6e5;
}
.leaflet-container.dark a {
  color: #63b6e5;
}
.leaflet-container.dark a:hover {
  color: #8fcaec;
}
.leaflet-container.dark .mapbox-button,
.leaflet-container .mapbox-button {
  background-color: #3887be;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
  color: #fff;
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.leaflet-container.dark .mapbox-button:hover,
.leaflet-container .mapbox-button:hover {
  color: #fff;
  background-color: #3bb2d0;
}
/* Base Leaflet
------------------------------------------------------- */
.leaflet-map-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-pane,
.leaflet-tile-container,
.leaflet-overlay-pane,
.leaflet-shadow-pane,
.leaflet-marker-pane,
.leaflet-popup-pane,
.leaflet-overlay-pane svg,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}
.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}
.leaflet-tile-loaded {
  visibility: inherit;
}
.leaflet-zoom-box {
  width: 0;
  height: 0;
}
.leaflet-tile-pane {
  z-index: 2;
}
.leaflet-objects-pane {
  z-index: 3;
}
.leaflet-overlay-pane {
  z-index: 4;
}
.leaflet-shadow-pane {
  z-index: 5;
}
.leaflet-marker-pane {
  z-index: 6;
}
.leaflet-popup-pane {
  z-index: 7;
}
.leaflet-control {
  position: relative;
  z-index: 7;
  pointer-events: auto;
  float: left;
  clear: both;
}
.leaflet-right .leaflet-control {
  float: right;
}
.leaflet-top .leaflet-control {
  margin-top: 10px;
}
.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}
.leaflet-left .leaflet-control {
  margin-left: 10px;
}
.leaflet-right .leaflet-control {
  margin-right: 10px;
}
.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}
.leaflet-top {
  top: 0;
}
.leaflet-right {
  right: 0;
}
.leaflet-bottom {
  bottom: 0;
}
.leaflet-left {
  left: 0;
}
/* zoom and fade animations */
.leaflet-fade-anim .leaflet-tile,
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.leaflet-fade-anim .leaflet-tile-loaded,
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile,
.leaflet-touching .leaflet-zoom-animated {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}
/* cursors */
.map-clickable,
.leaflet-clickable {
  cursor: pointer;
}
.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}
.leaflet-container {
  cursor: -webkit-grab;
  cursor: -moz-grab;
}
.leaflet-dragging,
.leaflet-dragging .map-clickable,
.leaflet-dragging .leaflet-clickable,
.leaflet-dragging .leaflet-container {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
}
.leaflet-zoom-box {
  background: #fff;
  border: 2px dotted #202020;
  opacity: 0.5;
}
/* general toolbar styles */
.leaflet-control-layers,
.leaflet-bar {
  background-color: #fff;
  border: 1px solid #999;
  border-color: rgba(0, 0, 0, 0.4);
  border-radius: 3px;
  box-shadow: none;
}
.leaflet-bar a,
.leaflet-bar a:hover {
  color: #404040;
  color: rgba(0, 0, 0, 0.75);
  border-bottom: 1px solid #ddd;
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
.leaflet-bar a:hover,
.leaflet-bar a:active {
  background-color: #f8f8f8;
  cursor: pointer;
}
.leaflet-bar a:first-child {
  border-radius: 3px 3px 0 0;
}
.leaflet-bar a:last-child {
  border-bottom: none;
  border-radius: 0 0 3px 3px;
}
.leaflet-bar a:only-of-type {
  border-radius: 3px;
}
.leaflet-bar .leaflet-disabled {
  cursor: default;
  opacity: 0.75;
}
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  display: block;
  content: '';
  text-indent: -999em;
}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}
.leaflet-control-layers-expanded {
  background: #fff;
  padding: 6px 10px 6px 6px;
  color: #404040;
  color: rgba(0, 0, 0, 0.75);
}
.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}
.leaflet-control-layers label {
  display: block;
}
.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  border-top-color: rgba(0, 0, 0, 0.1);
  margin: 5px -10px 5px -6px;
}
.leaflet-container .leaflet-control-attribution {
  background-color: rgba(255, 255, 255, 0.25);
  margin: 0;
  box-shadow: none;
}
.leaflet-control-attribution a:hover,
.map-info-container a:hover {
  color: inherit;
  text-decoration: underline;
}
.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
}
.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}
.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}
.leaflet-control-scale-line {
  background-color: rgba(255, 255, 255, 0.5);
  border: 1px solid #999;
  border-color: rgba(0, 0, 0, 0.4);
  border-top: none;
  padding: 2px 5px 1px;
  white-space: nowrap;
  overflow: hidden;
}
.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #ddd;
  border-top-color: rgba(0, 0, 0, 0.1);
  border-bottom: none;
  margin-top: -2px;
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}
/* popup */
.leaflet-popup {
  position: absolute;
  text-align: center;
  pointer-events: none;
}
.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  pointer-events: all;
}
.leaflet-popup-content {
  padding: 10px 10px 15px;
  margin: 0;
  line-height: inherit;
}
.leaflet-popup-tip-container {
  width: 20px;
  height: 20px;
  margin: 0 auto;
  position: relative;
}
.leaflet-popup-tip {
  width: 0;
  height: 0;
  margin: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
  box-shadow: none;
}
.leaflet-popup-close-button {
  text-indent: -999em;
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: all;
}
.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
/* div icon */
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #999;
  border-color: rgba(0, 0, 0, 0.4);
}
.leaflet-editing-icon {
  border-radius: 3px;
}
/* Leaflet + Mapbox
------------------------------------------------------- */
.leaflet-bar a,
.mapbox-icon,
.map-tooltip.closable .close,
.leaflet-control-layers-toggle,
.leaflet-popup-close-button,
.mapbox-button-icon:before {
  content: '';
  display: inline-block;
  width: 26px;
  height: 26px;
  vertical-align: middle;
  background-repeat: no-repeat;
}
.leaflet-bar a {
  display: block;
}
.leaflet-control-zoom-in,
.leaflet-control-zoom-out,
.leaflet-popup-close-button,
.leaflet-control-layers-toggle,
.leaflet-container.dark .map-tooltip .close,
.map-tooltip .close,
.mapbox-icon {
  opacity: .75;
  background-image: url(../img/mapbox/icons-000000.png);
  background-repeat: no-repeat;
  background-size: 26px 260px;
}
.mapbox-button-icon:before,
.leaflet-container.dark .leaflet-control-zoom-in,
.leaflet-container.dark .leaflet-control-zoom-out,
.leaflet-container.dark .leaflet-control-layers-toggle,
.leaflet-container.dark .mapbox-icon {
  opacity: 1;
  background-image: url(../img/mapbox/icons-ffffff.png);
  background-size: 26px 260px;
}
.leaflet-bar .leaflet-control-zoom-in {
  background-position: 0 0;
}
.leaflet-bar .leaflet-control-zoom-out {
  background-position: 0 -26px;
}
.map-tooltip .close,
.leaflet-popup-close-button {
  background-position: 0 -52px;
}
.mapbox-icon-info {
  background-position: 0 -78px;
}
.leaflet-control-layers-toggle {
  background-position: 0 -104px;
}
.mapbox-icon-share:before,
.mapbox-icon-share {
  background-position: 0 -130px;
}
.mapbox-icon-geocoder:before,
.mapbox-icon-geocoder {
  background-position: 0 -156px;
}
.mapbox-icon-facebook:before,
.mapbox-icon-facebook {
  background-position: 0 -182px;
}
.mapbox-icon-twitter:before,
.mapbox-icon-twitter {
  background-position: 0 -208px;
}
.mapbox-icon-pinterest:before,
.mapbox-icon-pinterest {
  background-position: 0 -234px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .leaflet-control-zoom-in,
  .leaflet-control-zoom-out,
  .leaflet-popup-close-button,
  .leaflet-control-layers-toggle,
  .mapbox-icon {
    background-image: url(../img/mapbox/icons-000000@2x.png);
  }
  .mapbox-button-icon:before,
  .leaflet-container.dark .leaflet-control-zoom-in,
  .leaflet-container.dark .leaflet-control-zoom-out,
  .leaflet-container.dark .leaflet-control-layers-toggle,
  .leaflet-container.dark .mapbox-icon {
    background-image: url(../img/mapbox/icons-ffffff@2x.png);
  }
}
.leaflet-popup-content-wrapper,
.map-legends,
.map-tooltip {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.map-legends,
.map-tooltip {
  max-width: 300px;
}
.map-legends .map-legend {
  padding: 10px;
}
.map-tooltip {
  z-index: 999999;
  padding: 10px;
  min-width: 180px;
  max-height: 400px;
  overflow: auto;
  opacity: 1;
  -webkit-transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  -o-transition: opacity 150ms;
  transition: opacity 150ms;
}
.map-tooltip .close {
  text-indent: -999em;
  overflow: hidden;
  display: none;
}
.map-tooltip.closable .close {
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 3px;
}
.map-tooltip.closable .close:active {
  background-color: #f8f8f8;
}
.leaflet-control-interaction {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 300px;
}
.leaflet-popup-content .marker-title {
  font-weight: bold;
}
.leaflet-control .mapbox-button {
  background-color: #fff;
  border: 1px solid #ddd;
  border-color: rgba(0, 0, 0, 0.1);
  padding: 5px 10px;
  border-radius: 3px;
}
/* Share modal
------------------------------------------------------- */
.mapbox-modal > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  overflow-y: auto;
}
.mapbox-modal.active > div {
  z-index: 99999;
  transition: all 0.2s, z-index 0 0;
}
.mapbox-modal .mapbox-modal-mask {
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
}
.mapbox-modal.active .mapbox-modal-mask {
  opacity: 1;
}
.mapbox-modal .mapbox-modal-content {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
.mapbox-modal.active .mapbox-modal-content {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.mapbox-modal-body {
  position: relative;
  background: #fff;
  padding: 20px;
  z-index: 1000;
  width: 50%;
  margin: 20px 0 20px 25%;
}
.mapbox-share-buttons {
  margin: 0 0 20px;
}
.mapbox-share-buttons a {
  width: 33.3333%;
  border-left: 1px solid #fff;
  text-align: center;
  border-radius: 0;
}
.mapbox-share-buttons a:last-child {
  border-radius: 0 3px 3px 0;
}
.mapbox-share-buttons a:first-child {
  border: none;
  border-radius: 3px 0 0 3px;
}
.mapbox-modal input {
  width: 100%;
  height: 40px;
  padding: 10px;
  border: 1px solid #ddd;
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.5);
}
/* Info Control
------------------------------------------------------- */
.leaflet-control.mapbox-control-info {
  margin: 5px 30px 10px 10px;
  min-height: 26px;
}
.leaflet-control.mapbox-control-info-right {
  margin: 5px 10px 10px 30px;
}
.mapbox-info-toggle {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.mapbox-control-info-right .mapbox-info-toggle {
  left: auto;
  right: 0;
}
.mapbox-info-toggle:hover {
  background-color: #fff;
}
.map-info-container {
  background: #fff;
  padding: 3px 5px 3px 27px;
  display: none;
  position: relative;
  bottom: 0;
  left: 0;
  border-radius: 13px 3px 3px 13px;
}
.mapbox-control-info.active .map-info-container {
  display: inline-block;
}
.mapbox-control-info-right .map-info-container {
  left: auto;
  right: 0;
  padding: 3px 27px 3px 5px;
  border-radius: 3px 13px 13px 3px;
}
/* Geocoder
------------------------------------------------------- */
.leaflet-control-mapbox-geocoder {
  position: relative;
}
.leaflet-control-mapbox-geocoder.searching {
  opacity: 0.75;
}
.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-wrap {
  background: #fff;
  position: absolute;
  border: 1px solid #999;
  border-color: rgba(0, 0, 0, 0.4);
  border-bottom-width: 0;
  overflow: hidden;
  left: 26px;
  height: 27px;
  width: 0;
  top: -1px;
  border-radius: 0 3px 3px 0;
  opacity: 0;
  -webkit-transition: opacity 100ms;
  -moz-transition: opacity 100ms;
  -o-transition: opacity 100ms;
  transition: opacity 100ms;
}
.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-wrap {
  width: 180px;
  opacity: 1;
}
.leaflet-bar .leaflet-control-mapbox-geocoder-toggle,
.leaflet-bar .leaflet-control-mapbox-geocoder-toggle:hover {
  border-bottom: none;
}
.leaflet-control-mapbox-geocoder-toggle {
  border-radius: 3px;
}
.leaflet-control-mapbox-geocoder.active,
.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-form input {
  background: transparent;
  border: 0;
  width: 180px;
  padding: 0 0 0 10px;
  height: 26px;
  outline: none;
}
.leaflet-control-mapbox-geocoder-results {
  width: 180px;
  position: absolute;
  left: 26px;
  top: 25px;
  border-radius: 0 0 3px 3px;
}
.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-results {
  background: #fff;
  border: 1px solid #999;
  border-color: rgba(0, 0, 0, 0.4);
}
.leaflet-control-mapbox-geocoder-results a,
.leaflet-control-mapbox-geocoder-results span {
  padding: 0 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  width: 100%;
  font-size: 12px;
  line-height: 26px;
  text-align: left;
  overflow: hidden;
}
.leaflet-control-mapbox-geocoder-results a:first-child {
  border-top: 1px solid #999;
  border-top-color: rgba(0, 0, 0, 0.4);
  border-radius: 0;
}
.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a:hover,
.leaflet-control-mapbox-geocoder-results a:hover {
  background: #f8f8f8;
  opacity: 1;
}
/* Dark Theme
------------------------------------------------------- */
.leaflet-container.dark .leaflet-bar {
  background-color: #404040;
  border-color: #202020;
  border-color: rgba(0, 0, 0, 0.75);
}
.leaflet-container.dark .leaflet-bar a {
  color: #404040;
  border-color: rgba(0, 0, 0, 0.5);
}
.leaflet-container.dark .leaflet-bar a:active,
.leaflet-container.dark .leaflet-bar a:hover {
  background-color: #505050;
}
.leaflet-container.dark .mapbox-info-toggle,
.leaflet-container.dark .map-info-container,
.leaflet-container.dark .leaflet-control-attribution {
  background-color: rgba(0, 0, 0, 0.25);
  color: #f8f8f8;
}
.leaflet-container.dark .leaflet-bar a.leaflet-disabled,
.leaflet-container.dark .leaflet-control .mapbox-button.disabled {
  background-color: #252525;
  color: #404040;
}
.leaflet-container.dark .leaflet-control-mapbox-geocoder > div {
  border-color: #202020;
  border-color: rgba(0, 0, 0, 0.75);
}
.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a {
  border-color: #ddd #202020;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.75);
}
.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results span {
  border-color: #202020;
  border-color: rgba(0, 0, 0, 0.75);
}
/* Larger Screens
------------------------------------------------------- */
@media only screen and (max-width: 800px) {
  .mapbox-modal-body {
    width: 83.3333%;
    margin-left: 8.3333%;
  }
}
/* Smaller Screens
------------------------------------------------------- */
@media only screen and (max-width: 640px) {
  .mapbox-modal-body {
    width: 100%;
    height: 100%;
    margin: 0;
  }
}
/* Browser Fixes
------------------------------------------------------- */
/* Map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container img {
  max-width: none!important;
}
/* Stupid Android 2 doesn't understand "max-width: none" properly */
.leaflet-container img.leaflet-image-layer {
  max-width: 15000px!important;
}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}
/* Older IEs don't support the translateY property for display animation */
.leaflet-oldie .mapbox-modal .mapbox-modal-content {
  display: none;
}
.leaflet-oldie .mapbox-modal.active .mapbox-modal-content {
  display: block;
}
.map-tooltip {
  width: 280px\8;
  /* < IE9 */
}
.map-cont {
  width: 100%;
  height: 400px;
}
.map-wrap {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.leaflet-div-icon {
  border: none;
  text-align: center;
  font-weight: bold;
  border-radius: 100px;
  background-color: #2364CD;
}
.leaflet-container p {
  font-size: 1em;
  line-height: 1em;
  margin: 0;
}
.leaflet-popup-close-button {
  z-index: 5;
  text-indent: 0;
  background: none;
  width: 30px;
  height: 30px;
  padding-top: 0.2em;
}
.leaflet-popup-close-button > i {
  color: #c1c1c1;
}
.pu-wrap {
  /* required to trigger correct repositioning using rrose plugin */

  min-height: 130px;
  max-width: 200px;
}
/* END PU-WRAP COMMENTARY */
.mouse .pu-wrap .tweet-view-admin,
.mouse .pu-wrap .tweet-admin {
  top: auto;
  z-index: 10;
}
.leaflet-rrose-wrap-s .tweet-status,
.leaflet-rrose-wrap-se .tweet-status,
.leaflet-rrose-wrap-sw .tweet-status {
  top: 20px;
}
.cluster-popup {
  width: 200px;
  color: #333;
  background-color: #eee;
  text-align: center;
}
.cluster-popup h4 {
  border-radius: 20px 20px 0 0;
  color: #eee;
  margin: 0;
  padding: 8px;
  background-color: #0f2549;
  border-bottom: #333;
}
.cluster-popup .tweet-count {
  display: block;
  margin-bottom: 8px;
}
.cluster-popup .cluster-tweet-list {
  height: 100px;
  overflow-y: scroll;
}
.cluster-tweet-list ul {
  margin: 0;
  padding: 0;
}
.cluster-tweet-list ul li {
  padding: 5px;
  list-style: none outside none;
  border-bottom: 1px solid #ddd;
  background-color: #eaeaea;
}
.cluster-tweet-list ul li:hover {
  background-color: #C3CCE0;
  cursor: pointer;
}
.cluster-tweet-list ul li:last-child {
  border-bottom: none;
}
.leaflet-div-icon:hover {
  box-shadow: inset 0 0 3px #829cc6, 0 0 5px #333;
  text-shadow: 1px 2px 3px #0f2549;
  border: 1px solid #ccc;
}
.leaflet-popup-content-wrapper {
  overflow: hidden;
}
.leaflet-popup-content {
  margin: 0;
}
.leaflet-container {
  background: none;
}
.style_chooser {
  background-color: #fff;
  padding: 0.3em;
  margin-top: 0.5em;
}
.style_chooser .map_opt_wrap {
  cursor: pointer;
  float: left;
  text-align: center;
  padding: 0.5em;
}
.style_chooser .map_opt_wrap.selected {
  background-color: #ccc;
}
.style_chooser .map_opt_wrap img {
  height: 63px;
  width: 97px;
}
.ie8 .style_chooser img {
  width: 90px;
  height: 60px;
}
.align-mode {
  margin-top: 1em;
  border: 1px solid #ccc;
  border-radius: 0.5em;
  padding: 0.5em 1em;
  background-color: #fff;
}
.align-mode p {
  font-size: 0.8em;
  font-style: italic;
}
.leaflet-rrose-content.INSTAGRAM_ITEM {
  margin: 1.1em;
}
.leaflet-rrose-content .content-tweet.size-minimal .tweet-text,
.leaflet-rrose-content .content-instagram.size-minimal .tweet-text {
  max-height: 71px;
  overflow-y: auto;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
}
.leaflet-rrose-content .content-tweet.size-minimal .tweet-info .menu-wrapper,
.leaflet-rrose-content .content-instagram.size-minimal .tweet-info .menu-wrapper {
  position: absolute;
  bottom: -0.4em;
  left: 0;
  right: 0;
  font-size: 1.3em;
}
.leaflet-rrose-content .content-tweet.size-minimal .tweet-info .menu-wrapper > ul.menu,
.leaflet-rrose-content .content-instagram.size-minimal .tweet-info .menu-wrapper > ul.menu {
  padding: 0 0.4em;
}
.leaflet-rrose-content .content-tweet.size-minimal .tweet-info .menu-wrapper > ul.menu > li,
.leaflet-rrose-content .content-instagram.size-minimal .tweet-info .menu-wrapper > ul.menu > li {
  line-height: 1.3em;
}
.leaflet-rrose-content .content-tweet.size-minimal .tweet-info .menu-wrapper .logo-wrapper,
.leaflet-rrose-content .content-instagram.size-minimal .tweet-info .menu-wrapper .logo-wrapper {
  top: auto;
  right: 0.7em;
  bottom: 0.1em;
}
.leaflet-rrose-content .content-tweet.size-minimal .user,
.leaflet-rrose-content .content-instagram.size-minimal .user {
  position: static;
}
.leaflet-rrose-content .content-tweet.size-minimal .user .user-screen-name,
.leaflet-rrose-content .content-instagram.size-minimal .user .user-screen-name {
  margin-top: 0.25em;
  color: #878787;
}
.leaflet-rrose-content .content-tweet.size-minimal .timestamp,
.leaflet-rrose-content .content-instagram.size-minimal .timestamp {
  position: absolute;
  right: 2.5em;
  bottom: -0.45em;
  font-size: 1.1em;
  z-index: 10;
}
.leaflet-rrose-content .content-tweet.size-minimal .icon-clock,
.leaflet-rrose-content .content-instagram.size-minimal .icon-clock {
  display: none;
}
.leaflet-rrose-content-wrapper.leaflet-rrose-content-wrapper-ne {
  border-radius: 0.2em 0.2em 0.2em 0;
}
.leaflet-rrose-content-wrapper.leaflet-rrose-content-wrapper-se {
  border-radius: 0 0.2em 0.2em 0.2em;
}
.leaflet-rrose-content-wrapper.leaflet-rrose-content-wrapper-sw {
  border-radius: 0.2em 0 0.2em 0.2em;
}
.leaflet-rrose-content-wrapper.leaflet-rrose-content-wrapper-nw {
  border-radius: 0.2em 0.2em 0 0.2em;
}
.leaflet-rrose-tip-se,
.leaflet-rrose-tip-sw,
.leaflet-rrose-tip-s {
  margin-top: 13px;
}
.tlt {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.tlt .tlt-option,
.tlt .tlt-info {
  display: table-cell;
  vertical-align: bottom;
}
.tlt .tlt-option {
  width: 27%;
}
.tlt .tlt-info {
  padding: 0 1.5em;
}
.tlt .tlt-question {
  font-size: 180%;
  text-align: center;
  margin: 0 0 .9em;
}
.tlt .tlt-question-line {
  display: block;
  white-space: nowrap;
}
.tlt a.tlt-vote {
  display: block;
  position: relative;
}
.tlt a.tlt-vote img.tlt-media {
  width: 100%;
  margin-bottom: 1em;
  border: none;
  border-radius: .3em;
}
.tlt a.tlt-vote .tlt-button {
  background: #000;
  color: #fff;
  text-align: center;
  display: block;
  padding: 1em 1.2em;
  font-size: 120%;
  border-radius: .25em;
}
.tlt a.tlt-vote .tlt-button.tlt-button-light-bg {
  color: #000;
}
.tlt a.tlt-vote .tlt-button.tlt-button-dark-bg {
  color: #fff;
}
.tlt .tlt-info.tlt-four-options {
  width: 100%;
  display: table;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.tlt .tlt-four-option {
  width: 25%;
  display: table-cell;
  padding: 0.5em;
  vertical-align: bottom;
}
.tlt .tlt-four-option .tlt-tally-bar {
  position: relative;
  width: 100%;
  margin-bottom: 1em;
}
.tlt .tlt-four-option .tlt-tally-bar .tlt-tally-bar-inner {
  width: 100%;
  background-color: #000;
}
.tlt .tlt-four-option .tlt-tally-bar .tlt-tally {
  position: absolute;
  top: -4.3em;
  left: 10%;
  width: 80%;
  text-align: center;
  color: #333;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 4px;
  padding: 0.3em 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.tlt .tlt-four-option .tlt-tally-bar .tlt-tally .tlt-tally-pct {
  display: block;
  clear: right;
  font-size: 1.6em;
}
.tlt .tlt-four-option .tlt-tally-bar .tlt-tally .tlt-tally-pct,
.tlt .tlt-four-option .tlt-tally-bar .tlt-tally .tlt-tally-count {
  display: inline-block;
}
.tlt .tlt-tallies {
  display: table;
  width: 100%;
}
.tlt .tlt-tallies .tlt-tally {
  display: table-cell;
  width: 50%;
}
.tlt .tlt-tallies .tlt-tally-a {
  text-align: left;
}
.tlt .tlt-tallies .tlt-tally-b {
  text-align: right;
}
.tlt .tlt-tallies .tlt-tally-pct {
  font-size: 500%;
  display: block;
  font-weight: bold;
}
.tlt .tlt-tallies .tlt-tally-pct-sign {
  font-weight: normal;
  font-size: 70%;
  opacity: 0.75;
}
.tlt .tlt-tallies .tlt-tally-count {
  font-size: 150%;
  display: block;
  margin-bottom: 1.5em;
}
.tlt .tlt-tallies .tlt-tally-check {
  display: block;
  color: #fff;
  background: #080;
  text-align: center;
  font-size: 1.1em;
  width: 1.9em;
  line-height: 1.8em;
  padding-top: .1em;
  border-radius: 50%;
  box-shadow: 0 0 0 0.4em #ffffff, 0 0 0.4em 0.4em rgba(0, 0, 0, 0.1);
}
.tlt .tlt-tallies .tlt-tally-a .tlt-tally-check {
  float: left;
  margin-right: .8em;
}
.tlt .tlt-tallies .tlt-tally-b .tlt-tally-check {
  float: right;
  margin-left: .8em;
}
.tlt .tlt-bars {
  background: rgba(0, 0, 0, 0.1);
  border-radius: .4em;
  height: 3em;
  position: relative;
  margin: .7em 0;
}
.tlt .tlt-bars .tlt-bar {
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: .4em;
}
.tlt .tlt-bars .tlt-bar-a {
  left: 0;
}
.tlt .tlt-bars .tlt-bar-b {
  right: 0;
}
.tlt .tlt-bars .tlt-bar-vs {
  position: absolute;
  left: 50%;
  top: 50%;
  color: #fff;
  background: #444;
  font-weight: bold;
  font-size: 2em;
  text-align: center;
  width: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
  margin: -1.25em 0 0 -1.25em;
  box-shadow: 0 0 0 0.4em #ffffff, 0 0 0.4em 0.4em rgba(0, 0, 0, 0.2);
}
.tlt-image-selector {
  display: table;
  width: 100%;
}
.tlt-image-selector .tlt-image-selector-image,
.tlt-image-selector .tlt-image-selector-button {
  display: table-cell;
  margin: 0;
  vertical-align: top;
}
.tlt-image-selector .tlt-image-selector-button {
  padding-left: 16px;
}
.tlt-image-selector .tlt-image-selector-placeholder {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 110px;
  height: 110px;
  margin: 0;
  background: rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.2);
  color: #000;
  padding: 7px 10px;
  opacity: .3;
}
.tlt-image-selector img.tlt-image-selector-preview {
  max-width: 110px;
  max-height: 150px;
}
/*
 * Everything is in ems. It should all scale fairly well.
 */
.tumblr-poll {
  position: relative;
  padding: 0 .2em 0 0;
}
.tumblr-poll .tp-options {
  white-space: nowrap;
  margin: 0 -0.1em;
}
.tumblr-poll .tp-options .tp-option-row {
  margin-bottom: .25em;
}
.tumblr-poll .tp-options .tp-option-row .tp-option {
  display: inline-block;
  padding: 0 .1em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.tumblr-poll .tp-options .tp-option-row .tp-option .tp-option-inner .tp-option-image-container {
  overflow: hidden;
  position: relative;
  margin: 0;
}
.tumblr-poll .tp-options .tp-option-row .tp-option .tp-option-inner .tp-option-image-container .tp-option-image {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-opacity: 0.25;
  -khtml-opacity: 0.25;
  -webkit-opacity: 0.25;
  opacity: 0.25;
  filter: alpha(opacity=100);
}
.tumblr-poll .tp-options .tp-option-row .tp-option .tp-option-inner .tp-option-message {
  margin: .8em 0;
  padding: 0 .75em;
  height: 3.5em;
  line-height: 3.5em;
  font-size: .5em;
  color: #fefefe;
  background: #ccc;
  border-radius: .3em;
}
.tumblr-poll .tp-options .tp-option-row .tp-option .tp-option-inner .tp-option-message i {
  font-size: 2em;
  margin-right: .25em;
  float: left;
  line-height: inherit;
}
.tumblr-poll .tp-options .tp-option-row .tp-option .tp-option-inner .tp-option-message .tp-vote-pct {
  font-size: 1.9em;
}
.tumblr-poll .tp-options .tp-option-row .tp-option .tp-option-inner .tp-option-message .tp-vote-count {
  font-size: .9em;
  float: right;
}
.tumblr-poll .tp-options .tp-option-row .tp-option .tp-option-inner .tp-option-message .tp-vote-text {
  font-size: 1.25em;
}
.tumblr-poll .tp-options .tp-option-row .tp-option .tp-option-inner .tp-option-message .tp-option-text {
  font-size: 1.25em;
  float: right;
}
.tumblr-poll .tp-options .tp-option-row .tp-option.votable .tp-option-image-container .tp-option-image,
.tumblr-poll .tp-options .tp-option-row .tp-option.mine .tp-option-image-container .tp-option-image {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.tumblr-poll .tp-options .tp-option-row .tp-option.votable .tp-option-inner .tp-option-message,
.tumblr-poll .tp-options .tp-option-row .tp-option.mine .tp-option-inner .tp-option-message {
  background: #33465D;
}
.tumblr-poll .tp-options .tp-option-row .tp-option.votable * {
  cursor: pointer;
}
.tumblr-poll .tp-options .tp-option-row .tp-option.votable:hover .tp-option-inner .tp-option-message {
  background: #2C3E52;
}
.tumblr-poll .tp-options .tp-vs {
  position: absolute;
  left: 50%;
  top: 50%;
  color: #fff;
  background: #666;
  font-weight: bold;
  font-size: .4em;
  text-align: center;
  width: 4em;
  line-height: 4em;
  border-radius: 50%;
  margin: -5em 0 0 -2em;
  box-shadow: 0 0 0 .8em #fff;
}
.tumblr-poll .tp-options.multi-row .tp-vs {
  margin-top: -2em;
}
/* contents */
.poll {
  position: relative;
}
.poll.no-image-poll {
  margin: 0;
  border: 11px solid #fff;
  background: #eee;
  color: #000;
  background-image: url('../img/noise.png');
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.025) inset;
  padding: 0 0 1px;
  position: relative;
  cursor: pointer;
}
.poll.closed {
  cursor: default;
}
.poll-text {
  margin: 0;
  background: #000;
  color: #fff;
  padding: .6em .9em;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.6;
  opacity: .8;
  border-top: 7px solid #ffd800;
}
.poll-img-container {
  position: relative;
}
.poll-img-container > img {
  width: 100%;
  min-height: 4em;
}
.poll-img-container .poll-text {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
}
.poll-options {
  list-style: none;
  margin: 0 10px;
  padding: 0;
  position: relative;
}
.poll a.refresh {
  position: absolute;
  bottom: 5px;
  right: 5px;
  width: 15px;
  height: 15px;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAALCAYAAACtWacbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIlJREFUeNpsULENwCAMI1MrrmDoL7zSH/pIN6a+0it6CJ1SgwwKqEgecJzEsaiqm5+IFFLmWgAOkhm4y598F1xAokiJRD4IOzZgh+jFqiZcgRN4HEfHMuXHX2S9evBNNAk96+OkSVwnDZ7YVU+Ht8V66teZy5y9bsiJqzO5ntOQaku6ZmD4T4ABAF/1VX0J8bCwAAAAAElFTkSuQmCC) no-repeat 50% 50%;
  color: transparent;
  font-size: 0;
  overflow: hidden;
  opacity: .05;
}
.poll a[href].refresh:hover {
  opacity: .3;
}
.poll-options > li,
.image-poll-option {
  opacity: 1;
  -webkit-transition: opacity 50ms linear;
  -moz-transition: opacity 50ms linear;
  -ms-transition: opacity 50ms linear;
  transition: opacity 50ms linear;
}
.processing .poll-options > li,
.processing .image-poll-option {
  opacity: 0;
}
.processing .poll-options:after,
.processing .image-poll-options:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: transparent url('../img/ajax-loader-ededed.gif') no-repeat 50% 50%;
  opacity: .5;
}
.ie8 .processing .poll-options > li {
  visibility: hidden;
}
.poll-total-votes {
  padding-left: 10px;
  font-weight: bold;
}
/* ================================== */
/* poll options unvoted */
.poll-options.unvoted > li {
  margin: 10px 0;
}
.poll-options.unvoted > li > a {
  display: block;
  background: #ffd800;
  color: #333;
  padding: .8em .8em;
  line-height: 1.2;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%);
  box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);
  font-weight: bold;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.ie8 .poll-options.unvoted > li > a {
  border: 1px solid #ccc;
  border-width: 0 1px 1px 0;
}
.poll-options.unvoted > li > a[href]:hover {
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
}
/* ================================== */
/* poll options voted */
.poll-options.voted li {
  margin: 18px 0;
}
.poll-options.voted .option-text {
  color: #333;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  display: block;
  font-weight: bold;
  margin: 4px 0;
}
.poll-options.voted .option-bar {
  display: block;
  color: #333;
  background: #ffd800;
  min-width: 1px;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  line-height: 18px;
  padding-top: 2px;
  border-radius: 1px;
  white-space: nowrap;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
  position: relative;
}
.ie8 .poll-options.voted .option-bar {
  border: 1px solid #aaa;
  border-width: 0 1px 1px 0;
}
/* UNCOMMENT TO SHOW AN ARROW NEXT TO USER'S VOTE
.poll-options.voted .mine .option-bar:after{
	content: '';
	position: absolute;
	width:0;
	height:0;
	border:4px solid transparent;
	border-right-color:#aaa;
	border-width:4px 6px;
	top:50%;
	margin-top:-4px;
}
*/
.poll-options.voted .option-bar-num {
  display: inline-block;
  padding: 0 4px;
}
.poll-options.voted .option-bar-sign {
  font-size: .8em;
  margin-left: 1px;
}
/* ================================== */
/* poll modal */
.poll-modal {
  width: 500px;
  padding: 8px 0 11px;
}
/* ================================== */
/* image poll */
.poll.image-poll {
  background: #fff;
  color: #333;
  padding: 16px;
}
.image-poll-text {
  margin: .25em 0 0;
  text-align: center;
  line-height: 1.1;
  font-weight: bold;
}
.image-poll-options {
  font-size: 0;
  white-space: nowrap;
  margin: 0 -8px;
}
.image-poll-options .poll-total-votes {
  font-size: 14px;
}
.image-poll-option {
  font-size: 14px;
  white-space: normal;
  display: inline-block;
  vertical-align: top;
  padding: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.image-poll-option-inner {
  background: #2eb9a5;
  color: #fff;
  padding: 1px 0;
  cursor: pointer;
  text-align: center;
}
.closed .image-poll-option-inner {
  cursor: default;
}
.votable .image-poll-option-inner:hover {
  background: #27a592;
}
.mine .image-poll-option-inner {
  background: #f07b21;
}
.image-poll-option-image-container {
  height: 100px;
  overflow: hidden;
  position: relative;
  margin: 0;
}
.image-poll-option-image {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 200ms linear;
}
.image-poll-option-image.loaded {
  opacity: 1;
}
.image-poll-option-message {
  font-size: 1.1em;
  font-weight: bold;
}
.image-poll-option-message .icon {
  color: inherit;
  font-size: 90%;
  margin-right: .1em;
  display: inline-block;
  vertical-align: -0.1em;
}
#poll-rest-api-launcher {
  float: right;
}
.poll-vs-image {
  position: absolute;
  top: 40%;
  left: 0;
  right: 0;
}
.poll-admin-closed-wrapper {
  position: absolute;
  top: 1em;
  right: 1em;
  width: 3em;
  height: 3em;
}
.poll-admin-closed-wrapper .poll-admin-closed-flag {
  border-left: solid 3em transparent;
  border-top: solid 3em #af3c2f;
  position: relative;
}
.poll-admin-closed-wrapper .poll-admin-closed-flag i {
  position: absolute;
  top: -2.7em;
  left: -1.1em;
  color: #fefefe;
}
.no-image-poll .poll-admin-closed-wrapper {
  top: 0;
  right: 0;
}
.poll-confirm {
  text-align: center;
}
.media-content-admin .tip {
  color: #666;
}
.media-content-admin .label {
  display: block;
  padding-bottom: 0.5em;
}
.media-content-admin img.media-preview {
  max-width: 100%;
  max-height: 600px;
  border: 1px solid #999;
  margin: 0 auto;
  display: block;
}
div.media-size-list {
  font-size: 1em;
}
div.media-size-list .title {
  margin: 2em 0 .5em;
}
div.media-size-list .url {
  margin: 0.5em 0 0;
}
.img-content-wrap {
  padding: 0 !important;
}
.dialogIframe .img-content-wrap .content-image {
  height: auto !important;
}
.link {
  cursor: pointer;
}
.link .url-image {
  float: left;
  margin: 0 10px 10px 0;
}
.link .url-image img {
  left: -99999px;
  opacity: 0;
  position: absolute;
  top: -99999px;
}
.link .url-meta p {
  padding: 0 10px 0 0;
}
.link .url-meta p.url-title {
  font-size: 1.143em;
  font-weight: bold;
  margin: 0;
  padding-top: 5px;
}
.link .url-meta p.url-dest {
  margin: 0 0 0.5em;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.link .url-meta p.url-caption {
  margin: 0.5em 0;
}
.link:hover p.url-dest {
  text-decoration: underline;
}
.mdl-content .link .url-meta {
  padding-top: 1em;
}
.mdl-content .link {
  border: 0px solid #eaedf1;
  border-top-width: 35px;
}
.url-preview.link,
.url-preview .link {
  border-top-width: 0;
}
.content-item .link,
.content-pane-inner .link {
  background: #fefefe;
  color: #5e6d81;
  overflow-x: hidden;
}
.content-item .link .url-image,
.content-pane-inner .link .url-image {
  display: table-cell;
  float: none;
}
.content-item .link .url-meta,
.content-pane-inner .link .url-meta {
  display: table-cell;
  vertical-align: top;
}
.content-item .link .url-meta p,
.content-pane-inner .link .url-meta p {
  padding: 0 1em;
}
.content-item .link .url-meta p.url-caption,
.content-pane-inner .link .url-meta p.url-caption {
  color: #5e6d81;
}
.mdl-content .stacked .link,
.content-item .stacked .link,
.content-pane-inner .stacked .link {
  display: block;
}
.mdl-content .stacked .link .url-image,
.content-item .stacked .link .url-image,
.content-pane-inner .stacked .link .url-image {
  display: block;
}
.mdl-content .stacked .link .url-meta,
.content-item .stacked .link .url-meta,
.content-pane-inner .stacked .link .url-meta {
  display: block;
}
.mdl-content .stacked .link .url-meta p,
.content-item .stacked .link .url-meta p,
.content-pane-inner .stacked .link .url-meta p {
  padding: 0;
}
.content-video {
  margin: 0 0 -4px;
}
.content-video iframe {
  border: none;
}
.content-tweet {
  list-style-type: none;
  position: relative;
}
.content-tweet.vid .play {
  display: block;
}
.content-tweet.vid img.photoboard-image {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=100);
}
.content-tweet .play {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -40px;
  height: 80px;
  width: 80px;
  background: url(../img/play.png) no-repeat 50% 50% transparent;
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=100);
  display: none;
}
.content-tweet.size-minimal {
  line-height: 1.2em;
  font-size: 0.8em;
  height: 130px;
}
.content-tweet.size-minimal .tweet-text {
  margin: 0.125em 0;
  padding: 0.125em 0.75em 0;
}
.content-tweet.size-minimal .user {
  border-bottom: none;
}
.content-tweet + .tweet-item {
  border-top: 1px solid #dfdfdf;
}
.content-tweet .tweet-text {
  margin: 0.625em 0;
  padding: 0.625em 1.25em 0;
  word-break: break-word;
  text-rendering: initial;
  /*fix for chrome*/

  white-space: pre-line;
  overflow-x: hidden;
}
.content-tweet .tweet-media {
  border-top: 1px solid #dfdfdf;
  text-align: center;
  padding: 1.25em;
  background: #eaedf1;
  background-image: url(data:image/gif;base64,R0lGODlhKAAoAIAAAO/v7+vr6yH5BAAAAAAALAAAAAAoACgAAAL/DHyhCn2OnpNtpTinYUzuCiXaxkVdBp6WCXFUi73a6D7fbNnVuopjyNqBUCmPp3NDnIxCCgljYkWFyUsId6XhciLkZ6Fspb7FV+zWXaqUUxvZPWxmzb9m2HcF6+7snbou51cGxyNG5BTXNoTUtYeCZrhYcnfUd5jRA+dDRokZg6jS6CmmF/ZXE9Wnt3e2CbV0+ckqWDMz2OmXCkmyaPXDJ5lpB2NbDGsKJXrWRgmmSCvjOxfopmr45ZKciKlV+snLS9Rj6aVNzgQIGzccOWY93FwMmsNYhnuhi/7E9eh4RCxszpNrhXhkw6VOna1d86TEO3Sslqc39aStA5LnEZdSBNsCFAAAOw==);
  margin: 0 0 1.25em;
  position: relative;
}
.content-tweet .tweet-media img {
  max-width: 100%;
  max-height: 600px;
}
.content-tweet .tweet-media:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 7px;
  -moz-opacity: 0.03;
  -khtml-opacity: 0.03;
  -webkit-opacity: 0.03;
  opacity: 0.03;
  filter: alpha(opacity=100);
  position: relative;
}
.content-tweet .tweet-media.loading:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: transparent url('../img/ajax-loader.gif') no-repeat 50% 50%;
}
.content-tweet .tweet-retweeted {
  padding: 0 1.25em 1.25em;
}
.content-tweet .expand-media {
  display: block;
  text-align: center;
  color: #9ea7b3;
  margin: 0 auto 0.375em;
}
.content-tweet .menu-wrapper {
  position: relative;
}
.content-tweet .menu-wrapper .menu {
  padding: 0 1.25em;
}
.content-tweet .menu-wrapper .logo-wrapper {
  position: absolute;
  top: 0;
  right: 1.25em;
}
.content-tweet img.verified {
  height: 1.2em;
}
iframe.tweet-media-iframe {
  border: none;
  overflow: hidden;
  display: inline-block;
  max-width: 100%;
}
a.fb-link-share {
  background-color: #fefefe;
  box-shadow: 0 0 2px 1px rgba(43, 43, 43, 0.25);
  display: block;
  font-size: 0.8em;
  margin: 10px 0 5px;
  padding: 10px;
  white-space: normal;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
a.fb-link-share > * {
  color: #2b2b2b;
  float: left;
  text-align: left;
  vertical-align: middle;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
a.fb-link-share img {
  width: 30%;
  padding-right: 10px;
}
a.fb-link-share .link-text {
  overflow: hidden;
  width: 70%;
}
a.fb-link-share .link-text.nothumb {
  width: 100%;
}
.tdetail-text a.fb-link-share {
  margin: 15px auto 5px;
  width: 90%;
}
.tdetail-text a.fb-link-share img {
  width: 25%;
}
.tdetail-text a.fb-link-share .link-text {
  width: 75%;
}
.tdetail-text a.fb-link-share .link-text.nothumb {
  width: 100%;
}
.instagram-menu-wrapper a.instagram-like.liked i.icon-heart {
  color: #c0392b;
}
.content-instagram.size-minimal {
  line-height: 1.2em;
  font-size: 0.8em;
}
.content-instagram.size-minimal .tweet-text {
  margin: 0.125em 0;
  padding: 0.125em 0.75em 0;
}
.content-instagram.size-minimal .user,
.content-instagram.size-minimal .pb-text-content,
.content-instagram.size-minimal .menu-wrapper {
  display: none;
}
.content-instagram.size-minimal .photoboard-image-container {
  font-size: 0.7em;
}
/* jquery counter */
/* admin less */
.qq-upload-list {
  display: none;
}
.qq-upload-list.loading {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.qq-upload-list.loading .spinner {
  border-color: #2b2b2b;
  margin: 3em auto 0;
  width: 2em;
  height: 2em;
  border-width: 4px;
}
.image-uploader.compact {
  width: 300px;
  position: relative;
}
.image-uploader.compact .url_wrap {
  position: absolute;
  bottom: 3px;
  right: 0px;
}
.image-uploader.compact img.image-preview {
  max-width: 90px;
  max-height: 90px;
}
.image-uploader.compact .photo-preview {
  width: 90px;
  height: 90px;
}
.image-uploader.compact .photo-preview .img-prompt {
  top: 20px;
}
.image-uploader.compact .photo-preview .img-prompt.loading .icon-cloud-upload {
  display: none;
}
.image-uploader.compact .photo-preview .preview-inner .fc-dropdown {
  right: -4.5em;
}
.image-uploader .upload_button {
  display: inline-block;
  height: 100%;
  width: 100%;
}
.image-uploader .photo-preview {
  display: inline-table;
  width: 150px;
  height: 150px;
  padding: 0;
  position: relative;
  text-align: center;
  cursor: pointer;
  border: 2px dashed #ccc;
  border-radius: 5px;
}
.ie8 .photo-preview {
  background-color: #F9F9F9;
}
.ie8 .photo-preview:hover {
  background-color: #F2F2F2;
}
.image-uploader .preview-inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
  z-index: 3;
}
.image-uploader .preview-inner {
  opacity: 0.5;
}
.image-uploader .preview-inner:hover {
  opacity: 1;
}
.image-uploader .preview-inner .fc-dropdown {
  position: absolute;
  right: 0.5em;
  top: 0.5em;
}
.ie8 .preview-inner .fc-dropdown,
.ie8 .preview-inner .fc-dropdown .fc-dd-arrow {
  filter: alpha(opacity=0);
}
.ie8 .preview-inner .fc-dropdown,
.ie8 .preview-inner .fc-dropdown .fc-dd-arrow {
  filter: alpha(opacity=0);
}
.has-img .preview-inner .fc-dropdown {
  opacity: 1;
}
.ie8 .has-img .preview-inner .fc-dropdown,
.ie8 .has-img .preview-inner .fc-dropdown .fc-dd-arrow {
  filter: alpha(opacity=100);
}
.image-uploader .img-prompt {
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  font-size: 1.3em;
  font-weight: bold;
  color: #fdfdfd;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
[lang="ja"] .image-uploader .img-prompt {
  font-size: 1em;
}
.ie8 .img-prompt,
.ie9 .img-prompt {
  color: #d3d3d3;
}
.image-uploader .prompt-inner {
  opacity: 0.5;
  display: block;
  height: 30px;
  width: 65px;
  margin: 0 auto;
}
.image-uploader .prompt-inner i {
  font-size: 2em;
}
.has-img .img-prompt {
  opacity: 0;
}
.image-uploader .img-wrap {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  z-index: 2;
}
.image-uploader .img-wrap .spinner-small {
  transform-origin: 50%;
  -webkit-transform-origin: 50%;
  -moz-transform-origin: 50%;
}
.image-uploader .preview-inner .edit {
  font-weight: 100;
  font-size: 2.5em;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  position: absolute;
  color: #EAEAEA;
  top: 30%;
  left: 0;
  right: 0;
}
.image-uploader img.image-preview {
  max-height: 150px;
  max-width: 150px;
  vertical-align: middle;
}
.image-uploader .url_wrap,
.import-background .url_wrap {
  margin-top: 0.5em;
  white-space: nowrap;
}
.image-uploader .url_wrap > div,
.image-uploader .url_wrap button,
.import-background .url_wrap > div,
.import-background .url_wrap button {
  display: inline-block;
  vertical-align: text-bottom;
}
.image-uploader .url_wrap > div i,
.image-uploader .url_wrap button i,
.import-background .url_wrap > div i,
.import-background .url_wrap button i {
  font-size: 1.3em;
}
.image-uploader .url_wrap > div,
.import-background .url_wrap > div {
  margin-top: 1px;
}
.image-uploader .url_wrap .fc-box,
.import-background .url_wrap .fc-box {
  max-width: 150px;
}
html[lang=ru] .image-uploader .url_wrap .fc-box {
  max-width: 155px;
}
.fc-dropdown {
  min-width: 50px;
}
.fc-dropdown .fc-dd-arrow {
  height: 10px;
  width: 10px;
  top: 0.7em;
  right: 0.7em;
  color: #2b2b2b;
}
.fc-dropdown.fc-config .fc-dd-text:before {
  font-family: 'icomoon';
  content: '\e0ff';
  margin-left: -20px;
  color: #2b2b2b;
}
/*
one-column
two-column-sidebar-right
two-column-sidebar-left
two-column-feature-sidebar-right
two-column-feature-sidebar-left
two-column-equal-width
two-column-feature-equal-width
equal-features-over-one-column
three-column-feature-left
three-column-feature-right
*/
#content {
  max-width: 960px;
  min-width: 700px;
  margin: 0px auto;
  position: relative;
  padding-top: 5px;
  padding-bottom: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#content.fluid {
  max-width: none;
}
#content #content-inner,
#content #small-columns,
#content #bottom,
#content section {
  min-height: 100px;
}
#outer-wrap:before {
  content: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.6);
  box-shadow: inset 0 0 60px 0 #000000;
  opacity: 0;
  -webkit-transition: all 300ms linear;
}
#outer-wrap.edit-mode:before {
  opacity: 1;
  content: '';
}
#outer-wrap.edit-mode section {
  padding: 10px;
  border: 3px dashed #ededed;
}
#outer-wrap.edit-mode section .sys-widget {
  padding: 10px;
  border: 2px dotted #838383;
}
.ie7 #content,
.ie8 #content {
  min-width: 0;
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* one-column */
/* no layout styles necessary */
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* two-column-sidebar-right */
.two-column-sidebar-right #content-inner {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.two-column-sidebar-right #content-inner > section {
  display: table-cell;
  vertical-align: top;
}
.two-column-sidebar-right #sidebar {
  padding-left: 20px;
  width: 328px;
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* two-column-sidebar-left */
.two-column-sidebar-left #content-inner {
  display: table;
  width: 100%;
  table-layout: fixed;
  direction: rtl;
  /* reverses layout direction of table cells */

}
.two-column-sidebar-left #content-inner > section {
  display: table-cell;
  vertical-align: top;
  direction: ltr;
  /* reset direction here */

}
.two-column-sidebar-left #sidebar {
  padding-right: 20px;
  width: 328px;
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* two-column-feature-sidebar-left */
.two-column-feature-sidebar-left #bottom {
  display: table;
  table-layout: fixed;
  margin-top: 18px;
  width: 100%;
  direction: rtl;
  /* reverses layout direction of table cells */

}
.two-column-feature-sidebar-left #bottom > section {
  display: table-cell;
  vertical-align: top;
  direction: ltr;
  /* reset direction here */

}
.two-column-feature-sidebar-left #sidebar {
  padding-right: 20px;
  width: 328px;
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* two-column-feature-sidebar-right */
.two-column-feature-sidebar-right #bottom {
  display: table;
  table-layout: fixed;
  margin-top: 18px;
  width: 100%;
}
.two-column-feature-sidebar-right #bottom > section {
  display: table-cell;
  vertical-align: top;
}
.two-column-feature-sidebar-right #sidebar {
  padding-left: 20px;
  width: 328px;
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* two-column-equal-width */
.two-column-equal-width #content-inner {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.two-column-equal-width #content-inner > section {
  display: table-cell;
  vertical-align: top;
  width: 50%;
}
.two-column-equal-width #column-1 {
  padding-right: 10px;
}
.two-column-equal-width #column-2 {
  padding-left: 10px;
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* two-column-feature-equal-width */
.two-column-feature-equal-width #bottom {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin-top: 18px;
}
.two-column-feature-equal-width #bottom > section {
  display: table-cell;
  vertical-align: top;
  width: 50%;
}
.two-column-feature-equal-width #column-1 {
  padding-right: 10px;
}
.two-column-feature-equal-width #column-2 {
  padding-left: 10px;
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* equal-features-over-one-column */
.equal-features-over-one-column #top {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin-bottom: 18px;
}
.equal-features-over-one-column #top > section {
  display: table-cell;
  vertical-align: top;
  width: 50%;
}
.equal-features-over-one-column #feature-1 {
  padding-right: 10px;
}
.equal-features-over-one-column #feature-2 {
  padding-left: 10px;
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* three-column-feature-left */
.three-column-feature-left #content-inner {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.three-column-feature-left #content-inner > #big-column,
.three-column-feature-left #content-inner > #small-columns {
  display: table-cell;
  vertical-align: top;
}
.three-column-feature-left #content-inner > #small-columns {
  width: 67%;
  padding-right: 10px;
}
.three-column-feature-left #content-inner > #big-column {
  width: 33%;
  padding-left: 10px;
}
.three-column-feature-left #bottom {
  display: table;
  table-layout: fixed;
  margin-top: 18px;
  width: 100%;
}
.three-column-feature-left #bottom > section {
  display: table-cell;
  vertical-align: top;
  width: 50%;
}
.three-column-feature-left #bottom > #column-1 {
  padding-right: 10px;
}
.three-column-feature-left #bottom > #column-2 {
  padding-left: 10px;
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* three-column-feature-right */
.three-column-feature-right #content-inner {
  display: table;
  table-layout: fixed;
  width: 100%;
  direction: rtl;
  /* reverses layout direction of table cells */

}
.three-column-feature-right #content-inner > #big-column,
.three-column-feature-right #content-inner > #small-columns {
  display: table-cell;
  vertical-align: top;
  direction: ltr;
  /* reset direction here */

}
.three-column-feature-right #content-inner > #small-columns {
  width: 67%;
  padding-left: 10px;
}
.three-column-feature-right #content-inner > #big-column {
  width: 33%;
  padding-right: 10px;
}
.three-column-feature-right #bottom {
  display: table;
  table-layout: fixed;
  margin-top: 18px;
  width: 100%;
}
.three-column-feature-right #bottom > section {
  display: table-cell;
  vertical-align: top;
  width: 50%;
}
.three-column-feature-right #bottom > #column-1 {
  padding-right: 10px;
}
.three-column-feature-right #bottom > #column-2 {
  padding-left: 10px;
}
.cblock {
  margin-left: -16px;
}
.cblock-inner {
  display: table;
  border-spacing: 0;
  width: 100%;
  padding: 16px 0;
  table-layout: fixed;
}
.cblock-inner .csubblock {
  display: table-cell;
  vertical-align: top;
  padding-left: 16px;
}
.cblock-inner .csubblock-one-half {
  width: 50%;
}
.cblock-inner .csubblock-one-third {
  width: 33.333%;
}
.cblock-inner .csubblock-one-fourth {
  width: 25%;
}
.cblock-inner .csubblock-one-fifth {
  width: 20%;
}
.cblock-inner .csubblock-one-sixth {
  width: 16.666%;
}
/* end of layouts */
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/*
It would be easier to simply wrap the above section in a media query, but IE8 won't load those styles.
So instead, load those styles for all browsers, then reset them for narrower screens.
If/when we can drop support for IE8, then delete the below and wrap the above in a media query that targets desktop-size screens.
*/
@media screen and (max-width: 574px) {
  .ps-workflow {
    width: 100%;
  }
}
@media screen and (max-width: 850px) {
  #content,
  .two-column-sidebar-right #content-inner,
  .two-column-sidebar-right #content-inner > section,
  .two-column-sidebar-right #sidebar,
  .two-column-sidebar-left #content-inner,
  .two-column-sidebar-left #content-inner > section,
  .two-column-sidebar-left #sidebar,
  .two-column-feature-sidebar-left #bottom,
  .two-column-feature-sidebar-left #bottom > section,
  .two-column-feature-sidebar-left #sidebar,
  .two-column-feature-sidebar-right #bottom,
  .two-column-feature-sidebar-right #bottom > section,
  .two-column-feature-sidebar-right #sidebar,
  .two-column-equal-width #content-inner,
  .two-column-equal-width #content-inner > section,
  .two-column-equal-width #column-1,
  .two-column-equal-width #column-2,
  .two-column-feature-equal-width #bottom,
  .two-column-feature-equal-width #bottom > section,
  .two-column-feature-equal-width #column-1,
  .two-column-feature-equal-width #column-2,
  .equal-features-over-one-column #top,
  .equal-features-over-one-column #top > section,
  .equal-features-over-one-column #feature-1,
  .equal-features-over-one-column #feature-2,
  .three-column-feature-left #content-inner,
  .three-column-feature-left #content-inner > #big-column,
  .three-column-feature-left #content-inner > #small-columns,
  .three-column-feature-left #content-inner > #small-columns,
  .three-column-feature-left #content-inner > #big-column,
  .three-column-feature-left #bottom,
  .three-column-feature-left #bottom > section,
  .three-column-feature-left #bottom > #column-1,
  .three-column-feature-left #bottom > #column-2,
  .three-column-feature-right #content-inner,
  .three-column-feature-right #content-inner > #big-column,
  .three-column-feature-right #content-inner > #small-columns,
  .three-column-feature-right #content-inner > #small-columns,
  .three-column-feature-right #content-inner > #big-column,
  .three-column-feature-right #bottom,
  .three-column-feature-right #bottom > section,
  .three-column-feature-right #bottom > #column-1,
  .three-column-feature-right #bottom > #column-2 {
    display: block;
    min-width: 0;
    width: auto;
    padding: 0;
    margin: 0;
  }
  .cblock-inner {
    display: block;
    padding: 0;
  }
  .cblock-inner .csubblock {
    display: block;
    padding: 16px;
  }
  .cblock-inner .csubblock-one-half,
  .cblock-inner .csubblock-one-third,
  .cblock-inner .csubblock-one-fourth,
  .cblock-inner .csubblock-one-fifth,
  .cblock-inner .csubblock-one-sixth {
    width: auto;
  }
}
/*
 * This LESS file uses media queries targeting three screen width ranges.
 * If these cutoff points need to be changed, be sure to change them
 * wherever they occur in the CSS and also update this comment.
 *
 *   desktop (>= @desktopCutoffLower)
 *   tablet  (>= @tabletCutoffLower and <= @tabletCutoffUpper)
 *   mobile  (<= @mobileCutoffUpper)
 *
 * Examples:
 * mobile only:        @media screen and (max-width:@mobileCutoffUpper){ ... }
 * tablet and mobile:  @media screen and (max-width:@tabletCutoffUpper){ ... }
 * tablet only:        @media screen and (max-width:@tabletCutoffUpper) and (min-width:@tabletCutoffLower){ ... }
 * desktop and tablet: @media screen and (min-width:@tabletCutoffLower){ ... }
 * desktop only:       @media screen and (min-width:@desktopCutoffLower){ ... }
 */
/* Utility classes */
.clear-fix:after {
  display: table;
  content: '';
  clear: both;
  border-collapse: collapse;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.align-right {
  text-align: right;
}
.align-center {
  text-align: center;
}
.pad-bottom {
  margin-bottom: 1.25em;
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* basic styles */
html,
body {
  height: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
}
body {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #2b2b2b;
  background-color: #fafafa;
  display: block;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  background-repeat: no-repeat;
}
body.dialogIframe {
  background: transparent;
}
.touch body.dialogIframe {
  -webkit-overflow-scrolling: touch;
}
#outer-wrap {
  min-height: 100%;
}
#outer-wrap.page-edited:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.2);
}
a:link,
a:visited {
  color: #2b95be;
  text-decoration: none;
}
#color-proxy {
  position: fixed;
  top: -99999;
}
#color-proxy .color1 {
  color: #f07936;
}
#color-proxy .color2 {
  color: #1fbba6;
}
#color-proxy .color3 {
  color: #14b9d6;
}
#color-proxy .color4 {
  color: #9b59b6;
}
#color-proxy .color5 {
  color: #2ecc71;
}
#color-proxy .color6 {
  color: #f1c40f;
}
#color-proxy .color7 {
  color: #1abc9c;
}
#color-proxy .color8 {
  color: #3498db;
}
#color-proxy .color9 {
  color: #34495e;
}
#color-proxy .color10 {
  color: #e67e22;
}
#color-proxy .color11 {
  color: #16a085;
}
#color-proxy .color12 {
  color: #e74c3c;
}
#color-proxy .color13 {
  color: #27ae60;
}
#color-proxy .color14 {
  color: #8e44ad;
}
#color-proxy .color15 {
  color: #2980b9;
}
#color-proxy .color16 {
  color: #c0392b;
}
#color-proxy .color17 {
  color: #2c3e50;
}
#color-proxy .color18 {
  color: #f39c12;
}
#color-proxy .color19 {
  color: #d35400;
}
#color-proxy .lightest {
  color: #fefefe;
}
#color-proxy .lighter {
  color: #eaedf1;
}
#color-proxy .light {
  color: #dfdfdf;
}
#color-proxy .mid {
  color: #9ea7b3;
}
#color-proxy .dark {
  color: #5e6d81;
}
#color-proxy .darker {
  color: #2b2b2b;
}
#color-proxy .darkest {
  color: #242323;
}
#no-pages {
  max-width: 760px;
  text-align: center;
  font-size: 61px;
  margin: 3em auto;
  color: #474747;
  text-shadow: none;
}
#no-pages #sign-in-button {
  right: 5%;
}
hr {
  border: 1px solid #ccc;
  border-width: 1px 0;
  border-color: rgba(36, 35, 35, 0.4) transparent #ffffff;
  height: 0;
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* banner/header styles */
/**/
#banner:hover {
  z-index: 50;
}
#header {
  /*overflow-x: hidden;*/

}
#header h1 {
  text-align: center;
  margin: 15px 0;
}
.site-description {
  padding: 1em 0;
  text-align: center;
}
#header h1 > img {
  max-width: 100%;
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* global footer styles */
footer {
  padding: 5px 5px 15px;
  text-align: center;
  position: relative;
  z-index: 25;
}
footer a {
  font-size: 0.8em;
  margin-right: 7px;
}
footer a:link,
footer a:visited {
  color: #5e6d81;
  text-decoration: none;
}
footer a:hover span {
  text-decoration: underline;
}
footer a:after {
  content: '|';
  margin-left: 7px;
}
footer a:last-child,
footer a:last-child:after {
  content: none;
  margin: 0;
}
.ie8 footer a {
  margin-right: 15px;
}
.ie8 footer a:after {
  content: none;
  margin: 0;
}
.iframe footer {
  display: none;
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* layout styles */
#inner-wrap {
  padding: 0 1.25em;
}
/***
main loading spinner
***/
#preloader {
  position: absolute;
  width: 82px;
  height: 82px;
  margin-left: -40px;
  top: 25%;
  left: 50%;
  font-size: 200%;
}
@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-o-keyframes spin {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
.spinner {
  height: 3em;
  width: 3em;
  border-radius: 100%;
  -moz-border-radius: 100%;
  border-top: solid 5px #14b9d6;
  border-bottom: solid 5px #14b9d6;
  display: inline-block;
  -webkit-animation-name: spin;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: spin;
  -moz-animation-duration: 1s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -o-animation-name: spin;
  -o-animation-duration: 1s;
  -o-animation-iteration-count: infinite;
  -o-animation-timing-function: linear;
  animation-name: spin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.ie8 .spinner,
.ie9 .spinner,
.ie7 .spinner {
  border: none;
  height: 4em;
  width: 5em;
  background: transparent url(../img/ajax-loader-ededed.gif) 50% 33% no-repeat;
  background-position: 50% auto;
}
.loading-wrapper {
  padding: 1em;
  font-size: 1.4em;
  text-align: center;
}
.loading-wrapper span > * {
  display: inline-block;
  vertical-align: middle;
}
.loading-wrapper .spinner {
  height: 1em;
  width: 1em;
  border-top: solid 2px #2b2b2b;
  border-bottom: solid 2px #2b2b2b;
  margin-right: 0.2em;
}
.spinner-small {
  height: 1em;
  width: 1em;
  color: #5e6d81;
  border-radius: 100%;
  -moz-border-radius: 100%;
  transform-origin: 50% 100%;
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  display: inline-block;
  -webkit-animation-name: spin;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: spin;
  -moz-animation-duration: 1s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -o-animation-name: spin;
  -o-animation-duration: 1s;
  -o-animation-iteration-count: infinite;
  -o-animation-timing-function: linear;
  animation-name: spin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.waiting .dlg-buttons,
.ps-workflow .waiting button,
.waiting .wa-footer button,
.waiting .mdl-section-controls,
.waiting .mdl-section-controls,
.waiting .site-section-controls {
  opacity: 0.3;
}
.waiting .dlg-buttons:after,
.waiting .code-editor .wa-footer:after,
.waiting .wa-buttons:before,
.waiting #ff-wrap .sidenav-footer:before,
.waiting .mdl-section-controls:after,
.waiting .site-section-controls:after,
.waiting .step-next:before,
.waiting .sys-sub-admin .load-more:after {
  height: 3em;
  width: 3em;
  border-radius: 100%;
  -moz-border-radius: 100%;
  border-top: solid 5px #14b9d6;
  border-bottom: solid 5px #14b9d6;
  display: inline-block;
  -webkit-animation-name: spin;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: spin;
  -moz-animation-duration: 1s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -o-animation-name: spin;
  -o-animation-duration: 1s;
  -o-animation-iteration-count: infinite;
  -o-animation-timing-function: linear;
  animation-name: spin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  content: '';
  position: absolute;
  height: 2em;
  width: 2em;
  border-width: 3px;
  border-color: #5e6d81;
  margin: 0 1em;
}
.waiting #feed-form .wa-buttons:before {
  right: 100%;
  bottom: 0.1em;
}
.waiting .wa-wrapper .wa-buttons:before {
  right: 10%;
}
.waiting #pb-buttons .site-section-controls:after {
  right: 5em;
  top: 0.25em;
}
.waiting .dlg-buttons:after {
  right: 110%;
  top: -4px;
}
.waiting .code-editor .wa-footer:after {
  bottom: 1em;
}
.waiting .step-next:before {
  left: -4em;
  top: 0.25em;
}
/**
End spinner
**/
@media screen and (max-width: 574px) {
  #inner-wrap {
    padding: 0;
  }
  ul.sublist-nav {
    left: 0;
  }
}
@media screen and (max-width: 850px) {
  .user-section {
    display: none;
  }
}
@media screen and (max-width: 850px) and (min-width: 575px) {
  .widget-container {
    padding-bottom: 15px;
  }
}
.sys-widget + .sys-widget {
  margin-top: 15px;
}
#back-to-top {
  padding: 3px 10px 3px 20px;
  background-color: #fefefe;
  color: #242323;
  position: fixed;
  display: none;
  border-radius: 5px 0 0 0;
  border: solid 1px #9ea7b3;
  box-shadow: 0px 0px 5px #9ea7b3;
  -moz-box-shadow: 0px 0px 5px #9ea7b3;
  -webkit-box-shadow: 0px 0px 5px #9ea7b3;
  bottom: 0;
  right: 0px;
  z-index: 25;
  white-space: nowrap;
}
#back-to-top i {
  margin-right: 10px;
  vertical-align: middle;
}
.wayin-fish {
  height: 181px;
  width: 203px;
  background: url(../img/wayinfish.png) no-repeat 0 0 transparent;
}
.title-gap {
  margin-bottom: 1.25em;
}
.title-bg {
  background-color: #2b2b2b;
  color: #fefefe;
  font-size: 1.6em;
  padding: 0.6em 0 0.3em;
  text-align: center;
  position: relative;
  min-height: 34px;
  font-weight: bold;
}
.no-tweets-yet,
.no-feed-available {
  color: #eaedf1;
  text-align: center;
  font-size: 1.7em;
  padding: 0.625em;
  background: #242323;
  width: 10em;
  margin: 0 auto;
  border-radius: 0.5em;
}
.no-tweets-yet .spinner,
.no-feed-available .spinner {
  height: 1em;
  width: 1em;
  border-top-width: 1px;
  border-bottom-width: 1px;
  display: inline-block;
  border-color: #fff;
  margin-bottom: -0.2em;
  margin-right: .3em;
}
.ie8 .no-tweets-yet .spinner,
.ie8 .no-feed-available .spinner {
  background-image: url(../img/ajax-loader-1.gif);
}
.no-tweets-yet > img {
  height: 28px;
  margin-right: 5px;
}
@media screen and (min-width: 850px) {
  .lightbox-media-container {
    min-width: 300px;
    max-width: 900px;
  }
  .lightbox-media-container.lightbox-video-container {
    height: 450px;
    width: 600px;
  }
  .lightbox-media-container.lightbox-video-container iframe {
    width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: 765px) {
  .lightbox-media-container {
    display: block;
  }
}
.widget-load-error {
  margin: 0;
  background: #dfdfdf;
  color: #9ea7b3;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  padding: 15px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.overlay-black .site-description {
  background: rgba(0, 0, 0, 0.5);
  box-shadow: 20px 0 0 0 rgba(0, 0, 0, 0.5), -20px 0 0 0 rgba(0, 0, 0, 0.5);
}
.overlay-black #content {
  background: rgba(0, 0, 0, 0.5);
  box-shadow: 0 20px 0 20px rgba(0, 0, 0, 0.5);
}
.overlay-white .site-description {
  background: rgba(255, 255, 255, 0.5);
  box-shadow: 20px 0 0 0 rgba(255, 255, 255, 0.5), -20px 0 0 0 rgba(255, 255, 255, 0.5);
}
.overlay-white #content {
  background: rgba(255, 255, 255, 0.5);
  box-shadow: 0 20px 0 20px rgba(255, 255, 255, 0.5);
}
body > img[name*=s_i_] {
  position: absolute;
  top: 0;
  left: 0;
}
/*
In chrome a 3d animation makes other elements on the page
shift around, possibly because webkit switches into a
different rendering mode during the animation. In any
case, this seems to prevent that happening, presumably
because it forces those elements to always be in that
other rendering mode.

**REMOVING FOR NOW - CM - 7/10/13
this was causing a very serious jump when hovering over widgets
as an admin - I've watchd collage in chrome and didnt' see the adverse
behavior after removing

**REINSTATING - GR - 7/16/13
The original bug came back, so instead of removing this, tried
switching toggle of approve/deny buttons from display:none/block
to visibility:hidden/visible, and also removing box shadow on
widget container on hover, and it seems to prevent the jump.
*/
/**RE-REMOVING - JB - 7/31/13
Both the translate3d and translateZ settings appear to cause problems
with z-indexing, particularly for the inline-admin. Specifically, it
caused the inline-admin to appear behind widgets further down the page
and disables fixed position on the inline-admin element(s). This
doesn't appear to be altogether surprising given the locking mechanism
placed on the zIndex by those properties. In the interim I've addressed
a safari flickering issue by adding the backface visibility setting based
on this post:

http://stackoverflow.com/questions/2975217/how-to-fix-flicker-when-using-webkit-transforms-transitions

**REMOVING (backface-visibility) - GR - 10/29/13
The presence of -webkit-backface-visibility seemed to be causing ios7
browsers to crash on the waterfall.
*/
.sys-widget {
  /* -webkit-transform: translate3d(0, 0, 0); */

  /* -webkit-transform: translateZ(0); */

  position: relative;
}
.not-ios7.not-safari7_0_x .sys-widget {
  -webkit-backface-visibility: hidden;
}
/*
 * This CSS controls the fade in/out of images
 * as they scroll into and out of the viewport.
 */
img.auto-show {
  opacity: 0;
}
img.auto-loaded {
  transition: opacity 200ms linear;
  opacity: 1;
}
.super-only,
.super-only a,
.super-only .fc-tip-text,
.wa-label.super-only,
.wa-field.super-only {
  color: #f07936 !important;
}
.super-only i.icon-star {
  color: #f07936 !important;
}
button.super-only {
  background-color: #9ea7b3;
  color: #fff !important;
}
#bg-fadeout.hidden {
  display: none !important;
}
@media screen and (max-width: 700px) {
  body {
    text-rendering: auto;
  }
}
