  .node.view-mode-full .field-name-field-image {
    text-align: center; }

.views-field.views-field-field-type-of-ad {
  color: #999999;
  font-size: 0.7em;
  line-height: 0.7em; }

td.views-field-field-position-type,
th.views-field-field-position-type {
  white-space: nowrap; }

  .section-calendar-node-field-date-range #page-title {
    font-weight: normal;
    color: #f7933f;
    margin: 0 0 16px;
    border-bottom: 3px solid #f7933f;
    font-size: 22px;
    line-height: 26px; }

  .section-24hourswith .panel-pane,
  .section-creative-gallery .panel-pane,
  .section-headlines .panel-pane,
  .section-interviews .panel-pane,
  .section-news .panel-pane,
  .section-pr-newswire .panel-pane,
  .section-resources .panel-pane,
  .section-voices .panel-pane {
    border-bottom: 1px solid #aaaaaa;
    margin-bottom: 10px; }
    .section-24hourswith .panel-pane:after,
    .section-creative-gallery .panel-pane:after,
    .section-headlines .panel-pane:after,
    .section-interviews .panel-pane:after,
    .section-news .panel-pane:after,
    .section-pr-newswire .panel-pane:after,
    .section-resources .panel-pane:after,
    .section-voices .panel-pane:after {
      clear: both;
      content: ".";
      display: block;
      height: 0;
      visibility: hidden; }
  .section-24hourswith #page-title,
  .section-creative-gallery #page-title,
  .section-headlines #page-title,
  .section-interviews #page-title,
  .section-news #page-title,
  .section-pr-newswire #page-title,
  .section-resources #page-title,
  .section-voices #page-title {
    font-weight: normal;
    color: #f7933f;
    margin: 0 0 16px;
    border-bottom: 3px solid #f7933f;
    font-size: 22px;
    line-height: 26px; }
  .section-24hourswith .pane-title,
  .section-creative-gallery .pane-title,
  .section-headlines .pane-title,
  .section-interviews .pane-title,
  .section-news .pane-title,
  .section-pr-newswire .pane-title,
  .section-resources .pane-title,
  .section-voices .pane-title {
    color: #f7933f;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    margin: 0 0 10px;
    text-transform: uppercase; }
    .section-24hourswith .pane-title a,
    .section-creative-gallery .pane-title a,
    .section-headlines .pane-title a,
    .section-interviews .pane-title a,
    .section-news .pane-title a,
    .section-pr-newswire .pane-title a,
    .section-resources .pane-title a,
    .section-voices .pane-title a {
      text-decoration: none;
      color: #f7933f; }
    .section-24hourswith #content .panels-flexible-region-1-center,
    .section-creative-gallery #content .panels-flexible-region-1-center,
    .section-headlines #content .panels-flexible-region-1-center,
    .section-interviews #content .panels-flexible-region-1-center,
    .section-news #content .panels-flexible-region-1-center,
    .section-pr-newswire #content .panels-flexible-region-1-center,
    .section-resources #content .panels-flexible-region-1-center,
    .section-voices #content .panels-flexible-region-1-center {
      width: 100%; }
    .section-24hourswith #content .views-row,
    .section-creative-gallery #content .views-row,
    .section-headlines #content .views-row,
    .section-interviews #content .views-row,
    .section-news #content .views-row,
    .section-pr-newswire #content .views-row,
    .section-resources #content .views-row,
    .section-voices #content .views-row {
      float: left;
      width: 216px;
      margin-bottom: 30px; }
      .section-24hourswith #content .views-row:nth-child(3n-1),
      .section-creative-gallery #content .views-row:nth-child(3n-1),
      .section-headlines #content .views-row:nth-child(3n-1),
      .section-interviews #content .views-row:nth-child(3n-1),
      .section-news #content .views-row:nth-child(3n-1),
      .section-pr-newswire #content .views-row:nth-child(3n-1),
      .section-resources #content .views-row:nth-child(3n-1),
      .section-voices #content .views-row:nth-child(3n-1) {
        margin: 0 16px 30px; }
      .section-24hourswith #content .views-row:nth-child(3n+1),
      .section-creative-gallery #content .views-row:nth-child(3n+1),
      .section-headlines #content .views-row:nth-child(3n+1),
      .section-interviews #content .views-row:nth-child(3n+1),
      .section-news #content .views-row:nth-child(3n+1),
      .section-pr-newswire #content .views-row:nth-child(3n+1),
      .section-resources #content .views-row:nth-child(3n+1),
      .section-voices #content .views-row:nth-child(3n+1) {
        clear: left; }
        .section-24hourswith #content .views-row .views-field-title a,
        .section-creative-gallery #content .views-row .views-field-title a,
        .section-headlines #content .views-row .views-field-title a,
        .section-interviews #content .views-row .views-field-title a,
        .section-news #content .views-row .views-field-title a,
        .section-pr-newswire #content .views-row .views-field-title a,
        .section-resources #content .views-row .views-field-title a,
        .section-voices #content .views-row .views-field-title a {
          display: block;
          text-decoration: none;
          color: #818383;
          font-size: 12px;
          line-height: 14px; }
    .section-24hourswith #content .panel-separator,
    .section-creative-gallery #content .panel-separator,
    .section-headlines #content .panel-separator,
    .section-interviews #content .panel-separator,
    .section-news #content .panel-separator,
    .section-pr-newswire #content .panel-separator,
    .section-resources #content .panel-separator,
    .section-voices #content .panel-separator {
      margin-bottom: 0px; }
      .section-24hourswith #content .panel-separator:after,
      .section-creative-gallery #content .panel-separator:after,
      .section-headlines #content .panel-separator:after,
      .section-interviews #content .panel-separator:after,
      .section-news #content .panel-separator:after,
      .section-pr-newswire #content .panel-separator:after,
      .section-resources #content .panel-separator:after,
      .section-voices #content .panel-separator:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden; }
  .section-24hourswith .more-link,
  .section-creative-gallery .more-link,
  .section-headlines .more-link,
  .section-interviews .more-link,
  .section-news .more-link,
  .section-pr-newswire .more-link,
  .section-resources .more-link,
  .section-voices .more-link {
    clear: both; }
    .section-24hourswith .more-link a,
    .section-creative-gallery .more-link a,
    .section-headlines .more-link a,
    .section-interviews .more-link a,
    .section-news .more-link a,
    .section-pr-newswire .more-link a,
    .section-resources .more-link a,
    .section-voices .more-link a {
      color: #315d66;
      text-decoration: none;
      font-size: 13px; }

