/**
 * entity gallery
 */
/* imports */
/**
 * defcad variables
 */
/* color palette */
/* defcad colors */
/* alert colors */
/* entity gallery variables */
#defcad-entity-gallery {
  text-align: center;
  font-family: bebasneue_regular;
  letter-spacing: 2px;
  margin-bottom: 4em; }
  #defcad-entity-gallery #entity-empty-list {
    background-color: #2f2f2f;
    font-size: 16px;
    padding: 25px 0;
    text-align: center; }
  #defcad-entity-gallery #entity-sort-nav {
    font-size: 18px;
    letter-spacing: 3.3px;
    text-align: left;
    padding: 10px 0; }
    #defcad-entity-gallery #entity-sort-nav .sort-item {
      border-bottom: 2px solid rgba(255, 255, 255, 0.54);
      color: rgba(255, 255, 255, 0.54);
      padding: 20px;
      transition: all 0.20s ease-in-out;
      white-space: nowrap;
      -webkit-transition: all 0.20s ease-in-out;
      -moz-transition: all 0.20s ease-in-out;
      -ms-transition: all 0.20s ease-in-out;
      -o-transition: all 0.20s ease-in-out; }
    #defcad-entity-gallery #entity-sort-nav .sort-item:hover {
      color: rgba(0, 187, 236, 0.87);
      border-bottom: 2px solid rgba(0, 187, 236, 0.87); }
    #defcad-entity-gallery #entity-sort-nav .sort-item.selected {
      color: rgba(0, 187, 236, 0.87);
      border-bottom: 2px solid rgba(0, 187, 236, 0.87); }
    #defcad-entity-gallery #entity-sort-nav .sort-item.remainder {
      border-bottom: 2px solid rgba(255, 255, 255, 0.54);
      width: 100%;
      padding: 20px 0; }
    @media (max-width: 474px) {
      #defcad-entity-gallery #entity-sort-nav > a {
        display: block;
        width: 100%; }
      #defcad-entity-gallery #entity-sort-nav .sort-item {
        width: 100%;
        text-align: center; }
        #defcad-entity-gallery #entity-sort-nav .sort-item.remainder {
          display: none; } }
    @media (min-width: 475px) {
      #defcad-entity-gallery #entity-sort-nav {
        display: table; }
        #defcad-entity-gallery #entity-sort-nav > a {
          display: table-cell; }
        #defcad-entity-gallery #entity-sort-nav .sort-item {
          display: table-cell; } }
  #defcad-entity-gallery .entity-item {
    display: inline-block;
    padding: 10px 5px;
    text-align: left; }
  #defcad-entity-gallery .entity-item:first-child {
    padding-left: 0; }
  #defcad-entity-gallery .entity-item:last-child {
    padding-right: 0; }
  #defcad-entity-gallery .entity-cad-card {
    background-color: #000;
    color: #000 !important;
    position: relative; }
    #defcad-entity-gallery .entity-cad-card .entity-card-image {
      height: 216px;
      background-size: cover;
      background-position: center;
      position: relative; }
    #defcad-entity-gallery .entity-cad-card .card-image-overlay {
      background-color: rgba(0, 0, 0, 0.4);
      height: 216px;
      opacity: 0;
      position: absolute;
      right: 0;
      top: 0;
      vertical-align: middle;
      width: 24.5%;
      -webkit-transition: all 0.20s ease-in-out;
      -moz-transition: all 0.20s ease-in-out;
      -ms-transition: all 0.20s ease-in-out;
      -o-transition: all 0.20s ease-in-out; }
      #defcad-entity-gallery .entity-cad-card .card-image-overlay .overlay-buttons {
        display: table;
        height: 100%;
        padding: 20px 0;
        width: 100%; }
        #defcad-entity-gallery .entity-cad-card .card-image-overlay .overlay-buttons .overlay-button {
          display: table-row;
          text-align: center; }
          #defcad-entity-gallery .entity-cad-card .card-image-overlay .overlay-buttons .overlay-button a {
            display: inline-block; }
          #defcad-entity-gallery .entity-cad-card .card-image-overlay .overlay-buttons .overlay-button svg {
            opacity: 0.7;
            width: 40px; }
            #defcad-entity-gallery .entity-cad-card .card-image-overlay .overlay-buttons .overlay-button svg g {
              stroke: #fff; }
          #defcad-entity-gallery .entity-cad-card .card-image-overlay .overlay-buttons .overlay-button svg:hover g {
            stroke: #00bbec; }
      #defcad-entity-gallery .entity-cad-card .card-image-overlay .overlay-buttons:hover .overlay-button svg {
        opacity: 1; }
    #defcad-entity-gallery .entity-cad-card .card-image-overlay:hover,
    #defcad-entity-gallery .entity-cad-card a.entity-card-image-link:hover + .card-image-overlay {
      opacity: 1; }
    #defcad-entity-gallery .entity-cad-card .entity-card-info {
      width: 100%;
      display: table; }
      #defcad-entity-gallery .entity-cad-card .entity-card-info .card-info-main {
        padding: 10px;
        display: table-cell;
        width: 75%;
        background: #fff; }
        #defcad-entity-gallery .entity-cad-card .entity-card-info .card-info-main .title {
          font-size: 22px;
          color: rgba(0, 0, 0, 0.7);
          padding: 0;
          margin: 0 0 0px 0; }
        #defcad-entity-gallery .entity-cad-card .entity-card-info .card-info-main .title:hover {
          color: rgba(0, 0, 0, 0.7); }
        #defcad-entity-gallery .entity-cad-card .entity-card-info .card-info-main .author {
          display: table;
          width: 100%;
          margin-top: 10px; }
          #defcad-entity-gallery .entity-cad-card .entity-card-info .card-info-main .author .author-image {
            display: table-cell;
            width: 35px;
            padding-right: 5px; }
            #defcad-entity-gallery .entity-cad-card .entity-card-info .card-info-main .author .author-image img {
              width: 35px; }
          #defcad-entity-gallery .entity-cad-card .entity-card-info .card-info-main .author .accreditation {
            display: table-cell;
            vertical-align: middle;
            letter-spacing: 1px; }
            #defcad-entity-gallery .entity-cad-card .entity-card-info .card-info-main .author .accreditation .author-name {
              font-size: 12px;
              padding: 0;
              margin: 0; }
              #defcad-entity-gallery .entity-cad-card .entity-card-info .card-info-main .author .accreditation .author-name a {
                color: rgba(0, 0, 0, 0.7); }
              #defcad-entity-gallery .entity-cad-card .entity-card-info .card-info-main .author .accreditation .author-name a:hover {
                color: #00bbec; }
            #defcad-entity-gallery .entity-cad-card .entity-card-info .card-info-main .author .accreditation .created-date {
              color: #494c62;
              font-size: 12px;
              margin: 0; }
      #defcad-entity-gallery .entity-cad-card .entity-card-info .card-info-stats {
        display: table-cell;
        width: 25%;
        text-align: center;
        vertical-align: middle;
        background-color: #000;
        color: #9b9b9b;
        letter-spacing: normal;
        font-size: 18px; }
        #defcad-entity-gallery .entity-cad-card .entity-card-info .card-info-stats .stats {
          display: table;
          width: 100%; }
          #defcad-entity-gallery .entity-cad-card .entity-card-info .card-info-stats .stats .stat {
            display: table-row; }
            #defcad-entity-gallery .entity-cad-card .entity-card-info .card-info-stats .stats .stat i {
              display: inline-block;
              padding: 5px; }
            #defcad-entity-gallery .entity-cad-card .entity-card-info .card-info-stats .stats .stat img {
              padding: 5px;
              width: 30px; }
            #defcad-entity-gallery .entity-cad-card .entity-card-info .card-info-stats .stats .stat .stat_num {
              display: inline-block;
              text-align: left;
              margin: 0;
              padding-left: 5px; }

.fa-sign-in-alt {
  color: #2972FF !important; }

/*
     FILE ARCHIVED ON 14:59:13 Jul 17, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:30:17 Mar 07, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 92.2 (3)
  esindex: 0.012
  captures_list: 115.471
  CDXLines.iter: 17.015 (3)
  PetaboxLoader3.datanode: 65.324 (4)
  exclusion.robots: 0.195
  exclusion.robots.policy: 0.18
  RedisCDXSource: 2.192
  PetaboxLoader3.resolve: 32.468
  load_resource: 42.146
*/