/* *********************
// media library content
// *********************
*/

#content .panel-pane.media-library {
  transition: all .2s ease-in-out;
  display: block;
  opacity: 1; }
  #content .panel-pane.media-library .views-row .no-image .group-ml-list-grouping {
    margin-left: 8.5% !important;
  }
	#content .panel-pane.media-library.exposed-filters #edit-field-date-wrapper{
		float: left;
	}
	#content .panel-pane.media-library.exposed-filters #edit-language-wrapper{
		float: left;
		margin-left: 31%;
	}
  @media (max-width: 768px) {
    #content .panel-pane.media-library .views-row .no-image .group-ml-list-grouping {
      margin-left: 11.5% !important;
    }
		#content .panel-pane.media-library.exposed-filters #edit-language-wrapper{
			margin-left: 31%;
		}
  }
  #content .panel-pane.media-library.hidden {
    display: none !important;
    opacity: 0; }
  #content .panel-pane.media-library.dimmed {
    opacity: .4; }
  #content .panel-pane.media-library .view-header {
    font-family: "NewsGothicBTW01-Roman", sans-serif;
    color: #9D9D9C;
    font-size: 15px;
    margin-bottom: 10px; }
  #content .panel-pane.media-library.exposed-filters {
    width: 100%;
    margin-top: 10px; }
    #content .panel-pane.media-library.exposed-filters form.loading .views-submit-button {
      background: #D13A32;
      border-radius: 0; }
      #content .panel-pane.media-library.exposed-filters form.loading .views-submit-button:before {
        content: "";
        float: left;
        margin: 0 0 0 10px;
        padding: 0;
        border-bottom: 4px solid #fff;
        border-left: 4px solid #fff;
        border-right: 4px solid #D13A32;
        border-top: 4px solid #D13A32;
        height: 20px;
        width: 20px;
        -webkit-animation: spin .6s infinite linear;
        animation: spin .6s infinite linear;
        background: transparent;
        border-radius: 50%;
        text-indent: -9999px;
        overflow: hidden;
        left: 2px;
        top: 12px;
        position: absolute; }
    #content .panel-pane.media-library.exposed-filters form.loading .views-reset-button {
      opacity: .2; }
    #content .panel-pane.media-library.exposed-filters .exp-wrapper {
      padding: 20px;
      background: #EDEDED;
      float: left;
      width: 100%;
      padding-right: 80px;
      position: relative;
      margin-bottom: 10px; }
    #content .panel-pane.media-library.exposed-filters .views-exposed-widgets {
      margin-bottom: 0; }
    #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-submit-button),
    #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-reset-button) {
      *zoom: 1;
      float: left;
      display: inline;
      clear: none;
      text-align: inherit;
      padding-left: 0;
      padding-right: 0;
      width: 32.66667%;
      margin-left: 0%;
      margin-right: 1%; }
      #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-submit-button):before, #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-submit-button):after,
      #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-reset-button):before,
      #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-reset-button):after {
        content: '';
        display: table; }
      #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-submit-button):after,
      #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-reset-button):after {
        clear: both; }
      #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-submit-button):nth-child(3n),
      #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-reset-button):nth-child(3n) {
        margin-right: 0%;
        float: right; }
      #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-submit-button):nth-child(3n + 1),
      #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-reset-button):nth-child(3n + 1) {
        clear: both; }
      @media (max-width: 650px) {
        #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-submit-button),
        #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-reset-button) {
          *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 .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-submit-button):before, #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-submit-button):after,
          #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-reset-button):before,
          #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-reset-button):after {
            content: '';
            display: table; }
          #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-submit-button):after,
          #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-reset-button):after {
            clear: both; }
          #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-submit-button):last-child,
          #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-reset-button):last-child {
            margin-right: 0%; }
          #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-submit-button):first-child,
          #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-reset-button):first-child {
            margin-left: auto; }
          #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-submit-button):last-child,
          #content .panel-pane.media-library.exposed-filters .views-exposed-widget:not(.views-reset-button):last-child {
            margin-right: auto; } }
    #content .panel-pane.media-library.exposed-filters .form-item-search-api-views-fulltext input {
      width: 100%; }
    #content .panel-pane.media-library.exposed-filters .views-exposed-widget.views-submit-button,
    #content .panel-pane.media-library.exposed-filters .views-exposed-widget.views-reset-button {
      background: #D13A32;
      margin: 1.6em 0 0 0;
      max-width: 50px;
      position: absolute;
      right: 20px;
      margin-right: 0 !important;
      top: 20px;
      transition: all .5s ease-in-out; }
      #content .panel-pane.media-library.exposed-filters .views-exposed-widget.views-submit-button .form-submit,
      #content .panel-pane.media-library.exposed-filters .views-exposed-widget.views-reset-button .form-submit {
        margin: 0 !important;
        position: relative;
        text-indent: -9999px;
        background: transparent !important;
        height: 50px;
        width: 50px;
        padding: 0;
        float: left; }
      #content .panel-pane.media-library.exposed-filters .views-exposed-widget.views-submit-button:before,
      #content .panel-pane.media-library.exposed-filters .views-exposed-widget.views-reset-button:before {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -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;
        content: "\e45a";
        display: block; }
      #content .panel-pane.media-library.exposed-filters .views-exposed-widget.views-submit-button:hover,
      #content .panel-pane.media-library.exposed-filters .views-exposed-widget.views-reset-button:hover {
        background: #8D1F1B; }
    #content .panel-pane.media-library.exposed-filters .views-exposed-widget.views-reset-button {
      transition: all .2s ease-in-out;
      top: 108px;
      background: #999; }
      #content .panel-pane.media-library.exposed-filters .views-exposed-widget.views-reset-button:hover, #content .panel-pane.media-library.exposed-filters .views-exposed-widget.views-reset-button:focus {
        background: #666; }
      #content .panel-pane.media-library.exposed-filters .views-exposed-widget.views-reset-button:before {
        content: "\e58b"; }
    #content .panel-pane.media-library.exposed-filters .container-inline-date {
      width: 100% !important; }
      #content .panel-pane.media-library.exposed-filters .container-inline-date .date-padding {
        float: none; }
      #content .panel-pane.media-library.exposed-filters .container-inline-date .form-item {
        margin-right: 0;
        width: 100%; }
        #content .panel-pane.media-library.exposed-filters .container-inline-date .form-item input {
          margin-right: 0;
          width: 100% !important; }
    #content .panel-pane.media-library.exposed-filters .views-widget-filter-field_date_value_1 {
      margin-right: 0 !important; }
    #content .panel-pane.media-library.exposed-filters .form-type-select .select2 {
      width: 100% !important; }
    #content .panel-pane.media-library.exposed-filters #edit-field-date-wrapper,
    #content .panel-pane.media-library.exposed-filters #edit-field-date-1-wrapper {
      position: relative; }
      #content .panel-pane.media-library.exposed-filters #edit-field-date-wrapper .add-clear-span a,
      #content .panel-pane.media-library.exposed-filters #edit-field-date-1-wrapper .add-clear-span a {
        right: 45px !important; }
      #content .panel-pane.media-library.exposed-filters #edit-field-date-wrapper .description,
      #content .panel-pane.media-library.exposed-filters #edit-field-date-wrapper .form-item label,
      #content .panel-pane.media-library.exposed-filters #edit-field-date-1-wrapper .description,
      #content .panel-pane.media-library.exposed-filters #edit-field-date-1-wrapper .form-item label {
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px); }
    #content .panel-pane.media-library.exposed-filters .cal {
      position: absolute;
      float: left;
      width: 50px;
      height: 50px;
      top: 30px;
      right: 0px;
      cursor: pointer; }
      #content .panel-pane.media-library.exposed-filters .cal:after {
        font-family: 'Flaticons Stroke';
        speak: none;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-family: 'Flaticons Solid';
        color: #9c9c9a;
        font-size: 20px;
        content: "\e08e";
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
    #content .panel-pane.media-library.exposed-filters .views-widget-sort-by,
    #content .panel-pane.media-library.exposed-filters .views-widget-sort-order {
      float: left !important;
      width: 200px !important;
      clear: none !important; }
      @media (max-width: 800px) {
        #content .panel-pane.media-library.exposed-filters .views-widget-sort-by,
        #content .panel-pane.media-library.exposed-filters .views-widget-sort-order {
          clear: both !important; } }
      #content .panel-pane.media-library.exposed-filters .views-widget-sort-by label,
      #content .panel-pane.media-library.exposed-filters .views-widget-sort-order label {
        float: left; }
      #content .panel-pane.media-library.exposed-filters .views-widget-sort-by select option,
      #content .panel-pane.media-library.exposed-filters .views-widget-sort-order select option {
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px); }
      #content .panel-pane.media-library.exposed-filters .views-widget-sort-by .select2-container,
      #content .panel-pane.media-library.exposed-filters .views-widget-sort-order .select2-container {
        width: 150px !important;
        float: left;
        padding-bottom: 5px;
        border-bottom: 2px solid white; }
        #content .panel-pane.media-library.exposed-filters .views-widget-sort-by .select2-container.select2-container--open,
        #content .panel-pane.media-library.exposed-filters .views-widget-sort-order .select2-container.select2-container--open {
          border-bottom: 2px solid #E0D9D4; }
      #content .panel-pane.media-library.exposed-filters .views-widget-sort-by .select2-selection,
      #content .panel-pane.media-library.exposed-filters .views-widget-sort-order .select2-selection {
        border: 0;
        padding: 0;
        height: auto;
        margin: -2px 0 0 5px;
        outline: 0; }
        #content .panel-pane.media-library.exposed-filters .views-widget-sort-by .select2-selection .select2-selection__rendered,
        #content .panel-pane.media-library.exposed-filters .views-widget-sort-order .select2-selection .select2-selection__rendered {
          padding: 0;
          float: left; }
        #content .panel-pane.media-library.exposed-filters .views-widget-sort-by .select2-selection .select2-selection__arrow,
        #content .panel-pane.media-library.exposed-filters .views-widget-sort-order .select2-selection .select2-selection__arrow {
          position: relative;
          float: left;
          right: auto; }
          #content .panel-pane.media-library.exposed-filters .views-widget-sort-by .select2-selection .select2-selection__arrow b,
          #content .panel-pane.media-library.exposed-filters .views-widget-sort-order .select2-selection .select2-selection__arrow b {
            padding: 0;
            top: 6px;
            left: 10px; }
            #content .panel-pane.media-library.exposed-filters .views-widget-sort-by .select2-selection .select2-selection__arrow b:after,
            #content .panel-pane.media-library.exposed-filters .views-widget-sort-order .select2-selection .select2-selection__arrow b:after {
              color: #1F140C;
              font-size: 16px; }
    #content .panel-pane.media-library.exposed-filters .views-widget-sort-by {
      margin-right: 30px !important;
      opacity: 0;
      transition: all .5s ease-in-out; }
      #content .panel-pane.media-library.exposed-filters .views-widget-sort-by.visible {
        opacity: 1; }
    #content .panel-pane.media-library.exposed-filters .exp-wrapper .views-exposed-widget {
      margin-bottom: 10px; }
      #content .panel-pane.media-library.exposed-filters .exp-wrapper .views-exposed-widget label {
        padding-bottom: 4px !important; }
  #content .panel-pane.media-library.grid-switcher {
    float: left;
    width: 100%; }
    #content .panel-pane.media-library.grid-switcher .ml-switcher {
      float: right;
      margin: -48px 0 0 0; }
      @media (max-width: 800px) {
        #content .panel-pane.media-library.grid-switcher .ml-switcher {
          margin-top: -48px; } }
    #content .panel-pane.media-library.grid-switcher a {
      color: #9D9D9C;
      display: inline-block;
      margin-left: 20px;
      position: relative;
      font-family: "News Gothic BT W01 Demi", sans-serif;
      text-transform: uppercase;
      font-size: .8em;
      font-size: 14px;
      text-align: left;
      padding: 13px 1px 0 1px;
      outline: 0;
      border-bottom: 2px solid white; }
      #content .panel-pane.media-library.grid-switcher a.active, #content .panel-pane.media-library.grid-switcher a:hover, #content .panel-pane.media-library.grid-switcher a:focus {
        border-bottom: 2px solid #D13A32;
        color: #D13A32; }
      #content .panel-pane.media-library.grid-switcher a:before {
        font-family: 'Flaticons Stroke';
        speak: none;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 1.2em;
        display: block;
        text-indent: 0;
        float: left;
        margin-right: 5px;
        position: relative;
        top: 3px; }
    #content .panel-pane.media-library.grid-switcher .grid:before {
      content: "\e3ea"; }
    #content .panel-pane.media-library.grid-switcher .list:before {
      content: "\e53c"; }
  #content .panel-pane.media-library.grid {
    clear: both;
    margin: 30px 0;
    display: inline-block;
    width: 100%; }
    #content .panel-pane.media-library.grid .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: 20px; }
      #content .panel-pane.media-library.grid .views-row:before, #content .panel-pane.media-library.grid .views-row:after {
        content: '';
        display: table; }
      #content .panel-pane.media-library.grid .views-row:after {
        clear: both; }
      #content .panel-pane.media-library.grid .views-row:nth-child(4n) {
        margin-right: 0%;
        float: right; }
      #content .panel-pane.media-library.grid .views-row:nth-child(4n + 1) {
        clear: both; }
      @media (max-width: 800px) {
        #content .panel-pane.media-library.grid .views-row {
          *zoom: 1;
          float: left;
          display: inline;
          clear: none;
          text-align: inherit;
          padding-left: 0;
          padding-right: 0;
          width: 49%;
          margin-left: 0%;
          margin-right: 2%; }
          #content .panel-pane.media-library.grid .views-row:before, #content .panel-pane.media-library.grid .views-row:after {
            content: '';
            display: table; }
          #content .panel-pane.media-library.grid .views-row:after {
            clear: both; }
          #content .panel-pane.media-library.grid .views-row:nth-child(4n) {
            margin-right: 2%;
            float: left; }
          #content .panel-pane.media-library.grid .views-row:nth-child(4n + 1) {
            clear: none; }
          #content .panel-pane.media-library.grid .views-row:nth-child(2n) {
            margin-right: 0%;
            float: right; }
          #content .panel-pane.media-library.grid .views-row:nth-child(2n + 1) {
            clear: both; } }
      @media (max-width: 400px) {
        #content .panel-pane.media-library.grid .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 .panel-pane.media-library.grid .views-row:before, #content .panel-pane.media-library.grid .views-row:after {
            content: '';
            display: table; }
          #content .panel-pane.media-library.grid .views-row:after {
            clear: both; }
          #content .panel-pane.media-library.grid .views-row:last-child {
            margin-right: 0%; }
          #content .panel-pane.media-library.grid .views-row:first-child {
            margin-left: auto; }
          #content .panel-pane.media-library.grid .views-row:last-child {
            margin-right: auto; } }
      #content .panel-pane.media-library.grid .views-row .field-name-field-media-library-image a {
        display: block; }
      #content .panel-pane.media-library.grid .views-row .field-name-field-media-library-image img {
        transition: all .2s ease-in-out; }
      #content .panel-pane.media-library.grid .views-row .field-name-title-field h4 {
        font-family: "News Gothic BT W01 Demi", sans-serif;
        font-size: .9em;
        margin: 5px 0 10px 0; }
        #content .panel-pane.media-library.grid .views-row .field-name-title-field h4 a:link, #content .panel-pane.media-library.grid .views-row .field-name-title-field h4 a:visited {
          color: #1F140C;
          text-decoration: none; }
        #content .panel-pane.media-library.grid .views-row .field-name-title-field h4 a:hover, #content .panel-pane.media-library.grid .views-row .field-name-title-field h4 a:focus, #content .panel-pane.media-library.grid .views-row .field-name-title-field h4 a:active {
          color: #8D1F1B; }
      #content .panel-pane.media-library.grid .views-row:hover img, #content .panel-pane.media-library.grid .views-row:focus img {
        opacity: .6; }
      #content .panel-pane.media-library.grid .views-row:hover .field-name-title-field h4 a, #content .panel-pane.media-library.grid .views-row:focus .field-name-title-field h4 a {
        color: #8D1F1B !important; }
      #content .panel-pane.media-library.grid .views-row:hover .field-name-field-media-library-image a:after, #content .panel-pane.media-library.grid .views-row:focus .field-name-field-media-library-image a:after {
        background: #8D1F1B !important; }
      #content .panel-pane.media-library.grid .views-row.Protected .node .field-name-field-media-library-image img, #content .panel-pane.media-library.grid .views-row.protected .node .field-name-field-media-library-image img {
        opacity: .1; }
      #content .panel-pane.media-library.grid .views-row.Protected .node .field-name-field-media-library-image a, #content .panel-pane.media-library.grid .views-row.protected .node .field-name-field-media-library-image a {
        display: block;
        float: left;
        position: relative;
        float: none; }
        #content .panel-pane.media-library.grid .views-row.Protected .node .field-name-field-media-library-image a:after, #content .panel-pane.media-library.grid .views-row.protected .node .field-name-field-media-library-image a:after {
          font-family: 'Flaticons Stroke';
          speak: none;
          font-style: normal;
          font-weight: normal;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          transition: all .2s ease-in-out;
          font-family: 'Flaticons Solid';
          content: "\e01c";
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          bottom: 0;
          right: 0;
          color: #fff;
          background: #666;
          text-align: center;
          padding: 10px 25px 25px 10px;
          font-size: 40px;
          width: 25px;
          height: 25px; }
        #content .panel-pane.media-library.grid .views-row.Protected .node .field-name-field-media-library-image a:hover:after, #content .panel-pane.media-library.grid .views-row.protected .node .field-name-field-media-library-image a:hover:after {
          background-color: #8D1F1B; }
        #content .panel-pane.media-library.grid .views-row.Protected .node .field-name-field-media-library-image a:after, #content .panel-pane.media-library.grid .views-row.protected .node .field-name-field-media-library-image a:after {
          content: "\e03f";
          font-size: 30px;
          padding: 10px 15px 15px 10px; }
    #content .panel-pane.media-library.grid .node-media-library-image .field-name-field-media-library-image a {
      display: block;
      float: left;
      position: relative;
      float: none; }
      #content .panel-pane.media-library.grid .node-media-library-image .field-name-field-media-library-image a:after {
        font-family: 'Flaticons Stroke';
        speak: none;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        transition: all .2s ease-in-out;
        font-family: 'Flaticons Solid';
        content: "\e082";
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        bottom: 0;
        right: 0;
        color: #fff;
        background: #666;
        text-align: center;
        padding: 10px 25px 25px 10px;
        font-size: 40px;
        width: 25px;
        height: 25px; }
      #content .panel-pane.media-library.grid .node-media-library-image .field-name-field-media-library-image a:hover:after {
        background-color: #8D1F1B; }
      #content .panel-pane.media-library.grid .node-media-library-image .field-name-field-media-library-image a:after {
        font-size: 30px;
        padding: 10px 15px 15px 10px; }
    #content .panel-pane.media-library.grid .node-media-library-video .field-name-field-media-library-image a {
      display: block;
      float: left;
      position: relative;
      float: none; }
      #content .panel-pane.media-library.grid .node-media-library-video .field-name-field-media-library-image a:after {
        font-family: 'Flaticons Stroke';
        speak: none;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        transition: all .2s ease-in-out;
        font-family: 'Flaticons Solid';
        content: "\e1bf";
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        bottom: 0;
        right: 0;
        color: #fff;
        background: #D13A32;
        text-align: center;
        padding: 10px 25px 25px 10px;
        font-size: 40px;
        width: 25px;
        height: 25px; }
      #content .panel-pane.media-library.grid .node-media-library-video .field-name-field-media-library-image a:hover:after {
        background-color: #8D1F1B; }
      #content .panel-pane.media-library.grid .node-media-library-video .field-name-field-media-library-image a:after {
        padding: 5px 20px 20px 5px;
        background: #666; }
    #content .panel-pane.media-library.grid .node-media-library-document .field-name-field-media-library-image a {
      display: block;
      float: left;
      position: relative;
      float: none; }
      #content .panel-pane.media-library.grid .node-media-library-document .field-name-field-media-library-image a:after {
        font-family: 'Flaticons Stroke';
        speak: none;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        transition: all .2s ease-in-out;
        font-family: 'Flaticons Solid';
        content: "\e01c";
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        bottom: 0;
        right: 0;
        color: #fff;
        background: #666;
        text-align: center;
        padding: 10px 25px 25px 10px;
        font-size: 40px;
        width: 25px;
        height: 25px; }
      #content .panel-pane.media-library.grid .node-media-library-document .field-name-field-media-library-image a:hover:after {
        background-color: #8D1F1B; }
      #content .panel-pane.media-library.grid .node-media-library-document .field-name-field-media-library-image a:after {
        font-size: 30px;
        padding: 10px 15px 15px 10px; }
  #content .panel-pane.media-library.list {
    clear: both;
    margin: 20px 0 30px 0;
    padding: 5px 0;
    display: inline-block;
    width: 100%; }
    #content .panel-pane.media-library.list .views-row {
      clear: both;
      width: 100%;
      padding: 10px 0;
      border-bottom: 1px solid #ddd; }
      #content .panel-pane.media-library.list .views-row .field-name-field-media-library-image {
        *zoom: 1;
        float: left;
        display: inline;
        clear: none;
        text-align: inherit;
        padding-left: 0;
        padding-right: 0;
        width: 5.58333%;
        margin-left: 0%;
        margin-right: 3%; }
        #content .panel-pane.media-library.list .views-row .field-name-field-media-library-image:before, #content .panel-pane.media-library.list .views-row .field-name-field-media-library-image:after {
          content: '';
          display: table; }
        #content .panel-pane.media-library.list .views-row .field-name-field-media-library-image:after {
          clear: both; }
        #content .panel-pane.media-library.list .views-row .field-name-field-media-library-image:last-child {
          margin-right: 0%; }
        @media (max-width: 800px) {
          #content .panel-pane.media-library.list .views-row .field-name-field-media-library-image {
            *zoom: 1;
            float: left;
            display: inline;
            clear: none;
            text-align: inherit;
            padding-left: 0;
            padding-right: 0;
            width: 8.44444%;
            margin-left: 0%;
            margin-right: 3%; }
            #content .panel-pane.media-library.list .views-row .field-name-field-media-library-image:before, #content .panel-pane.media-library.list .views-row .field-name-field-media-library-image:after {
              content: '';
              display: table; }
            #content .panel-pane.media-library.list .views-row .field-name-field-media-library-image:after {
              clear: both; }
            #content .panel-pane.media-library.list .views-row .field-name-field-media-library-image:last-child {
              margin-right: 0%; } }
        @media (max-width: 400px) {
          #content .panel-pane.media-library.list .views-row .field-name-field-media-library-image {
            *zoom: 1;
            float: left;
            display: inline;
            clear: none;
            text-align: inherit;
            padding-left: 0;
            padding-right: 0;
            width: 14.16667%;
            margin-left: 0%;
            margin-right: 3%; }
            #content .panel-pane.media-library.list .views-row .field-name-field-media-library-image:before, #content .panel-pane.media-library.list .views-row .field-name-field-media-library-image:after {
              content: '';
              display: table; }
            #content .panel-pane.media-library.list .views-row .field-name-field-media-library-image:after {
              clear: both; }
            #content .panel-pane.media-library.list .views-row .field-name-field-media-library-image:last-child {
              margin-right: 0%; } }
        #content .panel-pane.media-library.list .views-row .field-name-field-media-library-image a {
          max-width: 50px; }
        #content .panel-pane.media-library.list .views-row .field-name-field-media-library-image img {
          width: 100%;
          max-width: 50px; }
      #content .panel-pane.media-library.list .views-row .group-ml-list-grouping {
        *zoom: 1;
        float: left;
        display: inline;
        clear: none;
        text-align: inherit;
        padding-left: 0;
        padding-right: 0;
        width: 91.41667%;
        margin-left: 0%;
        margin-right: 3%;
        position: relative;
        padding: 5px 0; }
        #content .panel-pane.media-library.list .views-row .group-ml-list-grouping:before, #content .panel-pane.media-library.list .views-row .group-ml-list-grouping:after {
          content: '';
          display: table; }
        #content .panel-pane.media-library.list .views-row .group-ml-list-grouping:after {
          clear: both; }
        #content .panel-pane.media-library.list .views-row .group-ml-list-grouping:last-child {
          margin-right: 0%; }
        @media (max-width: 800px) {
          #content .panel-pane.media-library.list .views-row .group-ml-list-grouping {
            *zoom: 1;
            float: left;
            display: inline;
            clear: none;
            text-align: inherit;
            padding-left: 0;
            padding-right: 0;
            width: 88.55556%;
            margin-left: 0%;
            margin-right: 3%; }
            #content .panel-pane.media-library.list .views-row .group-ml-list-grouping:before, #content .panel-pane.media-library.list .views-row .group-ml-list-grouping:after {
              content: '';
              display: table; }
            #content .panel-pane.media-library.list .views-row .group-ml-list-grouping:after {
              clear: both; }
            #content .panel-pane.media-library.list .views-row .group-ml-list-grouping:last-child {
              margin-right: 0%; } }
        @media (max-width: 650px) {
          #content .panel-pane.media-library.list .views-row .group-ml-list-grouping {
            padding: 0; } }
        @media (max-width: 400px) {
          #content .panel-pane.media-library.list .views-row .group-ml-list-grouping {
            *zoom: 1;
            float: left;
            display: inline;
            clear: none;
            text-align: inherit;
            padding-left: 0;
            padding-right: 0;
            width: 82.83333%;
            margin-left: 0%;
            margin-right: 3%; }
            #content .panel-pane.media-library.list .views-row .group-ml-list-grouping:before, #content .panel-pane.media-library.list .views-row .group-ml-list-grouping:after {
              content: '';
              display: table; }
            #content .panel-pane.media-library.list .views-row .group-ml-list-grouping:after {
              clear: both; }
            #content .panel-pane.media-library.list .views-row .group-ml-list-grouping:last-child {
              margin-right: 0%; } }
      #content .panel-pane.media-library.list .views-row .field-name-title-field {
        *zoom: 1;
        float: left;
        display: inline;
        clear: none;
        text-align: inherit;
        padding-left: 0;
        padding-right: 0;
        width: 66%;
        margin-left: 0%;
        margin-right: 2%; }
        #content .panel-pane.media-library.list .views-row .field-name-title-field:before, #content .panel-pane.media-library.list .views-row .field-name-title-field:after {
          content: '';
          display: table; }
        #content .panel-pane.media-library.list .views-row .field-name-title-field:after {
          clear: both; }
        #content .panel-pane.media-library.list .views-row .field-name-title-field:nth-child(3n) {
          margin-right: 0%;
          float: right; }
        #content .panel-pane.media-library.list .views-row .field-name-title-field:nth-child(3n + 1) {
          clear: both; }
        @media (max-width: 650px) {
          #content .panel-pane.media-library.list .views-row .field-name-title-field {
            *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 .panel-pane.media-library.list .views-row .field-name-title-field:before, #content .panel-pane.media-library.list .views-row .field-name-title-field:after {
              content: '';
              display: table; }
            #content .panel-pane.media-library.list .views-row .field-name-title-field:after {
              clear: both; }
            #content .panel-pane.media-library.list .views-row .field-name-title-field:last-child {
              margin-right: 0%; }
            #content .panel-pane.media-library.list .views-row .field-name-title-field:first-child {
              margin-left: auto; }
            #content .panel-pane.media-library.list .views-row .field-name-title-field:last-child {
              margin-right: auto; } }
        #content .panel-pane.media-library.list .views-row .field-name-title-field h4 {
          font-family: "News Gothic BT W01 Demi", sans-serif;
          font-size: 1em;
          margin: -2px 0 0 0; }
          #content .panel-pane.media-library.list .views-row .field-name-title-field h4 a:link, #content .panel-pane.media-library.list .views-row .field-name-title-field h4 a:visited {
            color: #1F140C;
            text-decoration: none; }
          #content .panel-pane.media-library.list .views-row .field-name-title-field h4 a:hover, #content .panel-pane.media-library.list .views-row .field-name-title-field h4 a:focus, #content .panel-pane.media-library.list .views-row .field-name-title-field h4 a:active {
            color: #8D1F1B; }
      #content .panel-pane.media-library.list .views-row .field-name-media-library-content-type, #content .panel-pane.media-library.list .views-row .field-name-field-media-sub-category {
        *zoom: 1;
        float: left;
        display: inline;
        clear: none;
        text-align: inherit;
        padding-left: 0;
        padding-right: 0;
        width: 15%;
        margin-left: 0%;
        margin-right: 2%; }
        #content .panel-pane.media-library.list .views-row .field-name-media-library-content-type:before, #content .panel-pane.media-library.list .views-row .field-name-media-library-content-type:after, #content .panel-pane.media-library.list .views-row .field-name-field-media-sub-category:before, #content .panel-pane.media-library.list .views-row .field-name-field-media-sub-category:after {
          content: '';
          display: table; }
        #content .panel-pane.media-library.list .views-row .field-name-media-library-content-type:after, #content .panel-pane.media-library.list .views-row .field-name-field-media-sub-category:after {
          clear: both; }
        #content .panel-pane.media-library.list .views-row .field-name-media-library-content-type:nth-child(3n), #content .panel-pane.media-library.list .views-row .field-name-field-media-sub-category:nth-child(3n) {
          margin-right: 0%;
          float: right; }
        #content .panel-pane.media-library.list .views-row .field-name-media-library-content-type:nth-child(3n + 1), #content .panel-pane.media-library.list .views-row .field-name-field-media-sub-category:nth-child(3n + 1) {
          clear: both; }
        @media (max-width: 650px) {
          #content .panel-pane.media-library.list .views-row .field-name-media-library-content-type, #content .panel-pane.media-library.list .views-row .field-name-field-media-sub-category {
            *zoom: 1;
            float: left;
            display: inline;
            clear: none;
            text-align: inherit;
            padding-left: 0;
            padding-right: 0;
            width: 49%;
            margin-left: 0%;
            margin-right: 2%; }
            #content .panel-pane.media-library.list .views-row .field-name-media-library-content-type:before, #content .panel-pane.media-library.list .views-row .field-name-media-library-content-type:after, #content .panel-pane.media-library.list .views-row .field-name-field-media-sub-category:before, #content .panel-pane.media-library.list .views-row .field-name-field-media-sub-category:after {
              content: '';
              display: table; }
            #content .panel-pane.media-library.list .views-row .field-name-media-library-content-type:after, #content .panel-pane.media-library.list .views-row .field-name-field-media-sub-category:after {
              clear: both; }
            #content .panel-pane.media-library.list .views-row .field-name-media-library-content-type:last-child, #content .panel-pane.media-library.list .views-row .field-name-field-media-sub-category:last-child {
              margin-right: 0%; } }
      #content .panel-pane.media-library.list .views-row .field-name-node-link {
        *zoom: 1;
        float: left;
        display: inline;
        clear: none;
        text-align: inherit;
        padding-left: 0;
        padding-right: 0;
        width: 15%;
        margin-left: 0%;
        margin-right: 2%;
        text-align: right; }
        #content .panel-pane.media-library.list .views-row .field-name-node-link:before, #content .panel-pane.media-library.list .views-row .field-name-node-link:after {
          content: '';
          display: table; }
        #content .panel-pane.media-library.list .views-row .field-name-node-link:after {
          clear: both; }
        #content .panel-pane.media-library.list .views-row .field-name-node-link:nth-child(3n) {
          margin-right: 0%;
          float: right; }
        #content .panel-pane.media-library.list .views-row .field-name-node-link:nth-child(3n + 1) {
          clear: both; }
        #content .panel-pane.media-library.list .views-row .field-name-node-link a {
          font-size: .9em; }
        @media (max-width: 650px) {
          #content .panel-pane.media-library.list .views-row .field-name-node-link {
            *zoom: 1;
            float: left;
            display: inline;
            clear: none;
            text-align: inherit;
            padding-left: 0;
            padding-right: 0;
            width: 49%;
            margin-left: 0%;
            margin-right: 2%;
            text-align: right; }
            #content .panel-pane.media-library.list .views-row .field-name-node-link:before, #content .panel-pane.media-library.list .views-row .field-name-node-link:after {
              content: '';
              display: table; }
            #content .panel-pane.media-library.list .views-row .field-name-node-link:after {
              clear: both; }
            #content .panel-pane.media-library.list .views-row .field-name-node-link:last-child {
              margin-right: 0%; } }
      #content .panel-pane.media-library.list .views-row .field {
        font-family: "NewsGothicBTW01-Roman", sans-serif;
        font-size: .9em; }
      #content .panel-pane.media-library.list .views-row:last-child {
        border: 0; }
      #content .panel-pane.media-library.list .views-row.Protected .node .field-name-field-media-library-image img, #content .panel-pane.media-library.list .views-row.protected .node .field-name-field-media-library-image img {
        opacity: .1; }
      #content .panel-pane.media-library.list .views-row.Protected .node .field-name-field-media-library-image a, #content .panel-pane.media-library.list .views-row.protected .node .field-name-field-media-library-image a {
        display: block;
        float: left;
        position: relative;
        float: none; }
        #content .panel-pane.media-library.list .views-row.Protected .node .field-name-field-media-library-image a:after, #content .panel-pane.media-library.list .views-row.protected .node .field-name-field-media-library-image a:after {
          font-family: 'Flaticons Stroke';
          speak: none;
          font-style: normal;
          font-weight: normal;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          transition: all .2s ease-in-out;
          font-family: 'Flaticons Solid';
          content: "\e01c";
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          bottom: 0;
          right: 0;
          color: #fff;
          background: #666;
          text-align: center;
          padding: 10px 25px 25px 10px;
          font-size: 40px;
          width: 25px;
          height: 25px; }
        #content .panel-pane.media-library.list .views-row.Protected .node .field-name-field-media-library-image a:hover:after, #content .panel-pane.media-library.list .views-row.protected .node .field-name-field-media-library-image a:hover:after {
          background-color: #8D1F1B; }
        #content .panel-pane.media-library.list .views-row.Protected .node .field-name-field-media-library-image a:after, #content .panel-pane.media-library.list .views-row.protected .node .field-name-field-media-library-image a:after {
          content: "\e03f";
          font-size: 20px;
          padding: 6px 5px 4px 5px; }

