/* Font Families */
/* Colors */
/* Global */
.field-name-author-name h3 {
  font-size: 13px;
  margin: 0;
  font-weight: normal;
}
/* Basic Node Page */
.node.node-page {
  padding: 10px 20px;
  margin: 0 0 20px;
  border: 1px solid #CBCBCB;
  border-radius: 5px;
  background-color: #ffffff;
}
.node.node-page div.field-body {
  border-right: 1px solid #CBCBCB;
  margin-right: 190px;
  padding-right: 15px;
}
.node.node-page div.field-rail {
  float: right;
  width: 168px;
}
.node-unpublished {
  background: #FFFEF0 !important;
}
/* Anonymous User Pages */
body.not-logged-in.page-user ul.tabs.primary {
  display: none;
}
/* Basic User Pages */
body.page-user .sorting-options {
  display: none;
}
/* User Register */
#user-register-form,
#fbconnect-register-page,
#user-login,
#user-pass,
#user-pass-reset {
  padding: 10px 20px;
  margin: 0 0 20px;
  border: 1px solid #CBCBCB;
  border-radius: 5px;
  background-color: #ffffff;
}
#user-register-form h2,
#fbconnect-register-page h2,
#user-login h2,
#user-pass h2,
#user-pass-reset h2 {
  color: #80B50D;
}
#user-register-form label,
#fbconnect-register-page label,
#user-login label,
#user-pass label,
#user-pass-reset label {
  margin-bottom: 5px;
  font-weight: normal;
  font-family: 'Faraco Hand', Arial, Helvetica, sans-serif;
  font-size: 20px;
}
#user-register-form .field-name-field-profile-agreement label,
#fbconnect-register-page .field-name-field-profile-agreement label,
#user-login .field-name-field-profile-agreement label,
#user-pass .field-name-field-profile-agreement label,
#user-pass-reset .field-name-field-profile-agreement label {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
}
#user-register-form .vertical-tabs,
#fbconnect-register-page .vertical-tabs,
#user-login .vertical-tabs,
#user-pass .vertical-tabs,
#user-pass-reset .vertical-tabs {
  margin-left: 0;
  border: 0;
}
#user-register-form .vertical-tabs-list,
#fbconnect-register-page .vertical-tabs-list,
#user-login .vertical-tabs-list,
#user-pass .vertical-tabs-list,
#user-pass-reset .vertical-tabs-list {
  display: none;
}
#user-register-form .vertical-tabs fieldset,
#fbconnect-register-page .vertical-tabs fieldset,
#user-login .vertical-tabs fieldset,
#user-pass .vertical-tabs fieldset,
#user-pass-reset .vertical-tabs fieldset,
#user-register-form .vertical-tabs .fieldset-wrapper,
#fbconnect-register-page .vertical-tabs .fieldset-wrapper,
#user-login .vertical-tabs .fieldset-wrapper,
#user-pass .vertical-tabs .fieldset-wrapper,
#user-pass-reset .vertical-tabs .fieldset-wrapper {
  padding: 0;
}
#user-register-form .password-parent,
#fbconnect-register-page .password-parent,
#user-login .password-parent,
#user-pass .password-parent,
#user-pass-reset .password-parent {
  margin-bottom: 5px;
}
/* Registration Landing Pages */
body.page-node-20 .node.node-page div.field-rail,
body.page-node-21 .node.node-page div.field-rail {
  width: 260px;
}
body.page-node-20 .node.node-page div.field-body,
body.page-node-21 .node.node-page div.field-body {
  width: 600px;
  border: 0;
}
body.page-node-20 .node.node-page div.framed.blue .content,
body.page-node-21 .node.node-page div.framed.blue .content {
  border-radius: 5px;
  margin-bottom: 10px;
}
/* User Profile + Form */
.user-profile.view-mode-full,
#fbconnect-user-settings-form,
.fbconnect-unconnected {
  padding: 20px;
  margin: 0 0 20px;
  border: 1px solid #CBCBCB;
  border-radius: 5px;
  background-color: #ffffff;
}
.user-profile.view-mode-full .field-name-badges,
#fbconnect-user-settings-form .field-name-badges,
.fbconnect-unconnected .field-name-badges {
  display: none;
}
.user-profile.view-mode-full .field-name-ds-user-picture,
#fbconnect-user-settings-form .field-name-ds-user-picture,
.fbconnect-unconnected .field-name-ds-user-picture {
  float: left;
  display: none;
}
.user-profile.view-mode-full .field-name-name-credentials h2,
#fbconnect-user-settings-form .field-name-name-credentials h2,
.fbconnect-unconnected .field-name-name-credentials h2 {
  padding-top: 0;
  margin-bottom: 2px;
  margin-top: 0;
  color: #80B50D;
}
.user-profile.view-mode-full .field-name-me-in-three,
#fbconnect-user-settings-form .field-name-me-in-three,
.fbconnect-unconnected .field-name-me-in-three,
.user-profile.view-mode-full .field-name-field-profile-maverick-bio,
#fbconnect-user-settings-form .field-name-field-profile-maverick-bio,
.fbconnect-unconnected .field-name-field-profile-maverick-bio {
  margin-top: 20px;
  clear: both;
}
body.maverick-user .user-profile.view-mode-full .field-name-ds-user-picture {
  display: block;
}
body.maverick-user .user-profile.view-mode-full .field-name-badges {
  display: block;
  float: left;
  margin: 60px 0 15px -60px;
}
body.maverick-user .user-profile.view-mode-full .field-name-name-credentials {
  margin-left: 75px;
  min-height: 66px;
  height: auto !important;
  height: 66px;
}
body.non-maverick-user .user-profile.view-mode-full .field-name-badges {
  float: right;
  display: block;
}
#fbconnect-user-settings-form,
.fbconnect-unconnected {
  padding-top: 5px;
  margin-top: 15px;
}
#fbconnect-user-settings-form #edit-unlink,
.fbconnect-unconnected #edit-unlink {
  margin-right: 5px;
}
.fbconnect-unconnected .inner-wrapper {
  width: 300px;
  text-align: center;
  margin: 0 auto;
}
.fbconnect-unconnected .inner-wrapper .fbconnect-button {
  margin: 15px 0 10px;
}
#user-profile-form {
  position: relative;
}
#user-profile-form .user-picture {
  float: left;
  margin-right: 15px;
}
#user-profile-form .user-picture img {
  padding: 2px;
  border: 1px solid #CBCBCB;
}
#user-profile-form .form-item-picture-delete,
#user-profile-form .form-item-files-picture-upload {
  height: 60px;
}
#user-profile-form .form-actions {
  text-align: right;
}
#user-profile-form .link-field-subrow .form-item {
  margin: 0;
}
#user-profile-form .link-field-title .description {
  display: none;
}
/* User Profile Teaser */
.user-profile.view-mode-teaser .group-left {
  width: 180px;
}
.user-profile.view-mode-teaser .group-right {
  float: none;
  width: auto;
  margin: 0 0 0 180px;
}
.user-profile.view-mode-teaser h2 {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
}
.user-profile.view-mode-teaser .field-name-me-in-three {
  margin-top: 5px;
}
/* Nodes */
div.node.view-mode-full {
  padding: 20px;
  margin: 0 0 20px;
  border: 1px solid #CBCBCB;
  border-radius: 5px;
  background-color: #ffffff;
}
div.node.view-mode-full ul.links.inline {
  display: block;
  margin-top: 15px;
}
/* Quick MIX */
body.page-m-prize-quick-mix #block-system-main .view-display-id-attachment p,
body.page-hackathon-quick-mix #block-system-main .view-display-id-attachment p {
  margin: 15px 0;
}
body.page-m-prize-quick-mix #block-system-main .view-display-id-attachment .views-row,
body.page-hackathon-quick-mix #block-system-main .view-display-id-attachment .views-row {
  border-top: 0;
  padding-top: 0 !important;
}
body.page-m-prize-quick-mix #block-system-main .views-field-field-quickmix-question,
body.page-hackathon-quick-mix #block-system-main .views-field-field-quickmix-question {
  padding: 8px 12px;
  font-weight: bold;
  color: #ffffff;
  background: #1A6AAC;
}
body.page-m-prize-quick-mix #block-system-main .field-name-quickmix-tags,
body.page-hackathon-quick-mix #block-system-main .field-name-quickmix-tags,
body.page-m-prize-quick-mix #block-system-main .field-name-body,
body.page-hackathon-quick-mix #block-system-main .field-name-body {
  margin-top: 15px;
}
body.page-m-prize-quick-mix #block-system-main .field-name-body,
body.page-hackathon-quick-mix #block-system-main .field-name-body {
  display: block;
}
body.page-m-prize-quick-mix #block-system-main .field-name-title h4,
body.page-hackathon-quick-mix #block-system-main .field-name-title h4 {
  font-weight: bold;
  color: #1A6AAC;
}
body.page-m-prize-quick-mix #block-system-main .view-content,
body.page-hackathon-quick-mix #block-system-main .view-content {
  position: relative;
  z-index: 1;
}
body.page-m-prize-quick-mix #block-system-main .view-footer,
body.page-hackathon-quick-mix #block-system-main .view-footer {
  margin: -15px 0 15px;
}
/* Blog Landing */
body.page-blog #block-system-main,
body.node-type-blog #block-system-main {
  background: none !important;
}
body.page-blog #zone-content,
body.node-type-blog #zone-content {
  margin-top: 30px;
}
body.page-blog #section-content,
body.node-type-blog #section-content {
  padding-top: 60px;
}
body.page-blog #section-content table,
body.node-type-blog #section-content table {
  font-family: 'DIN', Arial, Helvetica, sans-serif;
  border: 0;
}
body.page-blog #section-content table td,
body.node-type-blog #section-content table td,
body.page-blog #section-content table th,
body.node-type-blog #section-content table th {
  vertical-align: inherit;
}
body.page-blog #section-content table strong,
body.node-type-blog #section-content table strong {
  font-family: 'DIN Bold', Arial, Helvetica, sans-serif;
}
body.page-blog #region-sidebar-second,
body.node-type-blog #region-sidebar-second {
  width: 290px;
  float: right;
}
body.page-blog #block-block-33,
body.node-type-blog #block-block-33 {
  display: none;
}
.view-blog.view-display-id-page_1 .view-header,
.view-blog.view-display-id-page_3 .view-header {
  display: none;
}
.view-blog.view-display-id-page_1 .views-row,
.view-blog.view-display-id-page_3 .views-row {
  margin: 0 0 65px;
  padding: 0;
  border: 0;
}
.view-blog.view-display-id-page_1 h2,
.view-blog.view-display-id-page_3 h2 {
  font-family: 'DIN', Arial, Helvetica, sans-serif;
  margin-top: 0;
  font-size: 30px;
  line-height: 34px;
  letter-spacing: 0;
}
.view-blog.view-display-id-page_1 h2 a,
.view-blog.view-display-id-page_3 h2 a {
  color: #000000;
}
.view-blog.view-display-id-page_1 h2 a:hover,
.view-blog.view-display-id-page_3 h2 a:hover {
  color: #1A6AAC;
}
.view-blog.view-display-id-page_1 .field-name-type-w-author-name,
.view-blog.view-display-id-page_3 .field-name-type-w-author-name,
.view-blog.view-display-id-page_1 .field-name-author-name-w-post-date,
.view-blog.view-display-id-page_3 .field-name-author-name-w-post-date {
  font-weight: normal !important;
  font-size: 12px;
  color: #808084;
}
.view-blog.view-display-id-page_1 .field-name-field-blog-image,
.view-blog.view-display-id-page_3 .field-name-field-blog-image {
  margin-top: 24px;
}
.view-blog.view-display-id-page_1 .field-name-body,
.view-blog.view-display-id-page_3 .field-name-body {
  font-family: Georgia, 'Times New Roman', serif;
  font-size: 16px;
  line-height: 28px;
}
.view-blog.view-display-id-page_1 .field-name-body iframe,
.view-blog.view-display-id-page_3 .field-name-body iframe {
  margin-bottom: 30px;
}
.view-blog.view-display-id-page_1 .field-name-node-link,
.view-blog.view-display-id-page_3 .field-name-node-link {
  font-family: 'DIN', Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 28px;
  margin-top: 24px !important;
  background: none !important;
}
.view-blog.view-display-id-page_1 .field-name-body,
.view-blog.view-display-id-page_3 .field-name-body {
  margin-top: 30px;
}
.view-blog.view-display-id-page_1 .group-header,
.view-blog.view-display-id-page_3 .group-header {
  margin: 0 !important;
}
.view-blog.view-display-id-page_1 .group-footer,
.view-blog.view-display-id-page_3 .group-footer {
  padding: 0 !important;
}
.view-blog.view-display-id-page_1 ul.pager-load-more,
.view-blog.view-display-id-page_3 ul.pager-load-more {
  margin-bottom: 30px;
  padding: 0 !important;
  border: 0 !important;
}
.view-blog.view-display-id-page_1 ul.pager-load-more a,
.view-blog.view-display-id-page_3 ul.pager-load-more a {
  width: auto;
  padding: 6px 12px;
  color: #ffffff;
  background: #1A6AAC;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.view-blog.view-display-id-page_1 ul.pager-load-more a:hover,
.view-blog.view-display-id-page_3 ul.pager-load-more a:hover {
  background: #124B84;
}
/* Blog Node */
div.node-blog.view-mode-full {
  padding: 0;
  font-family: Georgia, 'Times New Roman', serif;
  font-size: 16px;
  line-height: 28px;
  border: 0;
  background: none;
}
div.node-blog.view-mode-full .field-name-ds-user-picture,
div.node-blog.view-mode-full .field-name-title,
div.node-blog.view-mode-full .field-name-author-name,
div.node-blog.view-mode-full .field-name-post-date,
div.node-blog.view-mode-full .field-name-like-count-link-box,
div.node-blog.view-mode-full .field-name-comment-count-box {
  display: none;
}
div.node-blog.view-mode-full .field-name-field-tags {
  margin-bottom: 20px;
}
div.node-blog.view-mode-full h1,
div.node-blog.view-mode-full h2,
div.node-blog.view-mode-full h3,
div.node-blog.view-mode-full h4,
div.node-blog.view-mode-full h5,
div.node-blog.view-mode-full h6 {
  font-family: 'DIN', Arial, Helvetica, sans-serif;
  font-weight: normal;
}
div.node-blog.view-mode-full p {
  margin: 0 0 20px;
}
div.node-blog.view-mode-full blockquote {
  margin: 30px 0;
  border-top: 2px solid #EAEAEA;
  border-bottom: 2px solid #EAEAEA;
  font-family: 'DIN', Arial, Helvetica, sans-serif;
  font-size: 22px;
  line-height: 28px;
  width: 950px;
}
div.node-blog.view-mode-full blockquote p {
  margin: 20px 0;
}
div.node-blog.view-mode-full blockquote.contained {
  width: 100%;
}
div.node-blog.view-mode-full .comment-form .form-item-notify {
  margin-bottom: 0;
}
div.node-blog.view-mode-full .comment-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;
}
div.node-blog.view-mode-full .comment-form .form-submit:hover,
div.node-blog.view-mode-full .comment-form .form-submit:focus {
  background: #1A6AAC;
}
div.node-blog.view-mode-full #comments .sorting-options,
div.node-blog.view-mode-full #comments .links {
  font-family: 'DIN', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