.more-link {
  clear: both; }
  .more-link a {
    color: #315d66;
    text-decoration: none;
    font-size: 13px; }

  #block-views-similarterms-block .block-title {
    font-weight: normal;
    color: #315d66;
    margin: 0 0 10px;
    border-bottom: 3px solid #315d66;
    font-size: 20px;
    line-height: 26px; }
  #block-views-similarterms-block .views-row {
    float: left;
    width: 216px;
    margin-bottom: 30px; }
    #block-views-similarterms-block .views-row:nth-child(3n-1) {
      margin: 0 16px 30px; }
    #block-views-similarterms-block .views-row:nth-child(3n+1) {
      clear: left; }
      #block-views-similarterms-block .views-row .views-field-title a {
        display: block;
        text-decoration: none;
        color: #818383;
        font-size: 12px;
        line-height: 14px; }

  body.page-node #page-title {
    color: #4d4d4d;
    font-size: 30px;
    line-height: 32px;
    border-bottom: 0px solid;
    font-weight: bold; }

  .not-logged-in.section-user #page-title,
  .section-creative-gallery #page-title {
    color: #f7933f;
    font-size: 22px;
    font-weight: normal;
    line-height: 26px;
    margin: 0px; }
  .not-logged-in.section-user .tabs.primary,
  .section-creative-gallery .tabs.primary {
    margin: 0px;
    padding: 0px;
    border-top: 3px solid #f79440;
    background: #f0f0f0;
    border-bottom: 0px solid; }
    .not-logged-in.section-user .tabs.primary li,
    .section-creative-gallery .tabs.primary li {
      margin: 0px;
      border: 0px solid;
      border-top-left-radius: 0px;
      border-top-right-radius: 0px;
      text-shadow: none; }
      .not-logged-in.section-user .tabs.primary li a,
      .section-creative-gallery .tabs.primary li a {
        color: #595e5f;
        background: transparent;
        font-size: 12px;
        padding: 5px 17px;
        font-weight: bold; }
    .not-logged-in.section-user .tabs.primary li.active,
    .section-creative-gallery .tabs.primary li.active {
      border: 0px solid;
      border-top-left-radius: 0px;
      border-top-right-radius: 0px; }
      .not-logged-in.section-user .tabs.primary li.active a,
      .section-creative-gallery .tabs.primary li.active a {
        background: #f79440;
        color: white;
        border: 0px solid;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px; }

  .node-type-webform #page-title {
    border-bottom: 3px solid #f7933f;
    font-weight: normal;
    margin: 0 0 16px;
    color: #f7933f !important;
    font-size: 22px !important;
    font-weight: normal;
    line-height: 26px !important; }

    .node-type-webform #content form,
    .not-logged-in.section-user #content form,
    .page-eform-submit #content form,
    .page-node-register #content form {
      width: 77%;
      margin: 0 auto;
      font-size: 14px;
      clear: both; }
      .node-type-webform #content form .description,
      .not-logged-in.section-user #content form .description,
      .page-eform-submit #content form .description,
      .page-node-register #content form .description {
        display: none; }
      .node-type-webform #content form .password-strength,
      .node-type-webform #content form .password-suggestions,
      .node-type-webform #content form div.password-confirm,
      .not-logged-in.section-user #content form .password-strength,
      .not-logged-in.section-user #content form .password-suggestions,
      .not-logged-in.section-user #content form div.password-confirm,
      .page-eform-submit #content form .password-strength,
      .page-eform-submit #content form .password-suggestions,
      .page-eform-submit #content form div.password-confirm,
      .page-node-register #content form .password-strength,
      .page-node-register #content form .password-suggestions,
      .page-node-register #content form div.password-confirm {
        display: none !important; }
      .node-type-webform #content form .confirm-parent,
      .node-type-webform #content form .password-parent,
      .not-logged-in.section-user #content form .confirm-parent,
      .not-logged-in.section-user #content form .password-parent,
      .page-eform-submit #content form .confirm-parent,
      .page-eform-submit #content form .password-parent,
      .page-node-register #content form .confirm-parent,
      .page-node-register #content form .password-parent {
        width: auto; }
      .node-type-webform #content form label,
      .not-logged-in.section-user #content form label,
      .page-eform-submit #content form label,
      .page-node-register #content form label {
        display: inline-block;
        width: 188px;
        font-weight: normal;
        vertical-align: top;
        text-align: right;
        margin-right: 5px; }
      .node-type-webform #content form input.form-text,
      .not-logged-in.section-user #content form input.form-text,
      .page-eform-submit #content form input.form-text,
      .page-node-register #content form input.form-text {
        width: 317px; }
      .node-type-webform #content form select,
      .not-logged-in.section-user #content form select,
      .page-eform-submit #content form select,
      .page-node-register #content form select {
        width: 321px;
        font-size: 80%; }
      .node-type-webform #content form fieldset,
      .not-logged-in.section-user #content form fieldset,
      .page-eform-submit #content form fieldset,
      .page-node-register #content form fieldset {
        padding: 0px;
        margin: 0px;
        border: 0px solid; }
        .node-type-webform #content form fieldset legend,
        .not-logged-in.section-user #content form fieldset legend,
        .page-eform-submit #content form fieldset legend,
        .page-node-register #content form fieldset legend {
          display: none; }
      .node-type-webform #content form .description,
      .not-logged-in.section-user #content form .description,
      .page-eform-submit #content form .description,
      .page-node-register #content form .description {
        font-size: 11px;
        margin-left: 196px;
        width: 317px;
        line-height: 80%; }
      .node-type-webform #content form .form-checkboxes,
      .node-type-webform #content form .form-radios,
      .node-type-webform #content form .form-textarea-wrapper,
      .not-logged-in.section-user #content form .form-checkboxes,
      .not-logged-in.section-user #content form .form-radios,
      .not-logged-in.section-user #content form .form-textarea-wrapper,
      .page-eform-submit #content form .form-checkboxes,
      .page-eform-submit #content form .form-radios,
      .page-eform-submit #content form .form-textarea-wrapper,
      .page-node-register #content form .form-checkboxes,
      .page-node-register #content form .form-radios,
      .page-node-register #content form .form-textarea-wrapper {
        display: inline-block;
        width: 317px; }
        .node-type-webform #content form .form-checkboxes label,
        .node-type-webform #content form .form-radios label,
        .node-type-webform #content form .form-textarea-wrapper label,
        .not-logged-in.section-user #content form .form-checkboxes label,
        .not-logged-in.section-user #content form .form-radios label,
        .not-logged-in.section-user #content form .form-textarea-wrapper label,
        .page-eform-submit #content form .form-checkboxes label,
        .page-eform-submit #content form .form-radios label,
        .page-eform-submit #content form .form-textarea-wrapper label,
        .page-node-register #content form .form-checkboxes label,
        .page-node-register #content form .form-radios label,
        .page-node-register #content form .form-textarea-wrapper label {
          width: auto;
          text-align: left; }
      .node-type-webform #content form .form-actions,
      .not-logged-in.section-user #content form .form-actions,
      .page-eform-submit #content form .form-actions,
      .page-node-register #content form .form-actions {
        padding-left: 195px; }
        .node-type-webform #content form .form-actions input,
        .not-logged-in.section-user #content form .form-actions input,
        .page-eform-submit #content form .form-actions input,
        .page-node-register #content form .form-actions input {
          font-weight: bold;
          color: white;
          border: 0px solid;
          padding: 9px 25px; }