.page-media-library .nv-loader {
  top: 250px !important; }

.logged-in #new-search-container {
  margin-top: 0 !important; }
  .logged-in #new-search-container a {
    float: left !important; }

.section-media-library:not(.page-media-library) #main h1.title {
  padding-bottom: 30px; }

.section-media-library:not(.page-media-library) #back-to-search {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 50%;
  margin-left: 0%;
  margin-right: 0%;
  border-bottom: 1px solid #E0D9D4;
  padding-bottom: 20px;
  margin-bottom: 10px !important; }
  .section-media-library:not(.page-media-library) #back-to-search:before, .section-media-library:not(.page-media-library) #back-to-search:after {
    content: '';
    display: table; }
  .section-media-library:not(.page-media-library) #back-to-search:after {
    clear: both; }
  .section-media-library:not(.page-media-library) #back-to-search:nth-child(2n) {
    margin-right: 0%;
    float: right; }
  .section-media-library:not(.page-media-library) #back-to-search:nth-child(2n + 1) {
    clear: both; }
  @media (max-width: 650px) {
    .section-media-library:not(.page-media-library) #back-to-search {
      *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-bottom: 10px !important;
      padding-bottom: 10px; }
      .section-media-library:not(.page-media-library) #back-to-search:before, .section-media-library:not(.page-media-library) #back-to-search:after {
        content: '';
        display: table; }
      .section-media-library:not(.page-media-library) #back-to-search:after {
        clear: both; }
      .section-media-library:not(.page-media-library) #back-to-search:last-child {
        margin-right: 0%; }
      .section-media-library:not(.page-media-library) #back-to-search:first-child {
        margin-left: auto; }
      .section-media-library:not(.page-media-library) #back-to-search:last-child {
        margin-right: auto; } }
  .section-media-library:not(.page-media-library) #back-to-search a {
    font-size: 15px;
    float: left;
    font-family: "News Gothic BT W01 Demi", sans-serif; }
    .section-media-library:not(.page-media-library) #back-to-search a:before {
      font-family: 'Flaticons Stroke';
      speak: none;
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      content: "\e5da";
      margin-right: 5px; }

