/**
 * @file
 * Views Styling
 */
/****************
OUR CUSTOM MIXINS
*****************/
/***********
~VARIABLES
***********/
/******
~FONTS
******/
/***********
~BREAKPOINTS
***********/
/*
 * Views' admin tabs
 *
 * The views admin tabs use the same classes as the secondary tabs. We prevent
 * some of our tab styling from bleeding into (and breaking) the Views admin
 * pages. If your sub-theme isn't used for admin pages, you can remove this
 * entire section.
 */
#content {
  /* NOVARTIS VIEWS */ }
  #content .view-empty {
    padding: 20px 0; }
  #content .views-displays .secondary li {
    float: none;
    margin: 0 6px 0; }
  #content .views-displays .secondary a:link,
  #content .views-displays .secondary a:visited {
    text-shadow: none;
    padding: 2px 7px 3px; }
  #content .views-displays .secondary .open > a {
    border-radius: 7px 7px 0 0; }
    #content .views-displays .secondary .open > a:hover {
      color: #333; }
  #content .views-displays .secondary .action-list li {
    margin: 0; }
    #content .views-displays .secondary .action-list li:first-child {
      border-radius: 7px 0 0 0; }
    #content .views-displays .secondary .action-list li:last-child {
      border-radius: 0 0 7px 7px; }
  #content .views-exposed-form label {
    font-weight: normal; }
  #content .view .exposed-filters,
  #content .view .item-list {
    clear: both; }
  #content .view-novartis-section-featured-content.view-display-id-panel_pane_2 .views-row .info {
    padding-right: 30px;
    margin-left: 0; }
    #content .view-novartis-section-featured-content.view-display-id-panel_pane_2 .views-row .info .date {
      position: absolute !important;
      height: 1px;
      width: 1px;
      overflow: hidden;
      clip: rect(1px, 1px, 1px, 1px); }
    #content .view-novartis-section-featured-content.view-display-id-panel_pane_2 .views-row .info h2 {
      padding-top: 0;
      margin-top: -5px;
      font-size: 24px; }
      @media (max-width: 800px) {
        #content .view-novartis-section-featured-content.view-display-id-panel_pane_2 .views-row .info h2 {
          margin-top: 25px; } }
  #content .view-novartis-section-featured-content.view-display-id-panel_pane_2 .views-row .image {
    padding-left: 20px;
    margin-right: 0; }
    @media (max-width: 800px) {
      #content .view-novartis-section-featured-content.view-display-id-panel_pane_2 .views-row .image {
        padding: 0; } }
  #content .view-novartis-section-featured-content.view-display-id-panel_pane_2 .views-row .view-more {
    margin-bottom: 50px; }
    @media (max-width: 800px) {
      #content .view-novartis-section-featured-content.view-display-id-panel_pane_2 .views-row .view-more {
        margin-bottom: 0; } }
  #content .view-novartis-section-featured-content.view-display-id-panel_pane_2 .views-row .views-field-title {
    padding-top: 15px; }
  #content .view-novartis-section-featured-content.view-display-id-panel_pane_2 .item-list {
    clear: both;
    float: left;
    width: 25%;
    border-top: 1px solid #E0D9D4;
    padding: 20px 0 0 0;
    position: relative;
    margin-top: -5%;
    font-family: "VoltaModernText", Arial, Verdana, "News Gothic BT W01 Demi", sans-serif;
    text-transform: uppercase;
    font-size: .8em;
    color: #1F140C; }
    @media (max-width: 800px) {
      #content .view-novartis-section-featured-content.view-display-id-panel_pane_2 .item-list {
        margin-top: 0;
        width: 100%;
        padding: 20px;
        border: 0; } }
  #content .view-novartis-section-featured-content.view-display-id-panel_pane_2 .view-content {
    opacity: 1;
    transition: all .5s ease-in-out;
    position: relative; }
  #content .view-novartis-events.view-display-id-panel_pane_1 .views-row .views-field-field-event-date-1 {
    font-family: "VoltaModernText", Arial, Verdana, "NewsGothicBTW01-Roman", sans-serif;
    text-transform: uppercase;
    font-size: .75em;
    color: #9D9D9C;
    padding: 20px 0 0 0;
    padding-bottom: 10px; }
  #content .view-novartis-events.view-display-id-panel_pane_1 .views-row .event-info {
    font-family: "VoltaModernText", Arial, Verdana, "Sabon Next W01 Regular", serif;
    padding-bottom: 60px;
    font-size: .9em; }
    #content .view-novartis-events.view-display-id-panel_pane_1 .views-row .event-info .title a:link, #content .view-novartis-events.view-display-id-panel_pane_1 .views-row .event-info .title a:visited {
      color: #1F140C;
      text-decoration: none; }
    #content .view-novartis-events.view-display-id-panel_pane_1 .views-row .event-info .title a:hover, #content .view-novartis-events.view-display-id-panel_pane_1 .views-row .event-info .title a:focus, #content .view-novartis-events.view-display-id-panel_pane_1 .views-row .event-info .title a:active {
      color: #8D1F1B; }
    #content .view-novartis-events.view-display-id-panel_pane_1 .views-row .event-info .teaser a:link, #content .view-novartis-events.view-display-id-panel_pane_1 .views-row .event-info .teaser a:visited {
      color: #1F140C;
      text-decoration: none; }
    #content .view-novartis-events.view-display-id-panel_pane_1 .views-row .event-info .teaser a:hover, #content .view-novartis-events.view-display-id-panel_pane_1 .views-row .event-info .teaser a:focus, #content .view-novartis-events.view-display-id-panel_pane_1 .views-row .event-info .teaser a:active {
      color: #8D1F1B; }
  #content .view-novartis-events.view-display-id-panel_pane_1 .view-footer {
    position: absolute;
    bottom: 30px; }
    #content .view-novartis-events.view-display-id-panel_pane_1 .view-footer a {
      font-family: "VoltaModernText", Arial, Verdana, "News Gothic BT W01 Bold", sans-serif;
      text-transform: uppercase;
      font-size: .75em; }
  #content .view-novartis-events.view-display-id-panel_pane_2 h3, #content .view-novartis-events.view-display-id-panel_pane_3 h3 {
    font-family: "VoltaModernText", Arial, Verdana, "News Gothic BT W01 Bold", sans-serif;
    font-size: 20px;
    border-bottom: 2px solid #1F140C;
    padding-bottom: 20px;
    margin-top: 0;
    margin-bottom: 25px; }
  #content .view-novartis-events.view-display-id-panel_pane_2 .views-row, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row {
    border-bottom: 1px solid #E0D9D4;
    margin-bottom: 30px;
    padding-bottom: 30px; }
    #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-event-date-1, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-event-date-1 {
      font-family: "VoltaModernText", Arial, Verdana, "NewsGothicBTW01-Roman", sans-serif;
      text-transform: uppercase;
      font-size: .75em;
      color: #9D9D9C;
      padding: 20px 0 0 0; }
    #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-title h4, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-title h4 {
      margin: 5px 0 0 0; }
      #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-title h4 a:link, #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-title h4 a:visited, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-title h4 a:link, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-title h4 a:visited {
        color: #1F140C;
        text-decoration: none; }
      #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-title h4 a:hover, #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-title h4 a:focus, #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-title h4 a:active, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-title h4 a:hover, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-title h4 a:focus, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-title h4 a:active {
        color: #8D1F1B; }
    #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-title-field-et a, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-title-field-et a {
      display: inline-block;
      margin-top: 0;
      font-family: "VoltaModernText", Arial, Verdana, "News Gothic BT W01 Bold", sans-serif;
      text-transform: uppercase;
      font-size: .75em; }
    #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author {
      background: #EDEDED;
      padding: 20px;
      margin: 30px 0 0 0; }
      @media (max-width: 400px) {
        #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author {
          text-align: center; } }
      #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author header, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author header {
        display: none; }
      #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author .field-name-field-image, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author .field-name-field-image {
        float: left;
        margin-right: 30px; }
        @media (max-width: 400px) {
          #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author .field-name-field-image, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author .field-name-field-image {
            margin-right: 0;
            float: none; }
            #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author .field-name-field-image img, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author .field-name-field-image img {
              margin: 0 auto; } }
      #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author .group-speaker-info, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author .group-speaker-info {
        overflow: hidden; }
        @media (max-width: 400px) {
          #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author .group-speaker-info, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author .group-speaker-info {
            clear: both;
            padding-top: 10px; } }
        #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author .group-speaker-info .views-label-field-author, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author .group-speaker-info .views-label-field-author {
          float: left;
          font-family: "VoltaModernText", Arial, Verdana, "News Gothic BT W01 Bold", sans-serif;
          font-size: .9em;
          color: #9D9D9C;
          font-weight: normal;
          padding-right: 5px; }
          @media (max-width: 400px) {
            #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author .group-speaker-info .views-label-field-author, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author .group-speaker-info .views-label-field-author {
              float: none; } }
          #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author .group-speaker-info .views-label-field-author .colon, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author .group-speaker-info .views-label-field-author .colon {
            display: none; }
          #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author .group-speaker-info .views-label-field-author:after, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author .group-speaker-info .views-label-field-author:after {
            content: "|";
            line-height: 0;
            font-size: .9em; }
            @media (max-width: 400px) {
              #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author .group-speaker-info .views-label-field-author:after, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author .group-speaker-info .views-label-field-author:after {
                display: none; } }
        #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author .group-speaker-info .field-name-title-field, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author .group-speaker-info .field-name-title-field {
          float: left;
          font-family: "VoltaModernText", Arial, Verdana, "News Gothic BT W01 Bold", sans-serif;
          font-size: .9em;
          padding: 0; }
          #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author .group-speaker-info .field-name-title-field a:link, #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author .group-speaker-info .field-name-title-field a:visited, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author .group-speaker-info .field-name-title-field a:link, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author .group-speaker-info .field-name-title-field a:visited {
            color: #1F140C;
            text-decoration: none; }
          #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author .group-speaker-info .field-name-title-field a:hover, #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author .group-speaker-info .field-name-title-field a:focus, #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author .group-speaker-info .field-name-title-field a:active, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author .group-speaker-info .field-name-title-field a:hover, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author .group-speaker-info .field-name-title-field a:focus, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author .group-speaker-info .field-name-title-field a:active {
            color: #8D1F1B; }
          @media (max-width: 400px) {
            #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author .group-speaker-info .field-name-title-field, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author .group-speaker-info .field-name-title-field {
              float: none; } }
        #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author .group-speaker-info .field-name-field-bio, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author .group-speaker-info .field-name-field-bio {
          clear: both;
          font-family: "VoltaModernText", Arial, Verdana, "NewsGothicBTW01-Roman", sans-serif;
          padding: 5px 0;
          font-size: .9em; }
          #content .view-novartis-events.view-display-id-panel_pane_2 .views-row .views-field-field-author .group-speaker-info .field-name-field-bio p, #content .view-novartis-events.view-display-id-panel_pane_3 .views-row .views-field-field-author .group-speaker-info .field-name-field-bio p {
            margin: 0; }
  #content .view-novartis-events.view-display-id-panel_pane_2 .view-footer, #content .view-novartis-events.view-display-id-panel_pane_3 .view-footer {
    margin-bottom: 30px; }
    #content .view-novartis-events.view-display-id-panel_pane_2 .view-footer a, #content .view-novartis-events.view-display-id-panel_pane_3 .view-footer a {
      display: block;
      font-family: "VoltaModernText", Arial, Verdana, "News Gothic BT W01 Bold", sans-serif;
      text-transform: uppercase;
      font-size: .75em;
      padding: 13px;
      text-align: center;
      border: 2px solid #D13A32; }
      #content .view-novartis-events.view-display-id-panel_pane_2 .view-footer a:hover, #content .view-novartis-events.view-display-id-panel_pane_3 .view-footer a:hover {
        background: #D13A32;
        color: #fff; }
  #content .view-id-tweet_feed {
    position: relative; }
    @media (max-width: 1000px) {
      #content .view-id-tweet_feed {
        padding: 0 30px; } }
    @media (max-width: 500px) {
      #content .view-id-tweet_feed {
        padding: 20px; } }
    #content .view-id-tweet_feed .views-row {
      padding: 0 !important; }
    #content .view-id-tweet_feed .recently {
      font-family: "VoltaModernText", Arial, Verdana, "NewsGothicBTW01-Roman", sans-serif;
      text-transform: uppercase;
      font-size: .75em;
      color: #9D9D9C;
      padding: 20px 0 0 0;
      padding: 10px 0 28px 0; }
      #content .view-id-tweet_feed .recently:before {
        background: transparent;
        color: #9D9D9C;
        padding: 0;
        margin-right: 5px;
        position: relative;
        top: 2px; }
    #content .view-id-tweet_feed .info {
      padding-bottom: 150px; }
      @media (max-width: 1000px) {
        #content .view-id-tweet_feed .info {
          padding-bottom: 80px; } }
      #content .view-id-tweet_feed .info .text {
        font-size: .9em;
        line-height: 140%;
        font-family: "VoltaModernText", Arial, Verdana, "Sabon Next W01 Regular", serif; }
        @media (max-width: 500px) {
          #content .view-id-tweet_feed .info .text {
            padding-bottom: 60px; } }
        #content .view-id-tweet_feed .info .text:after {
          content: "."; }
      #content .view-id-tweet_feed .info .refresh {
        font-size: .8em;
        color: #9D9D9C;
        font-family: "VoltaModernText", Arial, Verdana, "News Gothic BT W01 Demi", sans-serif;
        clear: both;
        float: left;
        width: 100%; }
    #content .view-id-tweet_feed .view-footer {
      margin: 0;
      padding: 0;
      position: absolute;
      bottom: 30px;
      height: auto !important; }
      #content .view-id-tweet_feed .view-footer a {
        font-family: "VoltaModernText", Arial, Verdana, "News Gothic BT W01 Bold", sans-serif;
        text-transform: uppercase;
        font-size: .75em; }
    #content .view-id-tweet_feed span.ext {
      display: none; }
  #content .view-novartis-press-releases-search .views-row .info-group .title h4 {
    font-family: "VoltaModernText", Arial, Verdana, "Sabon Next W01 Regular", serif; }
  #content .view-related-media .views-row {
    background: #fff;
    clear: both;
    margin-bottom: 8px;
    float: left;
    width: 100%;
    position: relative;
    padding: 0 10px 0 0; }
    #content .view-related-media .views-row .field-content, #content .view-related-media .views-row .views-field-rendered-entity {
      float: left;
      width: 100%; }
    #content .view-related-media .views-row:last-child {
      margin-bottom: 0; }
    @media (max-width: 400px) {
      #content .view-related-media .views-row {
        padding-right: 0; } }
    #content .view-related-media .views-row .content > .media-colorbox,
    #content .view-related-media .views-row .content > .colorbox {
      *zoom: 1;
      float: left;
      display: inline;
      clear: none;
      text-align: inherit;
      padding-left: 0;
      padding-right: 0;
      width: 33.33333%;
      margin-left: 0%;
      margin-right: 0%; }
      #content .view-related-media .views-row .content > .media-colorbox:before, #content .view-related-media .views-row .content > .media-colorbox:after,
      #content .view-related-media .views-row .content > .colorbox:before,
      #content .view-related-media .views-row .content > .colorbox:after {
        content: '';
        display: table; }
      #content .view-related-media .views-row .content > .media-colorbox:after,
      #content .view-related-media .views-row .content > .colorbox:after {
        clear: both; }
      #content .view-related-media .views-row .content > .media-colorbox:last-child,
      #content .view-related-media .views-row .content > .colorbox:last-child {
        margin-right: 0%; }
      @media (max-width: 400px) {
        #content .view-related-media .views-row .content > .media-colorbox,
        #content .view-related-media .views-row .content > .colorbox {
          *zoom: 1;
          float: left;
          display: inline;
          clear: none;
          text-align: inherit;
          padding-left: 0;
          padding-right: 0;
          width: 100%;
          margin-left: 0%;
          margin-right: 3%;
          display: block;
          clear: both;
          float: none;
          width: 100%;
          margin-left: auto;
          margin-right: auto;
          margin: 0; }
          #content .view-related-media .views-row .content > .media-colorbox:before, #content .view-related-media .views-row .content > .media-colorbox:after,
          #content .view-related-media .views-row .content > .colorbox:before,
          #content .view-related-media .views-row .content > .colorbox:after {
            content: '';
            display: table; }
          #content .view-related-media .views-row .content > .media-colorbox:after,
          #content .view-related-media .views-row .content > .colorbox:after {
            clear: both; }
          #content .view-related-media .views-row .content > .media-colorbox:last-child,
          #content .view-related-media .views-row .content > .colorbox:last-child {
            margin-right: 0%; }
          #content .view-related-media .views-row .content > .media-colorbox:first-child,
          #content .view-related-media .views-row .content > .colorbox:first-child {
            margin-left: auto; }
          #content .view-related-media .views-row .content > .media-colorbox:last-child,
          #content .view-related-media .views-row .content > .colorbox:last-child {
            margin-right: auto; }
          #content .view-related-media .views-row .content > .media-colorbox img,
          #content .view-related-media .views-row .content > .colorbox img {
            width: 100%; } }
      #content .view-related-media .views-row .content > .media-colorbox a,
      #content .view-related-media .views-row .content > .colorbox a {
        float: left; }
    #content .view-related-media .views-row .field-name-field-title,
    #content .view-related-media .views-row .field-name-field-caption {
      *zoom: 1;
      float: left;
      display: inline;
      clear: none;
      text-align: inherit;
      padding-left: 0;
      padding-right: 0;
      width: 66.66667%;
      margin-left: 0%;
      margin-right: 0%;
      font-family: "VoltaModernText", Arial, Verdana, "News Gothic BT W01 Bold", sans-serif;
      position: relative;
      background: transparent;
      color: #1F140C;
      font-size: 1em;
      padding: 10px 0 0 0; }
      #content .view-related-media .views-row .field-name-field-title:before, #content .view-related-media .views-row .field-name-field-title:after,
      #content .view-related-media .views-row .field-name-field-caption:before,
      #content .view-related-media .views-row .field-name-field-caption:after {
        content: '';
        display: table; }
      #content .view-related-media .views-row .field-name-field-title:after,
      #content .view-related-media .views-row .field-name-field-caption:after {
        clear: both; }
      #content .view-related-media .views-row .field-name-field-title:last-child,
      #content .view-related-media .views-row .field-name-field-caption:last-child {
        margin-right: 0%; }
      #content .view-related-media .views-row .field-name-field-title .field-items,
      #content .view-related-media .views-row .field-name-field-caption .field-items {
        position: relative;
        background: transparent;
        color: #1F140C;
        top: 0;
        padding: 0 10px; }
        #content .view-related-media .views-row .field-name-field-title .field-items .field-item,
        #content .view-related-media .views-row .field-name-field-caption .field-items .field-item {
          padding: 0;
          color: #1F140C !important; }
      @media (max-width: 650px) {
        #content .view-related-media .views-row .field-name-field-title,
        #content .view-related-media .views-row .field-name-field-caption {
          padding: 5px 0 15px 0; } }
      @media (max-width: 400px) {
        #content .view-related-media .views-row .field-name-field-title,
        #content .view-related-media .views-row .field-name-field-caption {
          *zoom: 1;
          float: left;
          display: inline;
          clear: none;
          text-align: inherit;
          padding-left: 0;
          padding-right: 0;
          width: 100%;
          margin-left: 0%;
          margin-right: 3%;
          display: block;
          clear: both;
          float: none;
          width: 100%;
          margin-left: auto;
          margin-right: auto;
          padding: 10px 0; }
          #content .view-related-media .views-row .field-name-field-title:before, #content .view-related-media .views-row .field-name-field-title:after,
          #content .view-related-media .views-row .field-name-field-caption:before,
          #content .view-related-media .views-row .field-name-field-caption:after {
            content: '';
            display: table; }
          #content .view-related-media .views-row .field-name-field-title:after,
          #content .view-related-media .views-row .field-name-field-caption:after {
            clear: both; }
          #content .view-related-media .views-row .field-name-field-title:last-child,
          #content .view-related-media .views-row .field-name-field-caption:last-child {
            margin-right: 0%; }
          #content .view-related-media .views-row .field-name-field-title:first-child,
          #content .view-related-media .views-row .field-name-field-caption:first-child {
            margin-left: auto; }
          #content .view-related-media .views-row .field-name-field-title:last-child,
          #content .view-related-media .views-row .field-name-field-caption:last-child {
            margin-right: auto; } }
    #content .view-related-media .views-row .file-info {
      *zoom: 1;
      float: left;
      display: inline;
      clear: none;
      text-align: inherit;
      padding-left: 0;
      padding-right: 0;
      width: 66.66667%;
      margin-left: 0%;
      margin-right: 0%;
      margin: 0;
      float: right;
      color: #9c9c9a;
      padding: 0 10px;
      font-family: "VoltaModernText", Arial, Verdana, "News Gothic BT W01 Demi", sans-serif;
      text-transform: uppercase;
      font-size: .8em;
      padding: 5px 10px 50px 10px; }
      #content .view-related-media .views-row .file-info:before, #content .view-related-media .views-row .file-info:after {
        content: '';
        display: table; }
      #content .view-related-media .views-row .file-info:after {
        clear: both; }
      #content .view-related-media .views-row .file-info:last-child {
        margin-right: 0%; }
      @media (max-width: 1000px) {
        #content .view-related-media .views-row .file-info {
          padding: 5px 10px; } }
      @media (max-width: 400px) {
        #content .view-related-media .views-row .file-info {
          float: left; } }
    #content .view-related-media .views-row .views-field-rendered-entity img {
      float: left;
      width: 100%; }
    #content .view-related-media .views-row .file-download-link {
      *zoom: 1;
      float: left;
      display: inline;
      clear: none;
      text-align: inherit;
      padding-left: 0;
      padding-right: 0;
      width: 65.66667%;
      margin-left: 0%;
      margin-right: 3%;
      padding: 0;
      right: 0;
      position: absolute;
      font-family: "VoltaModernText", Arial, Verdana, "News Gothic BT W01 Bold", sans-serif;
      text-transform: uppercase;
      font-size: .75em;
      font-size: .8em;
      padding: 0 5px;
      left: 0;
      bottom: 0;
      width: 100%;
      background: white;
      text-align: center;
      padding: 10px 0; }
      #content .view-related-media .views-row .file-download-link:before, #content .view-related-media .views-row .file-download-link:after {
        content: '';
        display: table; }
      #content .view-related-media .views-row .file-download-link:after {
        clear: both; }
      #content .view-related-media .views-row .file-download-link:last-child {
        margin-right: 0%; }
      @media (max-width: 1000px) {
        #content .view-related-media .views-row .file-download-link {
          position: relative;
          bottom: auto; } }
      @media (max-width: 400px) {
        #content .view-related-media .views-row .file-download-link {
          *zoom: 1;
          float: left;
          display: inline;
          clear: none;
          text-align: inherit;
          padding-left: 0;
          padding-right: 0;
          width: 100%;
          margin-left: 0%;
          margin-right: 3%;
          display: block;
          clear: both;
          float: none;
          width: 100%;
          margin-left: auto;
          margin-right: auto;
          position: relative;
          text-align: center; }
          #content .view-related-media .views-row .file-download-link:before, #content .view-related-media .views-row .file-download-link:after {
            content: '';
            display: table; }
          #content .view-related-media .views-row .file-download-link:after {
            clear: both; }
          #content .view-related-media .views-row .file-download-link:last-child {
            margin-right: 0%; }
          #content .view-related-media .views-row .file-download-link:first-child {
            margin-left: auto; }
          #content .view-related-media .views-row .file-download-link:last-child {
            margin-right: auto; } }
      #content .view-related-media .views-row .file-download-link a:before {
        font-family: 'Flaticons Stroke';
        speak: none;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-family: 'Flaticons Stroke';
        content: "\e561";
        margin-right: 10px; }
      #content .view-related-media .views-row .file-download-link a.popup-video-link:before {
        display: none; }
      #content .view-related-media .views-row .file-download-link .file-size {
        color: #9c9c9a;
        margin-left: 5px; }
    #content .view-related-media .views-row .views-field-rendered-entity img {
      float: left;
      width: 100%; }
    #content .view-related-media .views-row .file-image a.colorbox {
      position: relative;
      display: block;
      float: left; }
      #content .view-related-media .views-row .file-image a.colorbox:after {
        font-family: 'Flaticons Stroke';
        font-family: 'Flaticons Stroke';
        speak: none;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        content: "\e45b";
        position: absolute;
        bottom: 0;
        right: 0;
        color: #fff;
        background: #a89f96;
        text-align: center;
        padding: 12px; }
      #content .view-related-media .views-row .file-image a.colorbox:hover:after {
        background-color: #8D1F1B; }
      @media (max-width: 500px) {
        #content .view-related-media .views-row .file-image a.colorbox {
          cursor: inherit; }
          #content .view-related-media .views-row .file-image a.colorbox:after {
            display: none; } }
    #content .view-related-media .views-row .file-video a.media-colorbox {
      display: block;
      position: relative; }
      #content .view-related-media .views-row .file-video a.media-colorbox:after {
        font-family: 'Flaticons Stroke';
        speak: none;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-family: 'iconfont';
        content: "\e026";
        bottom: 0;
        color: #fff;
        background: #221F1F;
        text-align: center;
        padding: 10px 25px 25px 10px;
        font-size: 40px;
        width: 25px;
        height: 25px;
        position: absolute;
        left: 0; }
      #content .view-related-media .views-row .file-video a.media-colorbox:hover:after {
        box-shadow: 0 0.0625rem 0 0 currentColor;
        animation-name: unset; }
      #content .view-related-media .views-row .file-video a.media-colorbox:after {
        padding: 14px 12px 14px 14px;
        font-size: 24px; }
  #content #ui-accordion-1-panel-1 .view-related-media .views-row .file-document img {
    display: none; }
  #content #ui-accordion-1-panel-1 .view-related-media .views-row .file-document .field-name-field-title {
    float: left;
    width: 50%;
    padding: 20px 0; }
  #content #ui-accordion-1-panel-1 .view-related-media .views-row .file-download-link {
    float: left;
    width: 50%;
    padding: 20px 0;
    bottom: auto; }
  #content .pane-related-media-panel-pane-1:nth-child(5) .view-related-media .views-row .file {
    *zoom: 1;
    float: left;
    display: inline;
    clear: none;
    text-align: inherit;
    padding-left: 0;
    padding-right: 0;
    width: 48.5%;
    margin-left: 0%;
    margin-right: 3%;
    padding: 20px 10px;
    position: relative;
    top: 0; }
    #content .pane-related-media-panel-pane-1:nth-child(5) .view-related-media .views-row .file:before, #content .pane-related-media-panel-pane-1:nth-child(5) .view-related-media .views-row .file:after {
      content: '';
      display: table; }
    #content .pane-related-media-panel-pane-1:nth-child(5) .view-related-media .views-row .file:after {
      clear: both; }
    #content .pane-related-media-panel-pane-1:nth-child(5) .view-related-media .views-row .file:last-child {
      margin-right: 0%; }
    #content .pane-related-media-panel-pane-1:nth-child(5) .view-related-media .views-row .file .field, #content .pane-related-media-panel-pane-1:nth-child(5) .view-related-media .views-row .file .field-items {
      padding: 0;
      margin: 0; }
  #content .view-novartis-awards .view-header {
    position: absolute;
    right: 0;
    top: 23px;
    right: 20px;
    font-family: "VoltaModernText", Arial, Verdana, "News Gothic BT W01 Demi", sans-serif;
    text-transform: uppercase;
    font-size: .8em; }
    #content .view-novartis-awards .view-header a:link, #content .view-novartis-awards .view-header a:visited {
      color: #1F140C;
      text-decoration: none; }
    #content .view-novartis-awards .view-header a:hover, #content .view-novartis-awards .view-header a:focus, #content .view-novartis-awards .view-header a:active {
      color: #8D1F1B; }
  #content .view-novartis-awards .view-content {
    float: left;
    width: 100%;
    margin: 30px 0;
    min-height: 150px; }
    #content .view-novartis-awards .view-content .views-field-field-image {
      float: left;
      margin-right: 20px; }
    #content .view-novartis-awards .view-content .views-field-title {
      font-family: "VoltaModernText", Arial, Verdana, "Sabon Next W01 Regular", serif; }
  #content .view-novartis-awards .item-list {
    position: relative; }
  #content .multimedia-exposed-filters {
    padding: 30px 0;
    position: relative;
    min-width: 320px; }
    #content .multimedia-exposed-filters .ajax-progress .throbber {
      left: 475px;
      top: 12px; }
    #content .multimedia-exposed-filters #edit-search-api-views-fulltext-wrapper {
      margin: 0;
      width: 220px; }
      @media (max-width: 500px) {
        #content .multimedia-exposed-filters #edit-search-api-views-fulltext-wrapper {
          width: 100%; } }
      #content .multimedia-exposed-filters #edit-search-api-views-fulltext-wrapper input {
        border-right: 0;
        width: 100%; }
    #content .multimedia-exposed-filters .views-submit-button {
      position: relative;
      background: #D13A32;
      margin: 35px 0 0 -3px;
      transition: all .5s ease-in-out; }
      @media (max-width: 500px) {
        #content .multimedia-exposed-filters .views-submit-button {
          position: absolute;
          right: 0;
          margin: 35px 0 0 -3px !important; } }
      #content .multimedia-exposed-filters .views-submit-button .form-submit {
        margin: 0;
        position: relative;
        text-indent: -9999px;
        background: transparent;
        height: 50px;
        width: 50px;
        padding: 0; }
      #content .multimedia-exposed-filters .views-submit-button:before {
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        font-family: 'Flaticons Stroke';
        speak: none;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        color: #fff;
        font-family: 'Flaticons Stroke';
        content: "\e45a"; }
      #content .multimedia-exposed-filters .views-submit-button:hover {
        background: #8D1F1B; }
    @media (max-width: 800px) {
      #content .multimedia-exposed-filters #edit-type-wrapper {
        clear: both;
        margin-top: 20px;
        width: 100%; } }
    #content .multimedia-exposed-filters #edit-type-wrapper,
    #content .multimedia-exposed-filters .form-item-field-media-category {
      position: relative; }
      @media (max-width: 500px) {
        #content .multimedia-exposed-filters #edit-type-wrapper .select2-container, #content .multimedia-exposed-filters #edit-type-wrapper .select2-choice,
        #content .multimedia-exposed-filters .form-item-field-media-category .select2-container,
        #content .multimedia-exposed-filters .form-item-field-media-category .select2-choice {
          width: 100%; } }
    #content .multimedia-exposed-filters .views-widget-filter-secondary {
      margin-right: 0 !important; }
      @media (max-width: 800px) {
        #content .multimedia-exposed-filters .views-widget-filter-secondary {
          margin-top: 20px; } }
      @media (max-width: 500px) {
        #content .multimedia-exposed-filters .views-widget-filter-secondary {
          clear: both; } }
      #content .multimedia-exposed-filters .views-widget-filter-secondary fieldset {
        margin: 10px 0 0 0;
        width: 120px;
        position: relative; }
        #content .multimedia-exposed-filters .views-widget-filter-secondary fieldset .fieldset-legend {
          margin: 40px 0 0 0;
          padding: 0; }
          @media (max-width: 800px) {
            #content .multimedia-exposed-filters .views-widget-filter-secondary fieldset .fieldset-legend {
              margin-top: 0; } }
        @media (max-width: 500px) {
          #content .multimedia-exposed-filters .views-widget-filter-secondary fieldset {
            text-align: left;
            margin: 5px 0; }
            #content .multimedia-exposed-filters .views-widget-filter-secondary fieldset .fieldset-legend {
              margin: 0;
              padding: 0; } }
        #content .multimedia-exposed-filters .views-widget-filter-secondary fieldset .fieldset-wrapper {
          clear: both;
          float: left;
          height: 100% !important;
          padding: 0 !important;
          left: -505px;
          position: relative; }
          @media (max-width: 800px) {
            #content .multimedia-exposed-filters .views-widget-filter-secondary fieldset .fieldset-wrapper {
              left: 0; } }
          @media (max-width: 500px) {
            #content .multimedia-exposed-filters .views-widget-filter-secondary fieldset .fieldset-wrapper {
              left: 0; } }
          #content .multimedia-exposed-filters .views-widget-filter-secondary fieldset .fieldset-wrapper .bef-secondary-options {
            float: left;
            padding: 15px;
            background: #f3f4ef;
            margin-top: 30px;
            position: static !important;
            clip: auto;
            height: auto;
            width: auto;
            overflow: auto; }
            @media (max-width: 500px) {
              #content .multimedia-exposed-filters .views-widget-filter-secondary fieldset .fieldset-wrapper .bef-secondary-options {
                margin-top: 18px; } }
          #content .multimedia-exposed-filters .views-widget-filter-secondary fieldset .fieldset-wrapper.off {
            position: absolute !important;
            height: 1px;
            width: 1px;
            overflow: hidden;
            clip: rect(1px, 1px, 1px, 1px); }
    #content .multimedia-exposed-filters .views-widget-sort-by {
      position: absolute;
      right: 0;
      top: 321px;
      margin: 0 !important; }
      @media (max-width: 800px) {
        #content .multimedia-exposed-filters .views-widget-sort-by {
          margin-top: 162px !important; } }
      @media (max-width: 500px) {
        #content .multimedia-exposed-filters .views-widget-sort-by {
          left: 0;
          margin-top: 95px !important; } }
      #content .multimedia-exposed-filters .views-widget-sort-by.stick {
        top: 188px; }
      #content .multimedia-exposed-filters .views-widget-sort-by .form-item {
        margin: 0;
        width: 203px; }
        #content .multimedia-exposed-filters .views-widget-sort-by .form-item label {
          float: left;
          font-family: "VoltaModernText", Arial, Verdana, "NewsGothicBTW01-Roman", sans-serif; }
        #content .multimedia-exposed-filters .views-widget-sort-by .form-item .select2-container {
          background: transparent;
          width: 100px;
          float: left;
          margin: 0; }
        #content .multimedia-exposed-filters .views-widget-sort-by .form-item .select2-choice {
          width: 100%;
          background: transparent;
          border: 0;
          padding: 2px 0 0 10px;
          height: auto;
          color: #1F140C;
          margin: 0;
          float: left;
          font-family: "VoltaModernText", Arial, Verdana, "News Gothic BT W01 Bold", sans-serif; }
          #content .multimedia-exposed-filters .views-widget-sort-by .form-item .select2-choice .select2-arrow b {
            padding-top: 3px; }
            #content .multimedia-exposed-filters .views-widget-sort-by .form-item .select2-choice .select2-arrow b:after {
              color: #1F140C; }
  #content .view-novartis-news-multimedia-search {
    background: #f3f4ef;
    float: left;
    width: 100%;
    padding: 30px 0;
    border-top: 2px solid #E0D9D4; }
    @media (max-width: 500px) {
      #content .view-novartis-news-multimedia-search {
        margin-top: 10px; } }
    #content .view-novartis-news-multimedia-search .view-header {
      max-width: 1280px;
      padding-left: 67px;
      padding-right: 67px;
      margin: 0 auto;
      padding-bottom: 30px;
      font-family: "VoltaModernText", Arial, Verdana, "NewsGothicBTW01-Roman", sans-serif;
      font-size: .9em; }
      @media (max-width: 1000px) {
        #content .view-novartis-news-multimedia-search .view-header {
          padding-left: 67px;
          padding-right: 67px; } }
      @media (max-width: 650px) {
        #content .view-novartis-news-multimedia-search .view-header {
          padding-left: 20px;
          padding-right: 20px; } }
    #content .view-novartis-news-multimedia-search .view-content, #content .view-novartis-news-multimedia-search .view-empty {
      max-width: 1280px;
      padding-left: 67px;
      padding-right: 67px;
      margin: 0 auto; }
      @media (max-width: 1000px) {
        #content .view-novartis-news-multimedia-search .view-content, #content .view-novartis-news-multimedia-search .view-empty {
          padding-left: 67px;
          padding-right: 67px; } }
      @media (max-width: 650px) {
        #content .view-novartis-news-multimedia-search .view-content, #content .view-novartis-news-multimedia-search .view-empty {
          padding-left: 20px;
          padding-right: 20px; } }
    #content .view-novartis-news-multimedia-search .views-row {
      *zoom: 1;
      float: left;
      display: inline;
      clear: none;
      text-align: inherit;
      padding-left: 0;
      padding-right: 0;
      width: 24.25%;
      margin-left: 0%;
      margin-right: 1%;
      margin-bottom: 10px;
      position: relative; }
      #content .view-novartis-news-multimedia-search .views-row:before, #content .view-novartis-news-multimedia-search .views-row:after {
        content: '';
        display: table; }
      #content .view-novartis-news-multimedia-search .views-row:after {
        clear: both; }
      #content .view-novartis-news-multimedia-search .views-row:nth-child(4n) {
        margin-right: 0%;
        float: right; }
      #content .view-novartis-news-multimedia-search .views-row:nth-child(4n + 1) {
        clear: both; }
      @media (max-width: 800px) {
        #content .view-novartis-news-multimedia-search .views-row {
          *zoom: 1;
          float: left;
          display: inline;
          clear: none;
          text-align: inherit;
          padding-left: 0;
          padding-right: 0;
          width: 49.5%;
          margin-left: 0%;
          margin-right: 1%; }
          #content .view-novartis-news-multimedia-search .views-row:before, #content .view-novartis-news-multimedia-search .views-row:after {
            content: '';
            display: table; }
          #content .view-novartis-news-multimedia-search .views-row:after {
            clear: both; }
          #content .view-novartis-news-multimedia-search .views-row:nth-child(2n) {
            margin-right: 0%;
            float: right; }
          #content .view-novartis-news-multimedia-search .views-row:nth-child(2n + 1) {
            clear: both; } }
      @media (max-width: 400px) {
        #content .view-novartis-news-multimedia-search .views-row {
          *zoom: 1;
          float: left;
          display: inline;
          clear: none;
          text-align: inherit;
          padding-left: 0;
          padding-right: 0;
          width: 100%;
          margin-left: 0%;
          margin-right: 3%;
          display: block;
          clear: both;
          float: none;
          width: 100%;
          margin-left: auto;
          margin-right: auto; }
          #content .view-novartis-news-multimedia-search .views-row:before, #content .view-novartis-news-multimedia-search .views-row:after {
            content: '';
            display: table; }
          #content .view-novartis-news-multimedia-search .views-row:after {
            clear: both; }
          #content .view-novartis-news-multimedia-search .views-row:last-child {
            margin-right: 0%; }
          #content .view-novartis-news-multimedia-search .views-row:first-child {
            margin-left: auto; }
          #content .view-novartis-news-multimedia-search .views-row:last-child {
            margin-right: auto; } }
      #content .view-novartis-news-multimedia-search .views-row img {
        width: 100%; }
      #content .view-novartis-news-multimedia-search .views-row .content {
        position: relative; }
      #content .view-novartis-news-multimedia-search .views-row .field-name-field-title,
      #content .view-novartis-news-multimedia-search .views-row .field-name-field-file-image-title-text {
        background: #fff;
        font-family: "VoltaModernText", Arial, Verdana, "News Gothic BT W01 Bold", sans-serif;
        padding: 10px 20px;
        font-size: .9em;
        height: 80px; }
        #content .view-novartis-news-multimedia-search .views-row .field-name-field-title a:link, #content .view-novartis-news-multimedia-search .views-row .field-name-field-title a:visited,
        #content .view-novartis-news-multimedia-search .views-row .field-name-field-file-image-title-text a:link,
        #content .view-novartis-news-multimedia-search .views-row .field-name-field-file-image-title-text a:visited {
          color: #1F140C;
          text-decoration: none; }
        #content .view-novartis-news-multimedia-search .views-row .field-name-field-title a:hover, #content .view-novartis-news-multimedia-search .views-row .field-name-field-title a:focus, #content .view-novartis-news-multimedia-search .views-row .field-name-field-title a:active,
        #content .view-novartis-news-multimedia-search .views-row .field-name-field-file-image-title-text a:hover,
        #content .view-novartis-news-multimedia-search .views-row .field-name-field-file-image-title-text a:focus,
        #content .view-novartis-news-multimedia-search .views-row .field-name-field-file-image-title-text a:active {
          color: #8D1F1B; }