.section-creative-gallery #page-title {
  border-bottom: 0 none;
  margin: 0 !important; }

.section-creative-gallery .tabs.primary {
  margin-bottom: 1em; }

button,
input,
select,
textarea {
  font-size: 80%; }

  .page-views #page-title {
    color: #f7933f;
    font-size: 1.4em;
    line-height: 1em;
    margin-bottom: 0.7em; }

.views-exposed-form {
  background: #ebebeb; }
  .views-exposed-form label {
    font-size: 12px;
    color: #363636;
    font-weight: bold; }
  .views-exposed-form select {
    max-width: 200px; }
  .views-exposed-form .views-exposed-widget {
    padding: 0 1em 0.5em 0.5em; }
  .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 2em;
    border: 0 solid;
    color: white;
    font-family: Roboto;
    padding: 0.1em 0.4em; }

.views-table {
  margin-top: 1em;
  margin-bottom: 1em;
  width: 100%; }
  .views-table th {
    white-space: nowrap;
    background: #838383;
    color: white;
    font-size: 0.78em;
    padding: 0 0.4em; }
  .views-table td {
    color: #818383;
    font-size: 0.78em;
    line-height: 1.3em;
    padding: 0.4em; }
    .views-table td a {
      color: #f7933f;
      text-decoration: none; }
  .views-table tr.odd {
    background-color: white; }
  .views-table tr {
    border-bottom: 1px solid #eeeeee;
    padding: 0.1em 0.6em; }
  .views-table tr.even {
    background: #f8f8f8; }

  ul.pager li {
    font-size: 0.9em; }
    ul.pager li a {
      text-decoration: none;
      color: #315d66; }
    ul.pager li.pager-current {
      background: #315d66;
      color: white; }

ul.views-summary {
  margin: 0.7em 0em;
  padding: 0px !important;
  text-align: center; }
  ul.views-summary li {
    list-style: none;
    list-style-image: none;
    display: inline; }
    ul.views-summary li a {
      text-decoration: none;
      color: #333333;
      font-size: 0.9em; }
    ul.views-summary li + li:before {
      content: " | ";
      color: #dddddd; }

/*
 * research & report
 */
  .page-research-reports .view-research-reports .views-row {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #dddddd; }
    .page-research-reports .view-research-reports .views-field-title a {
      font-size: 1.38em;
      color: #4d4d4d;
      text-decoration: none; }
  .page-research-reports .view-research-reports .views-field-field-image {
    text-align: center; }
  .page-research-reports .view-research-reports .views-field-field-anynonomous-description,
  .page-research-reports .view-research-reports .views-field-field-private-description {
    font-size: 0.9em; }
    .page-research-reports .view-research-reports .views-field-field-anynonomous-description p,
    .page-research-reports .view-research-reports .views-field-field-private-description p {
      margin-top: 0px; }

/*
 * end of research & report
 */
    .view-mode-full .field-type-taxonomy-term-reference .field-item {
      display: inline; }
      .view-mode-full .field-type-taxonomy-term-reference .field-item + .field-item:before {
        content: ", "; }
  .view-mode-full .field-name-field-tags {
    margin-bottom: 30px; }
    .view-mode-full .field-name-field-tags a {
      color: #999999;
      font-size: 0.8em;
      text-decoration: none; }

  .node-type-list dt {
    display: block;
    float: left;
    width: 33%; }
    .node-type-list dt:nth-child(3n+1) {
      clear: left; }
    .node-type-list dt a {
      display: block;
      margin: 10px;
      color: white;
      background: #f7933f;
      padding: 20px;
      text-shadow: 1px 1px #999999;
      text-align: center;
      text-decoration: none; }
  .node-type-list dd {
    display: none; }

    .section-resources #block-menu-block-2 ul {
      margin: 0px;
      padding: 0px; }
      .section-resources #block-menu-block-2 ul li {
        list-style: none;
        list-style-image: none;
        display: block;
        float: left;
        width: 25%; }
        .section-resources #block-menu-block-2 ul li a {
          display: block;
          margin: 10px;
          color: white;
          background: #f7933f;
          padding: 20px 0px;
          text-shadow: 1px 1px #999999;
          text-align: center;
          text-decoration: none; }

.views-field.views-field-field-fax,
.views-field.views-field-field-telephone {
  direction: ltr !important; }

  .service-links ul.links {
    padding: 0px;
    margin: 0px; }
  .service-links li {
    display: inline-block;
    min-width: 92px;
    list-style: none; }

.job-application-region {
  padding-bottom: 20px;
  text-align: center; }
  .job-application-region a {
    display: inline-block;
    text-decoration: none;
    font-size: 16px;
    color: white;
    padding: 15px;
    text-align: center; }

/*
 * popups
 */
  body.overlay #header,
  body.overlay #page-title {
    display: none; }

  body.page-flag.overlay #header,
  body.page-flag.overlay #overlay-titlebar {
    display: none; }
  body.page-flag.overlay #page-title {
    font-weight: normal;
    font-size: 16px;
    color: #333333;
    display: block; }
  body.page-flag.overlay .main-content {
    padding: 0px !important;
    background: none !important; }
  body.page-flag.overlay #main {
    background: none !important;
    margin-top: 0px;
    padding-left: 0px;
    padding-top: 0;
    position: relative;
    z-index: 2; }
  body.page-flag.overlay #page,
  body.page-flag.overlay .region-bottom {
    margin-left: auto;
    margin-right: auto;
    max-width: 600px;
    min-width: 600px;
    width: 600px; }
  body.page-flag.overlay #overlay {
    min-width: 594px;
    width: auto; }