.section-media-library:not(.page-media-library) #new-search-button {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 50%;
  margin-left: 0%;
  margin-right: 0%;
  border-bottom: 1px solid #E0D9D4;
  padding-bottom: 20px;
  margin-bottom: 10px !important; }
  .section-media-library:not(.page-media-library) #new-search-button:before, .section-media-library:not(.page-media-library) #new-search-button:after {
    content: '';
    display: table; }
  .section-media-library:not(.page-media-library) #new-search-button:after {
    clear: both; }
  .section-media-library:not(.page-media-library) #new-search-button:nth-child(2n) {
    margin-right: 0%;
    float: right; }
  .section-media-library:not(.page-media-library) #new-search-button:nth-child(2n + 1) {
    clear: both; }
  @media (max-width: 650px) {
    .section-media-library:not(.page-media-library) #new-search-button {
      *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-bottom: 10px !important;
      padding-bottom: 10px; }
      .section-media-library:not(.page-media-library) #new-search-button:before, .section-media-library:not(.page-media-library) #new-search-button:after {
        content: '';
        display: table; }
      .section-media-library:not(.page-media-library) #new-search-button:after {
        clear: both; }
      .section-media-library:not(.page-media-library) #new-search-button:last-child {
        margin-right: 0%; }
      .section-media-library:not(.page-media-library) #new-search-button:first-child {
        margin-left: auto; }
      .section-media-library:not(.page-media-library) #new-search-button:last-child {
        margin-right: auto; } }
  .section-media-library:not(.page-media-library) #new-search-button a {
    font-size: 15px;
    float: right;
    display: block;
    font-family: "News Gothic BT W01 Demi", sans-serif;
    transition: all .2s ease-in-out; }
    @media (max-width: 650px) {
      .section-media-library:not(.page-media-library) #new-search-button a {
        float: left; } }
    .section-media-library:not(.page-media-library) #new-search-button a:before {
      font-family: 'Flaticons Stroke';
      speak: none;
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      content: "\e5c8";
      margin-right: 5px; }
    .section-media-library:not(.page-media-library) #new-search-button a.hidden {
      opacity: 0;
      display: none; }
    .section-media-library:not(.page-media-library) #new-search-button a.hide-search:before {
      content: "\e5c9"; }