/*Related media view only for press release content type*/
.node-type-press-release #content .view-related-media .views-row .field-name-field-caption {
  width: 100%; }

.node-type-press-release #content .view-related-media .views-row .file-download-link {
  position: static; }

/* Add Video Icon to Stories :: Stories listing page */
.view-novartis-stories .views-row .field-name-field-contains-video, .view-novartis-stories .views-row .views-field-field-contains-video, .view-novartis-tags .views-row .field-name-field-contains-video, .view-novartis-tags .views-row .views-field-field-contains-video {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px); }

.view-novartis-stories .views-row .views-field-field-image.contains-video a, .view-novartis-stories .views-row .contains-video a, .view-novartis-tags .views-row .views-field-field-image.contains-video a, .view-novartis-tags .views-row .contains-video a {
  display: block;
  position: relative; }
  .view-novartis-stories .views-row .views-field-field-image.contains-video a:after, .view-novartis-stories .views-row .contains-video a:after, .view-novartis-tags .views-row .views-field-field-image.contains-video a:after, .view-novartis-tags .views-row .contains-video a:after {
    font-family: 'Flaticons Stroke';
    speak: none;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-family: 'iconfont';
    content: "\e026";
    bottom: 0;
    color: #fff;
    background: #221F1F;
    text-align: center;
    padding: 10px 25px 25px 10px;
    font-size: 40px;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 0; }
  .view-novartis-stories .views-row .views-field-field-image.contains-video a:hover:after, .view-novartis-stories .views-row .contains-video a:hover:after, .view-novartis-tags .views-row .views-field-field-image.contains-video a:hover:after, .view-novartis-tags .views-row .contains-video a:hover:after {
    box-shadow: 0 0.0625rem 0 0 currentColor;
    animation-name: unset; }