div.node-blog.view-mode-full #comments .field-name-ds-user-picture {
  display: block;
}
div.node-blog.view-mode-full #comments .field-name-comment-author,
div.node-blog.view-mode-full #comments .field-name-post-date {
  font-family: 'DIN', Arial, Helvetica, sans-serif;
  font-weight: normal;
}
div.node-blog.view-mode-full #comments .field-name-comment-body {
  padding-top: 15px;
}
.theme-mix_main div.node-hackathon-contribution.view-mode-full.contrib-type-sprint_blog {
  position: relative;
  z-index: 1;
  margin-top: -25px;
  border-top: 0;
  border-radius: 0 0 5px 5px;
}
.theme-mix_main div.node-hackathon-contribution.view-mode-full.contrib-type-sprint_blog .field-name-field-tags {
  margin-top: 15px;
}
.theme-mix_main div.node-hackathon-contribution.view-mode-full.contrib-type-sprint_blog .field-name-ds-user-picture,
.theme-mix_main div.node-hackathon-contribution.view-mode-full.contrib-type-sprint_blog .field-name-user-picture-anonymize {
  float: left;
}
.theme-mix_main div.node-hackathon-contribution.view-mode-full.contrib-type-sprint_blog .field-name-title {
  margin-left: 80px;
}
.theme-mix_main div.node-hackathon-contribution.view-mode-full.contrib-type-sprint_blog .field-name-title h1 {
  margin: 0 0 2px;
  letter-spacing: 0;
  font-size: 20px;
  line-height: 24px;
}
.theme-mix_main div.node-hackathon-contribution.view-mode-full.contrib-type-sprint_blog .field-name-badges {
  position: absolute;
  top: 80px;
}
.theme-mix_main div.node-hackathon-contribution.view-mode-full.contrib-type-sprint_blog .field-name-author-name,
.theme-mix_main div.node-hackathon-contribution.view-mode-full.contrib-type-sprint_blog .field-name-coauthors,
.theme-mix_main div.node-hackathon-contribution.view-mode-full.contrib-type-sprint_blog .field-name-post-date {
  margin-left: 80px;
}
.theme-mix_main div.node-hackathon-contribution.view-mode-full.contrib-type-sprint_blog .field-name-body {
  margin-top: 20px;
}
.theme-mix_main div.node-hackathon-contribution.view-mode-full.contrib-type-sprint_blog .field-name-field-sbh-tags {
  margin-top: 10px;
}
.theme-mix_main div.node-hackathon-contribution.view-mode-full.contrib-type-sprint_blog h2 {
  font-size: 20px;
  margin: 0 0 2px;
}
.theme-mix_main div.node-hackathon-contribution.view-mode-full.contrib-type-sprint_blog h2 a {
  display: none;
}
.theme-mix_main div.node-hackathon-contribution.view-mode-full.contrib-type-sprint_blog .field-name-title-w-follow-button,
.theme-mix_main div.node-hackathon-contribution.view-mode-full.contrib-type-sprint_blog .field-name-author-name-w-post-date,
.theme-mix_main div.node-hackathon-contribution.view-mode-full.contrib-type-sprint_blog .field-name-node-author-anonymize {
  margin: 0 0 0 80px;
}
div.node-blog.view-mode-blog_teaser .group-header,
div.node-hackathon-contribution.view-mode-blog_teaser .group-header {
  margin-bottom: 15px;
}
div.node-blog.view-mode-blog_teaser .field-name-ds-user-picture,
div.node-hackathon-contribution.view-mode-blog_teaser .field-name-ds-user-picture {
  float: left;
  margin: 0 10px 10px 0;
}
div.node-blog.view-mode-blog_teaser .field-name-body,
div.node-hackathon-contribution.view-mode-blog_teaser .field-name-body {
  display: block;
}
div.node-blog.view-mode-blog_teaser .field-name-node-link,
div.node-hackathon-contribution.view-mode-blog_teaser .field-name-node-link {
  display: block;
  background-position: 66px 50%;
  margin-top: 10px;
}
div.node-blog.view-mode-blog_teaser .field-name-coauthors,
div.node-hackathon-contribution.view-mode-blog_teaser .field-name-coauthors {
  font-weight: bold;
}
div.node-blog.view-mode-blog_teaser .field-name-field-tags,
div.node-hackathon-contribution.view-mode-blog_teaser .field-name-field-tags {
  margin-top: 20px;
}
div.node-blog.view-mode-blog_teaser .group-footer,
div.node-hackathon-contribution.view-mode-blog_teaser .group-footer {
  padding-top: 15px;
}
div.node-blog.view-mode-blog_teaser object,
div.node-hackathon-contribution.view-mode-blog_teaser object,
div.node-blog.view-mode-blog_teaser embed,
div.node-hackathon-contribution.view-mode-blog_teaser embed {
  width: 100%;
}
div.node-blog.view-mode-blog_teaser img,
div.node-hackathon-contribution.view-mode-blog_teaser img {
  max-width: 100%;
}
div.node-blog.view-mode-compact_teaser {
  border-bottom: 1px solid #CBCBCB;
  padding: 10px 12px;
}
div.node-blog.view-mode-compact_teaser .group-left {
  width: 75px;
}
div.node-blog.view-mode-compact_teaser .group-right {
  float: none;
  width: auto;
  margin: 0 0 0 75px;
}
div.node-blog.view-mode-compact_teaser .group-right h4 {
  margin: 0 0 2px;
}
div.node-blog.view-mode-compact_teaser .group-right .field-name-author-name {
  margin-bottom: 5px;
}
div.node-blog.view-mode-compact_teaser .group-right .field-name-body,
div.node-blog.view-mode-compact_teaser .group-right .field-name-body div,
div.node-blog.view-mode-compact_teaser .group-right .field-name-body p,
div.node-blog.view-mode-compact_teaser .group-right .field-name-node-link,
div.node-blog.view-mode-compact_teaser .group-right .field-name-node-link div,
div.node-blog.view-mode-compact_teaser .group-right .field-name-node-link p {
  display: inline;
}
div.node-blog.view-mode-compact_teaser .group-right .field-name-node-link {
  padding-left: 5px;
  background: url(../../images/blue-arrow.gif) no-repeat 100% 50%;
  padding-right: 12px;
}
body.theme-mix_main div.node-hackathon-contribution.view-mode-full .field-name-field-hackathon-contrib-text1 {
  display: none;
}
/* MIX TV Landing */
body.page-node-29 #region-content div.node.node-page {
  display: none;
}
body.page-node-29 #region-content h2.block-title {
  margin-bottom: 15px;
  color: #80B50D;
}
body.page-node-29 #region-content .block-quicktabs {
  margin-top: 0;
}
.mixtv-video-grid table {
  width: auto;
  margin: 5px 0;
  border: 0;
}
.mixtv-video-grid table td {
  width: 130px;
  vertical-align: top;
  padding: 6px;
}
.mixtv-video-grid table td img {
  margin-bottom: 5px;
}
.mixtv-video-grid table td {
  background: transparent !important;
}
.mixtv-video-grid table td:hover {
  border-radius: 5px;
  color: #ffffff;
  background: #444444 !important;
}
.mixtv-video-grid table td:hover a {
  color: #ffffff;
}
.mixtv-video-grid table td:hover .field-name-author-name {
  color: #999999;
}
.mixtv-video-grid table td:hover .field-name-author-name a {
  color: #999999;
  text-decoration: underline;
}
.video-player-wrapper h2,
.video-player-wrapper h3,
.video-player-wrapper p {
  display: none;
}
/* MIX TV Node */
div.node-mix-tv.view-mode-full .field-name-mix-tv-video {
  margin-bottom: 15px;
}
div.node-mix-tv.view-mode-full .field-name-title h1 {
  margin: 0;
  letter-spacing: 0;
  font-size: 20px;
  line-height: 24px;
}
div.node-mix-tv.view-mode-full .field-name-author-name,
div.node-mix-tv.view-mode-full .field-name-author-name *,
div.node-mix-tv.view-mode-full .field-name-field-mixtv-duration,
div.node-mix-tv.view-mode-full .field-name-field-mixtv-duration * {
  display: inline-block;
  vertical-align: top;
  float: none;
}
div.node-mix-tv.view-mode-full .field-name-author-name {
  margin: 10px 0 10px 0;
}
div.node-mix-tv.view-mode-full .field-name-field-mixtv-duration {
  margin: 10px 0 10px 20px;
}
/* Search Page */
body.page-search #block-block-10 h2,
body.page-search #block-block-10 .search-tabs {
  display: inline-block;
  vertical-align: top;
}
body.page-search #block-block-10 .search-tabs {
  margin-left: 15px;
}
body.page-search #block-block-10 .search-tabs a {
  display: inline-block;
  padding: 2px 8px;
  border: 1px solid #424242;
}
body.page-search #block-block-10 .search-tabs a.active {
  color: #fff;
  background: #424242;
}
body.page-search ul.primary.tabs {
  display: none;
}
body.page-search #block-system-main {
  padding: 15px 20px;
  border: 1px solid #CBCBCB;
  border-radius: 5px;
  background: #ffffff !important;
}
body.page-search #block-system-main h2 {
  font-size: 20px;
}
body.page-search #block-system-main li.search-result {
  margin: 0;
}
body.page-search #block-system-main li.search-result h3 {
  font-weight: normal;
}
body.page-search #block-system-main div.search-snippet-info {
  padding: 0;
}
body.page-search #block-system-main a.more {
  padding-right: 12px;
  font-weight: bold;
  background: url(../../images/blue-arrow.gif) no-repeat 100% 50%;
}
body.page-search #region-content ul.pager {
  border-top: 0;
  padding-top: 0;
}
/* Moonshots */
body.page-node-36 #region-content .node-page {
  display: none;
}
.view-moonshots.view-display-id-block_3 h2,
.view-moonshots.view-display-id-block_2 h2 {
  margin: 0;
  width: 940px;
  padding: 11px 15px;
  background: url(../../images/stary-bg.png) no-repeat;
}
.view-moonshots.view-display-id-block_3 h2 a,
.view-moonshots.view-display-id-block_2 h2 a {
  color: #ffffff;
}
.view-moonshots.view-display-id-block_3 .moonshot-description,
.view-moonshots.view-display-id-block_2 .moonshot-description {
  float: left;
  width: 150px;
  font-size: 12px;
  padding: 15px 0 15px 15px;
}
.view-moonshots.view-display-id-block_3 .view-content,
.view-moonshots.view-display-id-block_2 .view-content {
  float: right;
  width: 760px;
  margin-top: -46px;
}
.view-moonshots.view-display-id-block_3 .view-content ul,
.view-moonshots.view-display-id-block_2 .view-content ul {
  margin: 0;
  padding: 0;
  /* Parent Moonshots */
  /* Children Moonshots */
}
.view-moonshots.view-display-id-block_3 .view-content ul li,
.view-moonshots.view-display-id-block_2 .view-content ul li {
  float: left;
  padding: 0;
  margin: 0;
  font-size: 12px;
  width: 126px;
  list-style: none;
}
.view-moonshots.view-display-id-block_3 .view-content ul li a,
.view-moonshots.view-display-id-block_2 .view-content ul li a {
  color: #ffffff;
}
.view-moonshots.view-display-id-block_3 .view-content ul li .views-field-name,
.view-moonshots.view-display-id-block_2 .view-content ul li .views-field-name {
  padding: 18px 6px 10px;
}
.view-moonshots.view-display-id-block_3 .view-content ul li.section-1 ul li a,
.view-moonshots.view-display-id-block_2 .view-content ul li.section-1 ul li a {
  padding: 29px 10px 30px;
  background-color: #D4E8D1;
}
.view-moonshots.view-display-id-block_3 .view-content ul li.section-1 ul li.last a,
.view-moonshots.view-display-id-block_2 .view-content ul li.section-1 ul li.last a {
  padding-top: 31px;
}
.view-moonshots.view-display-id-block_3 .view-content ul li.section-1 ul li a:hover,
.view-moonshots.view-display-id-block_2 .view-content ul li.section-1 ul li a:hover {
  background-color: #BDE5B8;
}
.view-moonshots.view-display-id-block_3 .view-content ul li.section-2 ul li a,
.view-moonshots.view-display-id-block_2 .view-content ul li.section-2 ul li a {
  padding: 10px;
  background-color: #E4E8D1;
}
.view-moonshots.view-display-id-block_3 .view-content ul li.section-2 ul li a:hover,
.view-moonshots.view-display-id-block_2 .view-content ul li.section-2 ul li a:hover {
  background-color: #D8E8AF;
}
.view-moonshots.view-display-id-block_3 .view-content ul li.section-3 ul li a,
.view-moonshots.view-display-id-block_2 .view-content ul li.section-3 ul li a {
  padding: 10px 10px 11px;
  background-color: #E8D7D1;
}
.view-moonshots.view-display-id-block_3 .view-content ul li.section-3 ul li a:hover,
.view-moonshots.view-display-id-block_2 .view-content ul li.section-3 ul li a:hover {
  background-color: #EEC4B4;
}
.view-moonshots.view-display-id-block_3 .view-content ul li.section-3 ul li.last a,
.view-moonshots.view-display-id-block_2 .view-content ul li.section-3 ul li.last a {
  padding: 12px 10px 11px;
}
.view-moonshots.view-display-id-block_3 .view-content ul li.section-4 ul li a,
.view-moonshots.view-display-id-block_2 .view-content ul li.section-4 ul li a {
  padding: 25px 10px;
  background-color: #E8D0DC;
}
.view-moonshots.view-display-id-block_3 .view-content ul li.section-4 ul li a:hover,
.view-moonshots.view-display-id-block_2 .view-content ul li.section-4 ul li a:hover {
  background-color: #E9B8D1;
}
.view-moonshots.view-display-id-block_3 .view-content ul li.section-4 ul li.last a,
.view-moonshots.view-display-id-block_2 .view-content ul li.section-4 ul li.last a {
  padding-bottom: 26px;
}
.view-moonshots.view-display-id-block_3 .view-content ul li.section-5 ul li a,
.view-moonshots.view-display-id-block_2 .view-content ul li.section-5 ul li a {
  padding: 15px 10px;
  background-color: #E0D1E7;
}
.view-moonshots.view-display-id-block_3 .view-content ul li.section-5 ul li a:hover,
.view-moonshots.view-display-id-block_2 .view-content ul li.section-5 ul li a:hover {
  background-color: #D8B8E9;
}
.view-moonshots.view-display-id-block_3 .view-content ul li.section-5 ul li.last a,
.view-moonshots.view-display-id-block_2 .view-content ul li.section-5 ul li.last a {
  padding-bottom: 14px;
}
.view-moonshots.view-display-id-block_3 .view-content ul li.section-6 ul li a,
.view-moonshots.view-display-id-block_2 .view-content ul li.section-6 ul li a {
  padding: 27px 10px;
  background-color: #D1D5E9;
}
.view-moonshots.view-display-id-block_3 .view-content ul li.section-6 ul li a:hover,
.view-moonshots.view-display-id-block_2 .view-content ul li.section-6 ul li a:hover {
  background-color: #C1C8EC;
}
.view-moonshots.view-display-id-block_3 .view-content ul li.section-6 ul li.last a,
.view-moonshots.view-display-id-block_2 .view-content ul li.section-6 ul li.last a {
  padding: 28px 10px 29px;
}
.view-moonshots.view-display-id-block_3 .view-content ul ul li,
.view-moonshots.view-display-id-block_2 .view-content ul ul li {
  font-size: 11px;
  line-height: 14px;
}
.view-moonshots.view-display-id-block_3 .view-content ul ul li a,
.view-moonshots.view-display-id-block_2 .view-content ul ul li a {
  display: block;
  width: 104px;
  padding: 6px 10px;
  margin: 0;
  color: #424242;
  border-bottom: 1px solid #ffffff;
  background-color: #CBCBCB;
}
.view-moonshots.view-display-id-block_3 .view-content ul ul li .views-field-name,
.view-moonshots.view-display-id-block_2 .view-content ul ul li .views-field-name {
  padding: 0;
}
/* Moonshots Menu */
.view-moonshots.view-display-id-block_2 .view-content ul ul {
  display: none;
  position: absolute;
  top: 46px;
  width: 126px;
  z-index: 2;
}
.view-moonshots.view-display-id-block_2 .view-content ul ul li a {
  padding: 6px 10px !important;
}
/* Simplified Content */
body.simple-content {
  min-width: 0;
  background: transparent;
}
body.simple-content #region-page-top,
body.simple-content ul.tabs.primary,
body.simple-content .alpha-grid-toggle {
  display: none;
}
body.simple-content div#messages {
  margin: 0;
  width: 100%;
}
body.simple-content #section-content {
  padding: 0;
  min-height: 0;
  height: auto;
  background: none;
}
body.simple-content #section-content .region,
body.simple-content #section-content .zone,
body.simple-content #section-content .webform-component-markup {
  margin: 0;
  width: 100%;
}
body.simple-content #section-content .node {
  border: 0;
  padding: 0;
  background: transparent;
}
body.simple-content #section-content .node h2 {
  margin: 0 0 15px 0;
}
/* Feature */
.node-feature.view-mode-full .field-name-field-feature-header {
  margin: -21px 0 20px -21px;
}
.node-feature.view-mode-full .field-name-title h2 {
  margin: 0 0 15px;
  color: #80B50D;
}
body.page-node-6248 .field-name-title h2 {
  display: none;
}
body.page-node-6252 #block-system-main .field-name-title h2 {
  font-family: 'Gothic', Arial, Helvetica, sans-serif;
  font-size: 35px;
  color: #CE262D !important;
  text-transform: uppercase;
}
body.page-node-6252 #block-system-main h6 {
  text-transform: uppercase;
}
body.page-node-6252 #block-system-main h2 {
  font-size: 30px;
  line-height: 28px;
  text-transform: uppercase;
  font-family: 'Gothic', Arial, Helvetica, sans-serif;
}
body.page-node-6252 #block-system-main h2 em {
  font-style: normal;
  color: #CE262D;
}
body.page-node-6252 #block-system-main a {
  color: #CE262D;
}
/* Maverick Video Landing */
body.page-mavericks-hangouts #region-content {
  width: 940px;
  margin: 0 0 20px;
  border: 1px solid #CBCBCB;
  border-radius: 5px;
  background-color: #ffffff;
}
body.page-mavericks-hangouts #region-sidebar-second {
  display: none;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .view-header h2 {
  margin: 0;
  padding: 20px 20px 20px 75px;
  background: url(../../images/maverick-icon.png) no-repeat 12px 14px;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .view-header h2 .subtext {
  display: block;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .views-row {
  position: relative;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .views-row-1 {
  height: 321px;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .views-field-field-maverick-cover {
  position: absolute;
  z-index: 5;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .views-field-title {
  position: relative;
  z-index: 10;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 20px;
  margin: 0 15px 0 475px;
  padding-top: 50px;
  padding-right: 20px;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .views-field-title a {
  color: #fff;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .views-field-field-maverick-subtitle {
  position: relative;
  z-index: 10;
  font-size: 15px;
  color: #fff;
  font-weight: bold;
  margin: 0 15px 0 375px;
  padding-top: 5px;
  padding-right: 20px;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .views-field-body {
  position: relative;
  z-index: 10;
  font-size: 14px;
  color: #fff;
  margin: 0 15px 0 475px;
  padding-right: 20px;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .views-field-view-node {
  float: right;
  position: relative;
  z-index: 20;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .views-field-view-node a {
  float: right;
  color: #000;
  padding: 6px 22px 6px 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  background: #d2d953 url(../../images/yellow-arrow.png) 92% 6px no-repeat;
  text-transform: uppercase;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .views-field-view-node a:hover {
  color: #fff;
  background: #333 url(../../images/yellow-arrow.png) 92% 6px no-repeat;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .views-row.text-left .views-field-title,
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .views-row.text-left .views-field-field-maverick-subtitle,
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .views-row.text-left .views-field-body {
  margin: 0 475px 0 15px;
  padding-right: 0;
  padding-left: 20px;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .views-row.text-center .views-field-title,
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .views-row.text-center .views-field-field-maverick-subtitle,
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .views-row.text-center .views-field-body {
  margin: 0 175px;
  padding-right: 0;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .views-row.text-none .views-field-title,
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .views-row.text-none .views-field-field-maverick-subtitle,
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .views-row.text-none .views-field-body {
  display: none;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after {
  clear: both;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after h3 {
  margin: 0 0 15px 15px;
  font-weight: normal;
  font-family: 'Arial Rounded', Arial, Helvetica, sans-serif;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after .views-field-field-maverick-airtime {
  float: left;
  font-size: 12px;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after .views-field-field-maverick-airtime .attend-live,
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after .views-field-field-maverick-airtime .date-display-single {
  float: left;
  margin-right: 2px;
  padding: 6px 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000;
  background: #d2d953;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after .views-field-field-maverick-airtime .attend-live {
  padding-left: 35px;
  background: #D2D953 url(../../images/yellow-time.png) no-repeat 6px 50%;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after .views-field-field-maverick-cover,
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after .views-field-field-maverick-thumb {
  float: left;
  margin-right: 15px;
  position: relative;
  z-index: 20;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after .views-field-title {
  margin: 0;
  padding-top: 46px;
  font-size: 20px;
  line-height: 20px;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after .views-field-title a {
  color: #000;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after .views-field-title a .speaker {
  font-weight: bold;
  color: #1074BC;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after .views-field-title a .title {
  color: #1074BC;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after .views-field-title a:hover .speaker,
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after .views-field-title a:hover .title {
  color: #000;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after .views-field-body {
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  color: #000;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after .views-row {
  padding: 20px;
  border-bottom: 1px solid #ccc;
  height: 176px;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after .view-display-id-attachment_2 .views-row-last {
  margin-bottom: 0;
  border-bottom: 0;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after .views-row-first.views-row-last {
  border-bottom: 1px solid #ccc;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after .view-footer {
  clear: both;
  padding: 0 15px 15px 0;
  height: 30px;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after .view-footer a.view-all {
  float: right;
  color: #000;
  padding: 6px 20px;
  font-family: 'Arial Rounded', Arial, Helvetica, sans-serif;
  background: #d2d953;
}
body.page-mavericks-hangouts .view-maverick-videos.view-display-id-page_1 .attachment-after .view-footer a.view-all:hover {
  color: #fff;
  background: #333;
}
/* Maverick Past Hangouts */
.view-maverick-videos.view-display-id-page_2 .view-header h2 {
  margin: 0;
  padding: 20px 20px 20px 75px;
  background: url(../../images/maverick-icon.png) no-repeat 12px 4px;
}
.view-maverick-videos.view-display-id-page_2 .view-content {
  padding: 0 15px 15px;
}
.view-maverick-videos.view-display-id-page_2 .views-row {
  float: left;
  height: auto;
  margin: 0 15px 15px 0;
  width: 31%;
}
.view-maverick-videos.view-display-id-page_2 .views-field-title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding: 0 15px 0 135px;
}
.view-maverick-videos.view-display-id-page_2 .views-field-field-maverick-cover,
.view-maverick-videos.view-display-id-page_2 .views-field-field-maverick-thumb {
  float: left;
  margin-right: 15px;
  width: 120px;
}
.view-maverick-videos.view-display-id-page_2 .views-field-field-maverick-cover img,
.view-maverick-videos.view-display-id-page_2 .views-field-field-maverick-thumb img {
  width: 120px;
  height: auto;
}
.view-maverick-videos.view-display-id-page_2 .views-field-field-maverick-subtitle {
  font-weight: normal;
  padding: 4px 15px 0 135px;
}
/* Maverick Video Node */
body.node-type-maverick-video #region-content {
  width: 940px;
}
body.node-type-maverick-video #region-sidebar-second,
body.node-type-maverick-video #block-block-10 {
  display: none;
}
body.node-type-maverick-video .node {
  padding: 0;
}
body.node-type-maverick-video .node .group-left {
  margin-top: 50px;
  width: 65%;
}
body.node-type-maverick-video .node .group-right {
  margin-top: 50px;
  margin: 50px 15px 0 0;
  width: 292px;
}
body.node-type-maverick-video .node .comment-forbidden {
  margin-bottom: 20px;
  padding-top: 10px;
  border-top: 1px solid #ccc;
}
body.node-type-maverick-video .node #comments.comment-wrapper .sorting-options {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
body.node-type-maverick-video .node .field-name-title .mavericks-link {
  position: absolute;
  width: 70px;
  height: 64px;
}
body.node-type-maverick-video .node .field-name-title h2 {
  margin: 0;
  padding: 20px 20px 20px 75px;
  background: url(../../images/maverick-icon.png) no-repeat 12px 4px;
}
body.node-type-maverick-video .node .field-name-field-maverick-cover {
  position: relative;
  left: 0;
  width: 938px;
  overflow: hidden;
}
body.node-type-maverick-video .node .field-name-field-maverick-airtime {
  position: absolute;
  margin: -85px 0 0 20px;
  padding: 2px 5px;
  width: 65px;
  font-size: 35px;
  line-height: 30px;
  text-align: center;
  background: #d2d953;
  font-family: 'Gothic', Arial, Helvetica, sans-serif;
}
body.node-type-maverick-video .node .field-name-field-maverick-airtime .field-item span {
  display: block;
}
body.node-type-maverick-video .node .field-name-field-maverick-airtime .date-1 {
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 23px;
  line-height: 38px;
  letter-spacing: -1px;
}
body.node-type-maverick-video .node .field-name-field-maverick-airtime .date-2 {
  font-size: 60px;
}
body.node-type-maverick-video .node .field-name-field-maverick-airtime .date-3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 23px;
  line-height: 38px;
  letter-spacing: -1px;
}
body.node-type-maverick-video .node .field-name-field-maverick-airtime .date-4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 0;
  padding-bottom: 10px;
}
body.node-type-maverick-video .node .field-name-field-maverick-airtime.past-maverick-hangout-airtime {
  display: none;
}
body.node-type-maverick-video .node .field-name-maverick-video {
  padding: 0 0 20px 20px;
}
body.node-type-maverick-video .node .field-name-field-maverick-subtitle {
  padding-left: 20px;
  font-family: 'Arial Rounded', Arial, Helvetica, sans-serif;
  font-size: 22px;
}
body.node-type-maverick-video .node .field-name-body {
  padding-left: 20px;
}
body.node-type-maverick-video .node .field-name-comment-form {
  padding-left: 20px;
}
body.node-type-maverick-video .node .field-name-comment-form .field-name-comment-body label {
  border-top: 1px solid #c7c7c6;
  padding: 25px 0 5px;
  margin-top: 25px;
  font-family: 'Arial Rounded', Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
}
body.node-type-maverick-video .node .field-name-comment-form .field-name-comment-body label .form-required {
  display: none;
}
body.node-type-maverick-video .node .field-name-comment-form .form-submit {
  margin: 0;
  padding: 6px 22px;
  border: 0;
  letter-spacing: 0;
  color: #000;
  font-family: 'Arial Rounded', Arial, Helvetica, sans-serif;
  font-weight: normal;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  background: #d2d953;
}
body.node-type-maverick-video .node #comments {
  padding-left: 20px;
  margin-bottom: 15px;
}
body.node-type-maverick-video .node #comments .field-name-comment-author {
  margin-bottom: 10px;
}
body.node-type-maverick-video .node #comments div.comment {
  border-top: 1px solid #cbcbcb;
  border-bottom: 0;
  margin: 15px 0 0 0;
  padding: 15px 0 0 0;
}
body.node-type-maverick-video .node #comments .comment-divider {
  display: none;
}
body.node-type-maverick-video .node .field-name-maverick-countdown {
  height: 136px;
  margin-bottom: 20px;
}
body.node-type-maverick-video .node .field-name-maverick-countdown strong.label {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Arial Rounded', Arial, Helvetica, sans-serif;
}
body.node-type-maverick-video .node .field-name-maverick-countdown .date div {
  float: left;
  margin: 5px 2px 0 0;
  width: 75px;
  font-family: 'Gothic', Arial, Helvetica, sans-serif;
  font-size: 60px;
  padding: 25px 10px 10px;
  text-align: center;
  background: #d2d953;
}
body.node-type-maverick-video .node .field-name-maverick-countdown .date div span {
  display: block;
  padding-top: 12px;
  font-family: 'Arial Rounded', Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-transform: capitalize;
}
body.node-type-maverick-video .node .field-name-maverick-countdown .date-full {
  clear: both;
  padding-top: 10px;
}
body.node-type-maverick-video .node .field-name-field-maverick-speakers,
body.node-type-maverick-video .node .field-name-field-maverick-host {
  margin-bottom: 20px;
}
body.node-type-maverick-video .node .field-name-field-maverick-speakers .field-label,
body.node-type-maverick-video .node .field-name-field-maverick-host .field-label {
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: normal;
  font-family: 'Arial Rounded', Arial, Helvetica, sans-serif;
}
body.node-type-maverick-video .node .field-name-field-maverick-speakers .field-item,
body.node-type-maverick-video .node .field-name-field-maverick-host .field-item {
  margin-bottom: 5px;
}
body.node-type-maverick-video .node .field-name-field-maverick-speakers .field-name-ds-user-picture,
body.node-type-maverick-video .node .field-name-field-maverick-host .field-name-ds-user-picture {
  float: left;
}
body.node-type-maverick-video .node .field-name-field-maverick-speakers .field-name-name-credentials,
body.node-type-maverick-video .node .field-name-field-maverick-host .field-name-name-credentials {
  padding-left: 75px;
}
body.node-type-maverick-video .node .field-name-field-maverick-speakers .field-name-name-credentials h2,
body.node-type-maverick-video .node .field-name-field-maverick-host .field-name-name-credentials h2 {
  margin: 0 0 5px;
  font-size: 14px;
  line-height: 14px;
}
body.node-type-maverick-video .node .field-name-field-maveric-instructions {
  margin-bottom: 20px;
}
body.node-type-maverick-video .node .field-name-field-maveric-instructions strong.label {
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: normal;
  font-family: 'Arial Rounded', Arial, Helvetica, sans-serif;
}
body.node-type-maverick-video .node .field-name-maverick-tweets {
  margin-bottom: 10px;
}
body.node-type-maverick-video .node .field-name-maverick-tweets .tweet-wrapper {
  position: absolute;
  right: 23px;
  margin-top: 7px;
}
body.node-type-maverick-video .node .field-name-maverick-upcoming {
  border-top: 1px solid #cbcbcb;
}
body.node-type-maverick-video .node .field-name-maverick-upcoming .block {
  background: none !important;
}
body.node-type-maverick-video .node .field-name-maverick-upcoming .block-title {
  padding: 15px 0 0 15px;
  margin-bottom: 10px;
}
body.node-type-maverick-video .node .field-name-maverick-upcoming .views-row {
  clear: both;
  margin-top: 15px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
  height: 176px;
}
body.node-type-maverick-video .node .field-name-maverick-upcoming .attachment .views-row-last {
  margin-bottom: 0;
  border-bottom: 0;
}
body.node-type-maverick-video .node .field-name-maverick-upcoming .views-row-first.views-row-last {
  border-bottom: 1px solid #ccc;
}
body.node-type-maverick-video .node .field-name-maverick-upcoming .views-field-field-maverick-airtime {
  float: left;
  font-size: 12px;
}
body.node-type-maverick-video .node .field-name-maverick-upcoming .views-field-field-maverick-airtime .attend-live,
body.node-type-maverick-video .node .field-name-maverick-upcoming .views-field-field-maverick-airtime .date-display-single {
  float: left;
  margin-right: 2px;
  padding: 6px 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000;
  background: #d2d953;
}
body.node-type-maverick-video .node .field-name-maverick-upcoming .views-field-field-maverick-airtime .attend-live {
  padding-left: 35px;
  background: #D2D953 url(../../images/yellow-time.png) no-repeat 6px 50%;
}
body.node-type-maverick-video .node .field-name-maverick-upcoming .views-field-field-maverick-cover,
body.node-type-maverick-video .node .field-name-maverick-upcoming .views-field-field-maverick-thumb {
  float: left;
  margin-right: 15px;
}
body.node-type-maverick-video .node .field-name-maverick-upcoming .views-field-title {
  margin: 0;
  padding-top: 46px;
  font-size: 20px;
  line-height: 20px;
}
body.node-type-maverick-video .node .field-name-maverick-upcoming .views-field-title a {
  color: #000;
}
body.node-type-maverick-video .node .field-name-maverick-upcoming .views-field-title a .speaker {
  font-weight: bold;
  color: #1074BC;
}
body.node-type-maverick-video .node .field-name-maverick-upcoming .views-field-title a .title {
  color: #1074BC;
}
body.node-type-maverick-video .node .field-name-maverick-upcoming .views-field-title a:hover .speaker,
body.node-type-maverick-video .node .field-name-maverick-upcoming .views-field-title a:hover .title {
  color: #000;
}
body.node-type-maverick-video .node .field-name-maverick-upcoming .views-field-view-node {
  float: right;
  position: relative;
  z-index: 20;
}
body.node-type-maverick-video .node .field-name-maverick-upcoming .views-field-view-node a {
  float: right;
  color: #000;
  padding: 6px 22px 6px 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  background: #d2d953 url(../../images/yellow-arrow.png) 92% 6px no-repeat;
  text-transform: uppercase;
}
body.node-type-maverick-video .node .field-name-maverick-upcoming .views-field-view-node a:hover {
  color: #fff;
  background: #333 url(../../images/yellow-arrow.png) 92% 6px no-repeat;
}