.section-media-library:not(.page-media-library) #content .media-library.exposed-filters {
  max-height: 0;
  opacity: 0;
  float: left;
  border-bottom: 1px solid #E0D9D4;
  visibility: hidden;
  overflow: hidden;
  transition: all .2s ease-in-out; }
  .section-media-library:not(.page-media-library) #content .media-library.exposed-filters.visible {
    visibility: visible;
    opacity: 1;
    padding-bottom: 10px;
    margin-bottom: 30px;
    max-height: 1000px; }

.section-media-library:not(.page-media-library) #content .panel-pane {
  font-family: "NewsGothicBTW01-Roman", sans-serif;
  margin-bottom: 20px; }
  .section-media-library:not(.page-media-library) #content .panel-pane.pane-node-title-field {
    padding-bottom: 0;
    margin-bottom: 0; }
  .section-media-library:not(.page-media-library) #content .panel-pane h2.pane-title {
    font-family: "News Gothic BT W01 Bold", sans-serif;
    padding-bottom: 10px; }
  .section-media-library:not(.page-media-library) #content .panel-pane .field-label {
    font-weight: normal; }
  .section-media-library:not(.page-media-library) #content .panel-pane p {
    margin: 0;
    padding: 0; }
  .section-media-library:not(.page-media-library) #content .panel-pane b, .section-media-library:not(.page-media-library) #content .panel-pane strong {
    font-family: "News Gothic BT W01 Bold", sans-serif; }
  .section-media-library:not(.page-media-library) #content .panel-pane .views-widget-sort-by {
    display: none !important; }

