/* Font Families */
/* Colors */
.block.space {
  margin-bottom: 20px;
}
.block.top-space {
  margin-top: 20px;
}
.block.double-top-space {
  margin-top: 45px;
}
/* Framed Block */
.block.framed {
  background: none !important;
}
.block.framed .content {
  padding: 10px 20px;
  border-radius: 5px;
  border: 1px solid #CBCBCB;
  background: #ffffff url(../../images/block-gradient.jpg) repeat-x 0 100%;
}
.block.framed.no-gradient .content {
  background: #ffffff;
}
.block.framed.blue .content {
  color: #ffffff;
  border-color: #1A6AAC;
  background: #1A6AAC;
}
.block.framed.blue .content h1,
.block.framed.blue .content h2,
.block.framed.blue .content h3,
.block.framed.blue .content h4,
.block.framed.blue .content h5,
.block.framed.blue .content h6 {
  color: #ffffff;
}
.block.framed.blue .content a {
  color: #ffffff;
  text-decoration: underline;
}
.block.framed.links .content a {
  font-family: 'Faraco Hand', Arial, Helvetica, sans-serif;
  font-size: 22px;
  text-decoration: none;
}
.block.framed.links .content a:hover {
  text-decoration: underline;
}
/* Content Blocks */
#zone-content .block,
body.page-blog #zone-content #block-system-main,
body.page-taxonomy-term #zone-content #block-system-main {
  background: #ffffff url(../../images/block-gradient.jpg) repeat-x 0 100%;
}
#zone-content .block.no-gradient,
#zone-content #block-system-main {
  background: transparent;
}
/* Page Title */
#block-block-10 h2 {
  margin: 0 0 15px;
}
/* Newsletter Subscribe */
.newsletter-subscribe div.content {
  padding: 15px !important;
}
.newsletter-subscribe .intro-image {
  float: left;
}
.newsletter-subscribe .intro-text {
  font-size: 12px;
  margin-left: 85px;
}
.newsletter-subscribe form {
  margin-top: 15px;
}
.newsletter-subscribe form .form-text {
  float: left;
  width: 165px;
}
.newsletter-subscribe form .form-submit {
  padding: 5px 10px;
  border: 0;
  float: right;
  margin-top: 2px;
}
.newsletter-subscribe form .form-submit:hover,
.newsletter-subscribe form .form-submit:focus {
  background: #393839;
}
/* ShareThis Chicklets */
#block-block-9 {
  text-align: right;
  margin-top: 20px;
  padding-top: 10px;
  border-top: 1px solid #CBCBCB;
}
/* Follow the MIX */
.follow-the-mix .content {
  padding: 0;
}
.follow-the-mix .content .label {
  margin-bottom: 5px;
}
.follow-the-mix .content p {
  margin: 0;
  line-height: 22px;
}
.follow-the-mix .content a {
  display: inline-block;
  width: 38px;
  height: 34px;
  background: url('../../images/social.png') no-repeat 0 0;
  background-size: 290px;
}
.follow-the-mix .content a.email {
  display: none;
}
.follow-the-mix .content a.facebook {
  background-position: -42px 0;
}
.follow-the-mix .content a.twitter {
  background-position: -84px 0;
}
.follow-the-mix .content a.linkedin {
  background-position: -127px 0;
}
.follow-the-mix .content a.youtube {
  background-position: -170px 0;
}
.follow-the-mix .content a.flickr {
  background-position: -214px 0;
}
.follow-the-mix .content a.rss {
  background-position: -257px 0;
}
.follow-the-mix .content .email-wrapper {
  display: none;
}
body.page-blog .follow-the-mix,
body.node-type-blog .follow-the-mix {
  margin-bottom: 50px !important;
}
body.page-blog .follow-the-mix .content,
body.node-type-blog .follow-the-mix .content {
  margin: 0;
  padding: 0;
  background: none !important;
  border: 0;
}
body.page-blog .follow-the-mix .content a.email,
body.node-type-blog .follow-the-mix .content a.email {
  display: inline-block;
}
body.page-blog .follow-the-mix .content .email-wrapper h4,
body.node-type-blog .follow-the-mix .content .email-wrapper h4 {
  font-family: 'DIN', Arial, Helvetica, sans-serif;
}
body.page-blog .follow-the-mix .content .email-wrapper p,
body.node-type-blog .follow-the-mix .content .email-wrapper p {
  font-size: 12px;
  line-height: 16px;
}
body.page-blog .follow-the-mix .content .email-wrapper form,
body.node-type-blog .follow-the-mix .content .email-wrapper form {
  margin-top: 15px;
}
body.page-blog .follow-the-mix .content .email-wrapper form .form-text,
body.node-type-blog .follow-the-mix .content .email-wrapper form .form-text {
  width: 180px;
}
body.page-blog .follow-the-mix .content .email-wrapper form .form-submit,
body.node-type-blog .follow-the-mix .content .email-wrapper form .form-submit {
  padding: 5px 12px;
  letter-spacing: 0;
  border: 0;
  font-family: 'DIN', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #444444;
}
body.page-blog .follow-the-mix .content .email-wrapper form .form-submit:hover,
body.node-type-blog .follow-the-mix .content .email-wrapper form .form-submit:hover,
body.page-blog .follow-the-mix .content .email-wrapper form .form-submit:focus,
body.node-type-blog .follow-the-mix .content .email-wrapper form .form-submit:focus {
  background: #1A6AAC;
}
body.page-blog .follow-the-mix .label,
body.node-type-blog .follow-the-mix .label {
  display: block;
  padding: 6px 15px;
  margin: 0 0 20px;
  text-transform: uppercase;
  color: #ffffff;
  font-family: 'DIN', Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  background: #444444;
}
/* Blog Must Read */
#block-views-blog-block-5 {
  background: none !important;
}
#block-views-blog-block-5 .block-title {
  display: block;
  padding: 6px 15px;
  margin: 0 0 20px !important;
  text-transform: uppercase;
  color: #ffffff;
  font-family: 'DIN', Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  line-height: 24px;
  background: #444444;
}
#block-views-blog-block-5 .views-row {
  margin: 0 0 25px;
  padding: 0;
  border: 0;
}
#block-views-blog-block-5 .views-row img {
  margin-bottom: 8px;
  width: 100%;
  height: auto;
}
#block-views-blog-block-5 .views-field-title {
  margin-bottom: 5px;
  font-family: 'DIN', Arial, Helvetica, sans-serif;
  font-size: 22px;
  line-height: 26px;
}
#block-views-blog-block-5 .views-field-title a {
  color: #000000;
}
#block-views-blog-block-5 .views-field-title a:hover {
  color: #1A6AAC;
}
#block-views-blog-block-5 .views-field-created {
  color: #A3A3A3;
  font-size: 12px;
}
/* Blog Archive */
#block-mix-blog-blog-archive {
  margin-bottom: 50px !important;
  background: none !important;
}
#block-mix-blog-blog-archive .block-title {
  display: block;
  padding: 6px 15px;
  margin: 0 0 20px !important;
  text-transform: uppercase;
  color: #ffffff;
  font-family: 'DIN', Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  line-height: 24px;
  background: #444444;
}
#block-mix-blog-blog-archive .archive-group {
  font-size: 14px;
  line-height: 20px;
  padding: 10px 15px 10px 30px;
  border-bottom: 1px solid #CBCBCB;
  background: url('../../images/gray-arrow.png') no-repeat 15px 16px;
}
#block-mix-blog-blog-archive .archive-group.visible {
  background: url('../../images/gray-down-arrow.png') no-repeat 15px 16px;
}
#block-mix-blog-blog-archive .archive-group .year {
  display: block;
  font-weight: bold;
  color: #666666;
  cursor: pointer;
}
#block-mix-blog-blog-archive .archive-group .year:hover {
  color: #1A6AAC;
}
#block-mix-blog-blog-archive .months {
  display: none;
  margin-top: 5px;
}
#block-mix-blog-blog-archive .months a {
  display: block;
  color: #666666;
}
#block-mix-blog-blog-archive .months a:hover {
  color: #1A6AAC;
}
/* Blog Top Authors */
#block-mix-blog-top-authors {
  background: none !important;
}
#block-mix-blog-top-authors .block-title {
  display: block;
  padding: 6px 15px;
  margin: 0 0 20px !important;
  text-transform: uppercase;
  color: #ffffff;
  font-family: 'DIN', Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  line-height: 24px;
  background: #444444;
}
#block-mix-blog-top-authors .visible,
#block-mix-blog-top-authors .hidden {
  font-size: 14px;
  line-height: 20px;
  padding: 0 15px;
}
#block-mix-blog-top-authors .hidden {
  display: none;
}
#block-mix-blog-top-authors .view-more {
  display: block;
  margin-top: 20px;
  padding: 8px 30px;
  border-top: 1px solid #CBCBCB;
  border-bottom: 1px solid #CBCBCB;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  background: url('../../images/gray-arrow.png') no-repeat 15px 50%;
}
#block-mix-blog-top-authors .view-more:hover {
  color: #1A6AAC;
  background: url('../../images/blue-arrow.gif') no-repeat 15px 50%;
}
/* Blog Heading */
#block-mix-blog-blog-heading h2 {
  font-family: 'DIN', Arial, Helvetica, sans-serif;
  font-size: 50px;
  line-height: 55px;
  letter-spacing: -0.3px;
}
#block-mix-blog-blog-heading .author {
  color: #808084;
}
/* Blog Toolbar */
#block-mix-blog-blog-toolbar {
  background: none !important;
  position: absolute;
  left: -80px;
  top: 0;
}
#block-mix-blog-blog-toolbar .user-picture {
  margin-bottom: 5px;
}
#block-mix-blog-blog-toolbar .likes-button,
#block-mix-blog-blog-toolbar .comments a,
#block-mix-blog-blog-toolbar .share .share-count {
  display: block;
  margin: 0 0 5px;
  padding: 5px 2px;
  text-align: center;
  text-transform: capitalize;
  font-family: 'DIN', Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #424242;
  background: #ffffff;
}
#block-mix-blog-blog-toolbar .likes-button .count,
#block-mix-blog-blog-toolbar .comments a .count,
#block-mix-blog-blog-toolbar .share .share-count .count {
  display: block;
  padding: 5px 0 2px;
  font-size: 20px;
}
#block-mix-blog-blog-toolbar .likes-button:hover .count,
#block-mix-blog-blog-toolbar .comments a:hover .count,
#block-mix-blog-blog-toolbar .share .share-count:hover .count {
  color: #1A6AAC;
}
#block-mix-blog-blog-toolbar .admin-unlike {
  top: 0;
  left: 0;
}
#block-mix-blog-blog-toolbar .share {
  position: relative;
}
#block-mix-blog-blog-toolbar .share .addthis_sharing_toolbox {
  display: none;
  position: absolute;
  z-index: 100;
  top: 4px;
  left: 70px;
  padding: 4px 4px 4px 8px;
  width: 230px;
  background: #ffffff;
  -webkit-box-shadow: 2px 3px 17px -4px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 2px 3px 17px -4px rgba(0, 0, 0, 0.75);
  box-shadow: 2px 3px 17px -4px rgba(0, 0, 0, 0.75);
}
#block-mix-blog-blog-toolbar .share .addthis_sharing_toolbox:before {
  content: '';
  width: 10px;
  height: 41px;
  position: absolute;
  left: -10px;
  top: 0;
}
#block-mix-blog-blog-toolbar .share .addthis_sharing_toolbox:after {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 6px;
  margin-top: -6px;
}
#block-mix-blog-blog-toolbar .share .addthis_sharing_toolbox span.label {
  display: inline-block;
  vertical-align: top;
  margin: 8px 5px 0 0;
  font-size: 12px;
}
#block-mix-blog-blog-toolbar .share .addthis_sharing_toolbox .at-share-tbx-element {
  display: inline-block !important;
  vertical-align: top;
  height: 32px;
}
#block-mix-blog-blog-toolbar .share .addthis_sharing_toolbox .at-share-tbx-element a {
  margin: 0 0 0 6px;
}
/* Blog Sharing */
#block-mix-blog-blog-share {
  background: none !important;
  margin: 30px 0 40px;
}
#block-mix-blog-blog-share .content a {
  margin: 0 5px 0 0;
}
#block-mix-blog-blog-share .addthis_sharing_toolbox {
  display: block !important;
}
/* Blog Featured Image */
#block-mix-blog-blog-image {
  margin-bottom: 30px;
  background: none !important;
}
/* MIXer Stats */
#block-views-user-profiles-block .content {
  padding: 20px;
}
#block-views-user-profiles-block .content .views-field-picture {
  margin-bottom: 15px;
}
#block-views-user-profiles-block .content .views-label {
  display: block;
  margin: 10px 0;
  font-size: 20px;
  font-family: 'Arial Rounded', Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 24px;
}
#block-views-user-profiles-block .content .views-field-field-profile-bio span.file {
  display: block;
  padding: 2px 10px;
}
#block-views-user-profiles-block .content .views-field-created,
#block-views-user-profiles-block .content .total-contributions,
#block-views-user-profiles-block .content .avg-contribution-rating {
  margin: 2px 0 2px 10px;
}
#block-views-user-profiles-block .content .views-field-field-profile-links .field-content a {
  display: inline-block;
  margin: 2px 0 2px 10px;
}
#block-views-user-profiles-block .content .views-field-field-profile-social-twitter,
#block-views-user-profiles-block .content .views-field-field-profile-social-facebook,
#block-views-user-profiles-block .content .views-field-field-profile-social-linkedin,
#block-views-user-profiles-block .content .views-field-field-profile-social-youtube {
  margin-top: 10px;
  display: inline-block;
}
/* Me In Three (Sidebar) */
#block-views-user-profiles-block-1 .content .views-field {
  display: list-item;
  margin: 0 0 0 15px;
  padding: 5px 0;
}
/* Archive */
.archive-collapse .view-content h3 {
  margin: 5px 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}