/*
 * market place
 */
  .section-marketplace #page-title {
    border-bottom: 3px solid #f7933f;
    color: #f7933f;
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1em;
    margin: 0 0 0.7em; }

  .page-eform #edit-field-voice-talent,
  .page-eform-submit #edit-field-voice-talent {
    display: none; }
  .page-eform #page-title,
  .page-eform-submit #page-title {
    border-bottom: 3px solid #f7933f;
    font-size: 22px;
    font-weight: normal;
    line-height: 26px;
    margin: 0 0 16px;
    color: #f7933f;
    font-size: 1.4em;
    line-height: 1em;
    margin-bottom: 0.7em; }

  .view-market-place-voice-talent .view-header {
    font-size: 14px; }
  .view-market-place-voice-talent table {
    margin-top: 0px;
    margin-bottom: 0px; }
    .view-market-place-voice-talent table td {
      padding: 0.6em; }
  .view-market-place-voice-talent .view-content {
    height: 500px;
    overflow-y: scroll; }
  .view-market-place-voice-talent td object {
    width: 160px !important; }
  .view-market-place-voice-talent td.views-field-title {
    white-space: nowrap; }
  .view-market-place-voice-talent .views-field-nid {
    width: 15px; }
  .view-market-place-voice-talent .views-field-title {
    width: 55px; }
  .view-market-place-voice-talent .views-field-field-gender {
    width: 42px; }
  .view-market-place-voice-talent .views-field-field-languages {
    width: 40px; }
  .view-market-place-voice-talent .views-field-field-audio-tags {
    width: 186px; }
  .view-market-place-voice-talent .views-field-field-audio-file {
    width: 161px; }

/*
 * end of market place
 */
/*
 * resources
 */
  .section-resources .pane-title {
    border-top: 0px solid !important; }
      .section-resources .pane-content .view-jobs.view-display-id-block_1 ul li {
        margin: 0px 0px 10px !important;
        float: none !important; }
    .section-resources .view-research-reports.view-display-id-block_1 .views-row {
      margin: 0px 0px 15px !important;
      float: none !important; }
      .section-resources .view-research-reports.view-display-id-block_1 .views-row .views-field-field-anynonomous-description,
      .section-resources .view-research-reports.view-display-id-block_1 .views-row .views-field-field-image,
      .section-resources .view-research-reports.view-display-id-block_1 .views-row .views-field-field-private-description {
        display: none; }
      .section-resources .view-research-reports.view-display-id-block_1 .views-row:first-child .views-field-field-anynonomous-description,
      .section-resources .view-research-reports.view-display-id-block_1 .views-row:first-child .views-field-field-image,
      .section-resources .view-research-reports.view-display-id-block_1 .views-row:first-child .views-field-field-private-description {
        display: inline; }
    .section-resources .view-creative-gallery .views-row {
      clear: none !important;
      width: 169px !important;
      margin: 0px 0px 10px !important; }

/*
 * end of resources
 */