.section-media-library:not(.page-media-library) #content .restricted-media {
  background: #F1EFF0;
  min-height: 250px;
  background-size: 100%;
  position: relative;
  text-indent: -9999px; }
  .section-media-library:not(.page-media-library) #content .restricted-media:after {
    font-family: 'Flaticons Stroke';
    speak: none;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-family: 'Flaticons Solid';
    content: "\e03f";
    font-size: 1.8em;
    text-indent: 0;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }

.section-media-library:not(.page-media-library) #content .left .field-name-field-media-library-image img {
  width: 100%; }

.section-media-library:not(.page-media-library) #content .left .field-name-field-videos .video-js {
  z-index: 0; }

.section-media-library:not(.page-media-library) #content .right h2:first-child {
  padding-top: 0; }

.section-media-library:not(.page-media-library) #content .right .field-name-field-media-library-image,
.section-media-library:not(.page-media-library) #content .right .field-name-field-media-library-document,
.section-media-library:not(.page-media-library) #content .right .field-name-field-videos {
  margin-top: 30px; }
  .section-media-library:not(.page-media-library) #content .right .field-name-field-media-library-image .file,
  .section-media-library:not(.page-media-library) #content .right .field-name-field-media-library-document .file,
  .section-media-library:not(.page-media-library) #content .right .field-name-field-videos .file {
    padding: 18px 20px 15px 20px;
    background-color: #D13A32;
    color: #fff;
    text-transform: uppercase;
    border: 0;
    font-family: "News Gothic BT W01 Demi", sans-serif;
    font-size: 14px;
    width: 100%;
    display: inline-block;
    text-align: center;
    color: white;
    text-transform: none; }
    .section-media-library:not(.page-media-library) #content .right .field-name-field-media-library-image .file:link, .section-media-library:not(.page-media-library) #content .right .field-name-field-media-library-image .file:visited,
    .section-media-library:not(.page-media-library) #content .right .field-name-field-media-library-document .file:link,
    .section-media-library:not(.page-media-library) #content .right .field-name-field-media-library-document .file:visited,
    .section-media-library:not(.page-media-library) #content .right .field-name-field-videos .file:link,
    .section-media-library:not(.page-media-library) #content .right .field-name-field-videos .file:visited {
      color: #fff; }
    .section-media-library:not(.page-media-library) #content .right .field-name-field-media-library-image .file:hover,
    .section-media-library:not(.page-media-library) #content .right .field-name-field-media-library-document .file:hover,
    .section-media-library:not(.page-media-library) #content .right .field-name-field-videos .file:hover {
      background-color: #8D1F1B; }
    .section-media-library:not(.page-media-library) #content .right .field-name-field-media-library-image .file a,
    .section-media-library:not(.page-media-library) #content .right .field-name-field-media-library-document .file a,
    .section-media-library:not(.page-media-library) #content .right .field-name-field-videos .file a {
      color: white;
      text-decoration: underline;
      text-transform: uppercase; }
    .section-media-library:not(.page-media-library) #content .right .field-name-field-media-library-image .file .file-size,
    .section-media-library:not(.page-media-library) #content .right .field-name-field-media-library-document .file .file-size,
    .section-media-library:not(.page-media-library) #content .right .field-name-field-videos .file .file-size {
      text-transform: capitalize; }