.archive-collapse .view-content .views-row {
  margin: 2px 0 2px 15px;
}
.archive-collapse .view-content .grouping.collapsed .values {
  display: none;
}
.archive-collapse .view-content .grouping {
  border-bottom: 1px solid #CBCBCB;
}
.archive-collapse .view-content .grouping .section {
  font-weight: bold;
  padding: 5px 0 5px 15px;
  cursor: pointer;
  line-height: 19px;
  background: url(../../images/blue-arrow.gif) no-repeat 0 50%;
}
.archive-collapse .view-content .grouping .values {
  padding: 0 0 10px;
}
.archive-collapse .view-content .grouping .values .views-field {
  padding: 2px 0 2px 25px;
}
.archive-collapse .view-content .grouping.last {
  border-bottom: 0;
}
/* Date/Title View Listing */
.framed.date-title-listing .content {
  padding: 0;
}
.framed.date-title-listing .view-content {
  padding: 0 10px;
}
.framed.date-title-listing .views-row {
  margin-top: 10px;
}
.framed.date-title-listing .views-row .views-field-created {
  float: left;
}
.framed.date-title-listing .views-row .views-field-title {
  margin-left: 40px;
}
/* Views More Link */
.more-link {
  margin: 10px 0 0 0;
  padding: 8px 10px;
  font-family: 'Faraco Hand', Arial, Helvetica, sans-serif;
  font-size: 20px;
  border-top: 1px solid #CBCBCB;
}
/* Sliders Base */
div.slider {
  overflow: hidden;
}
div.slider .viewport {
  float: left;
  position: absolute;
  overflow: hidden;
}
div.slider .buttons {
  position: absolute;
  margin: 0;
}
div.slider .next {
  margin: 0;
}
div.slider .disable {
  visibility: hidden;
}
div.slider .overview {
  position: absolute;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
}
div.slider .overview li {
  float: left;
  margin: 0;
  padding: 0;
}
/* MIX Slider */
div.mix-slider.slider {
  width: 548px;
  height: 180px;
}
div.mix-slider.slider .viewport {
  width: 538px;
  height: 180px;
}
div.mix-slider.slider .buttons {
  position: absolute;
  top: 65px;
  left: 0;
  text-indent: -9999px;
  width: 26px;
  height: 60px;
  border: 0;
  border-radius: 0;
  background: url(../../images/carousel-controls.png) no-repeat 0 0;
}
div.mix-slider.slider .buttons.next {
  left: auto;
  right: 0;
  background-position: 0 100%;
}
div.mix-slider.slider .overview li {
  height: 180px;
  width: 100px;
  padding-right: 10px;
  list-style: none;
}
/* Mavericks Slider Block */
.mavericks-slider {
  position: relative;
  padding: 20px 35px;
  margin: 0 0 20px;
  border: 1px solid #CBCBCB;
  border-radius: 5px;
  background-color: #ffffff;
}
.mavericks-slider ul {
  width: 600px;
}
.mavericks-slider ul li {
  float: left;
  width: 110px;
  margin: 0;
  font-size: 11px;
  line-height: 14px;
  list-style: none;
}
.mavericks-slider ul li h2 {
  margin: 5px 0 0 0;
  font-size: 13px;
  line-height: 18px;
  font-family: Arial, Helvetica, sans-serif;
}
/* Mavericks Carousel */
#block-views-mavericks-block .mavericks-slider {
  margin-top: -40px;
  border-top: 0;
  border-radius: 0 0 5px 5px;
}
/* Mavericks Blog Posts */
#block-views-blog-block-3,
#block-views-blog-block-4 {
  float: left;
  width: 280px;
}
#block-views-blog-block-3 .content,
#block-views-blog-block-4 .content {
  padding: 0;
}
#block-views-blog-block-3 .more-link,
#block-views-blog-block-4 .more-link {
  margin-top: 0;
  border: 0;
}
#block-views-blog-block-4 {
  float: none;
  width: auto;
}
/* Mavericks MIX TV Posts */
#region-content #block-views-mix-tv-videos-block {
  float: right;
  width: 315px;
}
.mixtv-videos-column div.content {
  /* Current Displayed */
  /* Thumbnails */
}
.mixtv-videos-column div.content .views-row {
  border: 1px solid #CBCBCB;
  border-bottom: 0;
  padding: 10px 15px;
  cursor: pointer;
  background: #ffffff;
}
.mixtv-videos-column div.content .views-row:hover {
  color: #ffffff;
  background-color: #444444;
}
.mixtv-videos-column div.content .views-row:hover a {
  color: #ffffff;
}
.mixtv-videos-column div.content .views-row:hover .field-name-body {
  color: #999999;
}
.mixtv-videos-column div.content .views-row.views-row-first {
  padding: 0;
}
.mixtv-videos-column div.content .views-row.views-row-first .field-name-field-mixtv-image,
.mixtv-videos-column div.content .views-row.views-row-first .field-name-field-mixtv-duration {
  display: none;
}
.mixtv-videos-column div.content .views-row.views-row-first .field-name-title,
.mixtv-videos-column div.content .views-row.views-row-first .field-name-author-name,
.mixtv-videos-column div.content .views-row.views-row-first .field-name-body {
  padding: 0 10px;
}
.mixtv-videos-column div.content .views-row.views-row-first .field-name-title p,
.mixtv-videos-column div.content .views-row.views-row-first .field-name-author-name p,
.mixtv-videos-column div.content .views-row.views-row-first .field-name-body p {
  margin: 0;
}
.mixtv-videos-column div.content .views-row.views-row-first .field-name-mix-tv-video-small {
  display: block;
}
.mixtv-videos-column div.content .views-row.views-row-first .field-name-title {
  padding-top: 10px;
}
.mixtv-videos-column div.content .views-row.views-row-first .field-name-body {
  display: block;
  padding-bottom: 10px;
  padding-top: 5px;
}
.mixtv-videos-column div.content .field-name-mix-tv-video-small {
  background-color: #444444;
}
.mixtv-videos-column div.content .field-name-mix-tv-video-small,
.mixtv-videos-column div.content .field-name-body {
  display: none;
}
.mixtv-videos-column div.content .field-name-field-mixtv-image {
  display: block;
  float: left;
}
.mixtv-videos-column div.content .field-name-field-mixtv-duration {
  display: block;
  color: #999999;
}
.mixtv-videos-column div.content .field-name-title,
.mixtv-videos-column div.content .field-name-author-name,
.mixtv-videos-column div.content .field-name-field-mixtv-duration {
  border: 0;
  padding: 0 0 0 140px;
  background: transparent;
}
.mixtv-videos-column div.content .view-footer {
  padding: 8px 10px;
  text-align: right;
  font-family: 'Faraco Hand', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #1A6AAC;
  border: 1px solid #CBCBCB;
  border-radius: 0 0 5px 5px;
  background-color: #ffffff;
}
.mixtv-videos-column div.content .view-footer p {
  margin: 0;
}
/* MIXTV Headers */
.block.mixtv-header {
  position: relative;
  z-index: 1;
}
.block.mixtv-header div.content {
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
  margin-bottom: -15px;
}
body.node-type-blog .block.blog-header div.content {
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
}
/* MIX TV Sidebar */
.block.mixtv-sidebar div.content {
  padding: 0;
}
.block.mixtv-sidebar div.content .views-row {
  padding: 10px;
  border-bottom: 1px solid #CBCBCB;
}
.block.mixtv-sidebar div.content .views-row-last {
  border-bottom: 0;
}
.block.mixtv-sidebar div.content .field-name-field-mixtv-image {
  float: left;
}
.block.mixtv-sidebar div.content .field-name-title,
.block.mixtv-sidebar div.content .field-name-author-name {
  margin-left: 140px;
}
.block.mixtv-sidebar div.content .view-footer {
  padding: 8px 10px;
  text-align: right;
  font-family: 'Faraco Hand', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #1A6AAC;
  border-top: 1px solid #CBCBCB;
}
.block.mixtv-sidebar div.content .view-footer p {
  margin: 0;
}
#block-views-mix-tv-block-4 .view-content {
  height: 481px;
  overflow-x: hidden;
  overflow-y: auto;
}
/* Posts Listings */
.posts-listing.header-title .view-header {
  color: white;
  padding: 10px 15px;
  background: #A3A3A3 url(../../images/gray-gradient.png) repeat-x 0 100%;
  border-radius: 5px 5px 0 0;
  border: 0;
}
.posts-listing.header-title .view-header h2 {
  margin: 0;
  font-size: 18px;
}
.posts-listing .block-title {
  color: white;
  padding: 10px 15px;
  background: #A3A3A3 url(../../images/gray-gradient.png) repeat-x 0 100%;
  border-radius: 5px 5px 0 0;
}
.posts-listing .view-header {
  padding: 6px 15px;
  border: 1px solid #CBCBCB;
  border-top: 0;
  font-size: 12px;
}
.posts-listing .view-header p {
  margin: 0;
}
.posts-listing .view-header .ajax-progress {
  position: absolute;
  margin: 6px 0 0 -30px;
}
.posts-listing .view-header .ajax-progress .throbber {
  width: 16px;
  background: url(../../images/ajax-loader.gif) no-repeat 0 0;
}
.posts-listing .view-header .sorting-options {
  float: right;
  margin-top: -39px;
  margin-right: -10px;
}
.posts-listing .view-header .sorting-options .label {
  color: #ffffff;
  margin-right: 5px;
  font-weight: bold;
}
.posts-listing .view-header .sorting-options a {
  display: inline-block;
  padding: 5px 8px 10px;
  color: #ffffff;
  border-radius: 5px 5px 0 0;
}
.posts-listing .view-header .sorting-options a.active,
.posts-listing .view-header .sorting-options a:hover {
  background-color: #ffffff;
  color: #424242;
}
.posts-listing .view-header .type-filters {
  float: right;
  margin-right: -5px;
}
.posts-listing .view-header .type-filters a {
  display: inline-block;
  font-size: 11px;
  text-transform: capitalize;
  padding: 0 3px;
  color: #999999;
  border-radius: 2px;
}
.posts-listing .view-header .type-filters a.active,
.posts-listing .view-header .type-filters a:hover {
  color: #ffffff;
  background-color: #646464;
}
.posts-listing .view-header .type-filters select {
  width: 150px;
}
.posts-listing .views-row {
  padding: 10px 15px;
  border: 1px solid #CBCBCB;
  border-top: 0;
}
.posts-listing .views-row .group-left {
  width: 75px;
}
.posts-listing .views-row .group-right {
  float: none;
  margin-left: 75px;
  width: auto;
}
.posts-listing .views-row h4 {
  margin: 0 0 5px;
}
.posts-listing .views-row p {
  margin: 0;
}
.posts-listing .views-row .field-name-field-sbh-summary,
.posts-listing .views-row .field-name-field-sbh-summary div,
.posts-listing .views-row .field-name-field-sbh-summary p,
.posts-listing .views-row .field-name-sbh-summary,
.posts-listing .views-row .field-name-sbh-summary div,
.posts-listing .views-row .field-name-sbh-summary p,
.posts-listing .views-row .field-name-body,
.posts-listing .views-row .field-name-body div,
.posts-listing .views-row .field-name-body p,
.posts-listing .views-row .field-name-node-link,
.posts-listing .views-row .field-name-node-link div {
  display: inline;
}
.posts-listing .views-row .field-name-node-link {
  background: url(../../images/blue-arrow.gif) no-repeat 100% 50%;
  padding-right: 12px;
  white-space: nowrap;
}
.posts-listing .views-row .field-name-type-w-author-name {
  margin-top: 5px;
  font-weight: bold;
}
.posts-listing .views-row .field-name-coauthors {
  font-weight: bold;
}
.posts-listing .views-row .field-name-comment-count {
  float: right;
  margin-top: -18px;
  padding-left: 18px;
  background: url(../../images/comment.gif) no-repeat 0 50%;
}
.posts-listing .views-row .field-name-field-tags {
  margin-top: 5px;
}
.posts-listing .view-footer {
  padding: 10px 15px;
  border: 1px solid #CBCBCB;
  border-top: 0;
  border-radius: 0 0 5px 5px;
}
.posts-listing .view-footer .view-more-links {
  text-align: right;
}
.posts-listing .view-footer .view-more-links .label {
  font-family: 'Faraco Hand', Arial, Helvetica, sans-serif;
  font-size: 18px;
  margin-right: 5px;
}
.posts-listing ul.pager {
  border: 1px solid #CBCBCB !important;
  padding: 10px 0 !important;
  border-top: 0 !important;
  border-radius: 0 0 5px 5px !important;
}
.posts-listing ul.pager .ajax-progress {
  left: 10px !important;
}
/* Alternate Posts Listing Page */
.view.posts-listing.alt-style .view-empty {
  padding: 5px 15px;
  border: 1px solid #CBCBCB;
  border-top: 0;
}
.view.posts-listing.alt-style .view-header {
  color: #424242;
  background: none;
  border: 1px solid #CBCBCB;
}
.view.posts-listing.alt-style .view-header h2 {
  font-size: 26px;
  margin: 5px 0 15px;
  text-transform: capitalize;
  color: #80B50D;
}
.view.posts-listing.alt-style .view-header .ajax-progress {
  right: 20px;
}
.view.posts-listing.alt-style .view-header .ajax-progress .throbber {
  margin: 0;
  height: 13px;
  width: 13px;
  background: url(/misc/throbber.gif) no-repeat 0 -20px;
}
.view.posts-listing.alt-style .view-header .term-description {
  margin-bottom: 20px;
}
.view.posts-listing.alt-style .view-header .sorting-options {
  float: none;
  margin: 0 10px 0 0;
  display: inline-block;
}
.view.posts-listing.alt-style .view-header .sorting-options .label {
  color: #424242;
}
.view.posts-listing.alt-style .view-header .sorting-options a {
  padding: 2px 5px;
  color: #999999;
  border-radius: 4px;
  border: 1px solid #CBCBCB;
}
.view.posts-listing.alt-style .view-header .sorting-options a.active,
.view.posts-listing.alt-style .view-header .sorting-options a:hover {
  background: #646464;
  color: #ffffff;
  border-color: #646464;
}
.view.posts-listing.alt-style .view-header .type-filters {
  float: none;
  display: inline-block;
  margin: 0 0 0 5px;
}
.view.posts-listing.alt-style .view-header .type-filters a {
  font-size: 12px;
  padding: 2px 5px;
  border-radius: 4px;
  border: 1px solid #CBCBCB;
}
.view.posts-listing.alt-style .view-header .type-filters a.active,
.view.posts-listing.alt-style .view-header .type-filters a:hover {
  border-color: #646464;
}
/* Related Posts */
.related-posts div.content {
  padding: 0 !important;
}
.related-posts .views-row {
  padding: 10px;
  border-bottom: 1px solid #CBCBCB;
}
.related-posts .views-row-last {
  border-bottom: 0;
}
.related-posts .group-left {
  width: 75px;
}
.related-posts .group-right {
  float: none;
  margin-left: 75px;
  width: auto;
}
.related-posts .field-name-author-name,
.related-posts .field-name-author-name *,
.related-posts .field-name-author-credentials,
.related-posts .field-name-author-credentials * {
  display: inline;
}
.related-posts .field-name-author-name,
.related-posts .field-name-author-credentials {
  color: #666666;
}
/* Moonshot Stats */
.field-name-moonshot-stats .block div.content {
  border: 0;
  border-top: 1px solid #CBCBCB;
  padding: 10px 0 0 0;
  border-radius: 0;
  background: 0;
  text-align: center;
}
.field-name-moonshot-stats .block div.content .view-content,
.field-name-moonshot-stats .block div.content .attachment,
.field-name-moonshot-stats .block div.content .attachment .view {
  display: inline-block;
}
.field-name-moonshot-stats .block div.content .view-content,
.field-name-moonshot-stats .block div.content .attachment .view {
  margin: 0 25px;
}
.field-name-moonshot-stats .block div.content .view-content .field-content span,
.field-name-moonshot-stats .block div.content .attachment .view .field-content span {
  font-size: 18px;
  font-weight: bold;
}
/* Share Boxes */
.share-boxes a.share-box {
  float: left;
  border: 1px solid #CBCBCB;
  border-radius: 5px;
  color: #ffffff;
  width: 191px;
  height: 112px;
}
.share-boxes a.share-box span.title {
  display: block;
  padding: 5px 15px;
  font-size: 20px;
  font-family: 'Faraco Hand', Arial, Helvetica, sans-serif;
}
.share-boxes a.share-box span.subline {
  display: block;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 15px;
}
.share-boxes a.share-box span.desc {
  display: block;
  padding: 5px 15px;
  font-size: 11px;
  line-height: 14px;
}
.share-boxes a.share-box.story {
  margin-right: 15px;
  border-color: #849431;
  background: #86982F;
}
.share-boxes a.share-box.story span.subline {
  background: #A5B143;
}
.share-boxes a.share-box.story span.desc {
  color: #D6E693;
}
.share-boxes a.share-box.story:hover {
  background: #96AC2D;
}
.share-boxes a.share-box.story:hover span.subline {
  background: #AEBF3B;
}
.share-boxes a.share-box.hack {
  margin-right: 15px;
  border-color: #B38A13;
  background: #CD9D16;
}
.share-boxes a.share-box.hack span.subline {
  background: #D9B421;
}
.share-boxes a.share-box.hack span.desc {
  color: #F3DD97;
}
.share-boxes a.share-box.hack:hover {
  background: #E0A211;
}
.share-boxes a.share-box.hack:hover span.subline {
  background: #E9B91A;
}
.share-boxes a.share-box.barrier {
  border-color: #C65900;
  background: #CF5500;
}
.share-boxes a.share-box.barrier span.subline {
  background: #DC6D00;
}
.share-boxes a.share-box.barrier span.desc {
  color: #FEB14B;
}
.share-boxes a.share-box.barrier:hover {
  background: #E15000;
}
.share-boxes a.share-box.barrier:hover span.subline {
  background: #EA6500;
}
/* About the MIX */
#block-quicktabs-about-the-mix {
  margin-top: 0;
}
#block-quicktabs-about-the-mix .quicktabs-tabs li a {
  padding: 10px !important;
}
/* MIX Team */
.view-mix-team .views-row {
  margin: 0 0 20px;
  padding: 0 0 20px;
  border-bottom: 1px solid #CBCBCB;
}
.view-mix-team .views-row-last {
  margin: 0 0 10px;
  padding: 0;
  border-bottom: 0;
}
/* Co-Authored Contributions */
#block-views-sbh-listings-block-5 {
  margin-top: 15px;
}
#block-views-sbh-listings-block-5 .view-header {
  display: none;
}
/* Box Counters */
.field-name-hackathon-contrib-count,
.field-name-comment-count-box,
.field-name-like-count-link-box,
.field-name-tweet-count-box {
  float: right;
}
.field-name-hackathon-contrib-count .views-row,
.field-name-comment-count-box .views-row,
.field-name-like-count-link-box .views-row,
.field-name-tweet-count-box .views-row {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}
.field-name-hackathon-contrib-count .count-box,
.field-name-comment-count-box .count-box,
.field-name-like-count-link-box .count-box,
.field-name-tweet-count-box .count-box {
  display: block;
  margin: 0 0 10px 15px;
  font-size: 11px;
  font-weight: bold;
}
.field-name-hackathon-contrib-count .count-box span.count,
.field-name-comment-count-box .count-box span.count,
.field-name-like-count-link-box .count-box span.count,
.field-name-tweet-count-box .count-box span.count {
  display: block;
  padding: 10px 10px 8px;
  font-size: 20px;
  color: #424242;
  text-align: center;
  border: 1px solid #CBCBCB !important;
  border-bottom: 0 !important;
}
.field-name-hackathon-contrib-count .count-box span.label,
.field-name-comment-count-box .count-box span.label,
.field-name-like-count-link-box .count-box span.label,
.field-name-tweet-count-box .count-box span.label {
  display: block;
  padding: 2px 5px;
  text-align: center;
  border: 1px solid #CBCBCB;
  border-top: 0;
}
.field-name-hackathon-contrib-count a:hover .count-box span.count,
.field-name-comment-count-box a:hover .count-box span.count,
.field-name-like-count-link-box a:hover .count-box span.count,
.field-name-tweet-count-box a:hover .count-box span.count,
.field-name-hackathon-contrib-count a:hover .count-box span.label,
.field-name-comment-count-box a:hover .count-box span.label,
.field-name-like-count-link-box a:hover .count-box span.label,
.field-name-tweet-count-box a:hover .count-box span.label {
  border-color: #444444 !important;
}
.field-name-comment-count-box .count-box span.label,
.field-name-like-count-link-box .count-box span.label,
.field-name-tweet-count-box .count-box span.label {
  width: 60px;
}
.field-name-comment-count-box .count-box,
.field-name-tweet-count-box .count-box {
  margin-left: 6px;
}
/* ShareThis */
.sharethis-vertical {
  position: absolute;
  margin: -5px 0 0 -80px;
  width: 73px;
  left: 0;
  z-index: 500 !important;
}
body.page-node-edit .sharethis-vertical,
body.page-node-add .sharethis-vertical {
  display: none;
}
.field-name-sharethis-chicklets {
  clear: both;
}
/* M-Prize Winners */
#block-block-39,
#block-block-40 {
  position: relative;
  top: 5px;
  margin-top: -5px;
  border: 1px solid #CBCBCB;
  border-radius: 5px 5px 0 0;
  padding: 15px 20px 0 20px;
  border-bottom: 0;
  background: #fff !important;
}
.block.meet-winners {
  position: relative;
  top: 5px;
  margin-top: -5px;
  background: #383838 url(../../images/winners-gradient1.png) repeat-x 0 0 !important;
  border-radius: 5px 5px 0 0;
  color: #C0BFC0;
  padding: 20px 20px 0;
}
.block.meet-winners h2 {
  margin-top: 0;
  color: #23aae1;
  font-size: 28px;
}
.block.meet-winners h2 a {
  color: #23aae1;
}
.block.meet-winners h2 a:hover {
  color: #23aae1;
}
.block.meet-winners .media-image {
  float: right;
  margin-left: 15px;
}
.block.meet-winners .avatars {
  margin: 10px 0;
}
.block.meet-winners .avatars br {
  display: none;
}
.block.meet-winners .avatars a {
  float: left;
}
.block.meet-winners .avatars img {
  margin-right: 1px;
  border: 2px solid transparent;
}
.block.meet-winners .avatars img.active {
  border-color: #23aae1;
}
.block.meet-winners .entries {
  height: 94px;
  overflow: hidden;
  margin-left: -20px;
  width: 610px;
  background: url(../../images/winners-gradient2.png) repeat-x 0 0;
}
.block.meet-winners .entries .default {
  padding: 15px 20px;
  font-weight: bold;
}
.block.meet-winners .entries .entry {
  display: none;
  padding: 15px 20px;
}
.block.meet-winners .entries .entry a {
  color: #fff;
  font-weight: bold;
}
.block.meet-winners .entries .entry a strong {
  font-size: 20px;
  color: #23aae1;
}
.block.meet-winners.orange h2,
.block.meet-winners.orange h2 a,
.block.meet-winners.orange h2 a:hover,
.block.meet-winners.orange .entries .entry a strong {
  color: #ff942e;
}
.block.meet-winners.orange .avatars img.active {
  border-color: #ff942e;
}
.block.meet-winners.compact {
  background: url(../../images/hci-bg.jpeg) no-repeat 0 0 !important;
}
.block.meet-winners.compact .avatars {
  float: right;
  margin: 0;
}
.block.meet-winners.compact .entries {
  background: #000;
}
/* Masquerade */
#block-masquerade-masquerade {
  padding-top: 15px;
}
#block-masquerade-masquerade .form-item {
  margin: 0;
}