.section-media-library:not(.page-media-library) #content .field-name-field-media-library-link {
  margin-top: 30px; }
  .section-media-library:not(.page-media-library) #content .field-name-field-media-library-link .field-item {
    padding: 18px 20px 15px 20px;
    background-color: #D13A32;
    color: #fff;
    text-transform: uppercase;
    border: 0;
    font-family: "News Gothic BT W01 Demi", sans-serif;
    font-size: 14px;
    width: 100%;
    display: inline-block;
    text-align: center;
    color: white;
    text-transform: none; }
    .section-media-library:not(.page-media-library) #content .field-name-field-media-library-link .field-item:link, .section-media-library:not(.page-media-library) #content .field-name-field-media-library-link .field-item:visited {
      color: #fff; }
    .section-media-library:not(.page-media-library) #content .field-name-field-media-library-link .field-item:hover {
      background-color: #8D1F1B; }
    .section-media-library:not(.page-media-library) #content .field-name-field-media-library-link .field-item a {
      color: white;
      text-decoration: underline;
      text-transform: uppercase; }
    .section-media-library:not(.page-media-library) #content .field-name-field-media-library-link .field-item .file-size:before {
      content: "("; }
    .section-media-library:not(.page-media-library) #content .field-name-field-media-library-link .field-item .file-size:after {
      content: ")"; }
  .section-media-library:not(.page-media-library) #content .field-name-field-media-library-link span.ext {
    display: none; }

.section-media-library:not(.page-media-library) #content #restricted-access-form-wrapper {
  padding: 20px;
  margin: 10px 0 0 0;
  background: #EDEDED; }
  .section-media-library:not(.page-media-library) #content #restricted-access-form-wrapper .messages {
    width: 100%;
    margin-bottom: 20px; }
    .section-media-library:not(.page-media-library) #content #restricted-access-form-wrapper .messages .dismiss {
      background: transparent;
      opacity: 1; }
      .section-media-library:not(.page-media-library) #content #restricted-access-form-wrapper .messages .dismiss:after {
        position: relative;
        right: -25px;
        top: -12px; }
  .section-media-library:not(.page-media-library) #content #restricted-access-form-wrapper .form-item {
    margin: 10px 0; }
  .section-media-library:not(.page-media-library) #content #restricted-access-form-wrapper label {
    padding-bottom: 3px; }
  .section-media-library:not(.page-media-library) #content #restricted-access-form-wrapper .ajax-progress {
    font-size: .9em;
    padding: 5px 10px;
    background: #f5f5f5;
    margin: 0 0 10px 0; }
  .section-media-library:not(.page-media-library) #content #restricted-access-form-wrapper .form-submit {
    margin: 15px 0 5px 0; }
  .section-media-library:not(.page-media-library) #content #restricted-access-form-wrapper .disclaimer,
  .section-media-library:not(.page-media-library) #content #restricted-access-form-wrapper .disclaimer i,
  .section-media-library:not(.page-media-library) #content #restricted-access-form-wrapper #request-access-result {
    font-family: "NewsGothicBTW01-Roman", sans-serif;
    font-size: .85em;
    font-style: normal; }
  .section-media-library:not(.page-media-library) #content #restricted-access-form-wrapper .disclaimer {
    clear: both; }

.section-media-library:not(.page-media-library) #ml-breadcrumb p {
  margin: 0; }

.section-media-library:not(.page-media-library) #ml-breadcrumb br {
  display: none; }

.section-media-library:not(.page-media-library) .panel-pane.related-items {
  border-top: 1px solid #E0D9D4; }
li.ml-sub-cat {
  padding-left: 20px !important; }

#content .panel-pane.media-library.exposed-filters .form-item.form-type-select.form-item-field-media-sub-category .select2 {
    width: 100%;
    display: none;
    position: absolute;
    bottom: 0;
}

#content .panel-pane.media-library.exposed-filters .form-item.form-type-select.form-item-field-media-sub-category .form-type-bef-link {
  display: inline;
}

#content .panel-pane.media-library.exposed-filters .form-item.form-type-select.form-item-field-media-sub-category .form-type-bef-link a.active {
    background-color: #CCC;
}

#content .panel-pane.media-library.exposed-filters .form-item.form-type-select.form-item-field-media-sub-category .form-type-bef-link a:focus,
#content .panel-pane.media-library.exposed-filters .form-item.form-type-select.form-item-field-media-sub-category .form-type-bef-link a:hover {
  box-shadow: none;
}

#content .panel-pane.media-library.exposed-filters .form-item.form-type-select.form-item-field-media-sub-category .form-type-bef-link a {
    padding: 0.375rem 0.75rem;
    text-decoration: none !important;
    cursor: pointer;
    transition-property: background-color;
    transition-duration: 200ms;
    transition-timing-function: ease-out;
}
#content .panel-pane.media-library.exposed-filters div#edit-field-media-sub-category-wrapper {
    position: relative;
    width: 100%;
    border-top: 1px solid rgba(157,157,156,.25);
    border-bottom: 1px solid rgba(157,157,156,.25);
    margin: 0.75em 0;
}
#content .panel-pane.media-library.exposed-filters
  div#edit-field-media-sub-category-wrapper .views-widget {
  padding-bottom: .75rem;
  margin: .75rem 0;
}
.exposed-filters + .panel-pane.pane-custom.pane-2 {
  margin-top: 25px;
}
#content .panel-pane.media-library.exposed-filters .form-item.form-type-select.form-item-field-media-sub-category {
    position: relative;
    display: inline-block;
    margin-right: 0.375rem;
}
#content .panel-pane.media-library.exposed-filters div#edit-field-media-sub-category-wrapper label[for="edit-field-media-sub-category"] {
    position: absolute !important;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
}

@media (min-width: 481px) and (max-width: 767px) {
  #content .panel-pane.media-library.exposed-filters
    div#edit-field-media-sub-category-wrapper {
    width: 104.35%;
		float: left;
  }
  .exposed-filters + .panel-pane.pane-custom.pane-2 {
    margin-top: 30px;
  }	
	.section-media-library #content .nv-row.middle .column.left{
		padding-right: 1.25rem;
	}
	.section-media-library #content .nv-row.middle .column.right{
		padding-left: 1.25rem;
	}
	.section-media-library #content .nv-row.middle .pane-node-field-media-library-usage-rights h2.pane-title{
		margin-top: 0 !important;
	}
	#content .panel-pane.media-library.exposed-filters #edit-language-wrapper {
    margin-left: 0;
	}
}

/* Galaxy landscape mode. */
@media (min-width: 320px) and (max-width: 480px) {
  #content .panel-pane.media-library.exposed-filters
    div#edit-field-media-sub-category-wrapper {    
    width: 113%;
		float: left;
		margin-left: -6%;
  }
  .exposed-filters + .panel-pane.pane-custom.pane-2 {
    margin-top: 25px;
  }
	#content .panel-pane.media-library.exposed-filters #edit-language-wrapper{
		margin-left: 0;
	}
}

@media (min-width: 641px) and (max-width: 767px) and (orientation: landscape) {
	.page-news-media-library #content .panel-pane.media-library.exposed-filters .views-exposed-form #edit-search-api-views-fulltext-wrapper.views-exposed-widget{
		width: 52%;
	}
	#content .panel-pane.media-library.exposed-filters #edit-language-wrapper {
    margin-left: 31%;
	}
}




