#outer-wrap #inner-wrap .posters_row {
  position: relative;
}
#outer-wrap #inner-wrap .posters_row .filter {
  z-index: 501;
  font-size: 16px;
  letter-spacing: 0.05px;
  line-height: 23px;
  background: none;
  border-top: 1px solid black;
  /*.filter-search {
      grid-template-columns: repeat(3, 1fr);
      grid-area: "main";
      display: grid;
      grid-gap: 16px;
      // @media only screen and (max-width: 529px) {
      //     position: absolute;
      // }
  }
  .clear-all-filters{
      position: absolute !important;
      top: -30px;
      left: 0px;

      font-size: 12px;
      letter-spacing: 0.24px;
      line-height: 24px;

      &:hover {
          cursor: pointer;
          text-decoration: underline;
      }
  }*/
}
@media only screen and (max-width: 529px) {
  #outer-wrap #inner-wrap .posters_row .filter {
    margin-bottom: 32px;
  }
}
#outer-wrap #inner-wrap .posters_row .filter .filter-results {
  margin-top: -28px;
  padding-bottom: 6px;
  display: flex;
}
@media only screen and (max-width: 529px) {
  #outer-wrap #inner-wrap .posters_row .filter .filter-results {
    display: none;
  }
}
#outer-wrap #inner-wrap .posters_row .filter .filter-results .filter-btn-reset,
#outer-wrap #inner-wrap .posters_row .filter .filter-results .filter-found {
  font-size: 14px;
}
#outer-wrap #inner-wrap .posters_row .filter .filter-results .filter-btn-reset {
  cursor: pointer;
}
#outer-wrap #inner-wrap .posters_row .filter .filter-results .filter-found {
  margin-left: auto;
}
#outer-wrap #inner-wrap .posters_row .filter .filter-elements {
  grid-area: side;
}
#outer-wrap #inner-wrap .posters_row .filter .filter-elements .ar b {
  padding-bottom: 12px;
}
#outer-wrap #inner-wrap .posters_row .filter .filter-elements .ar b img {
  top: -1px;
  position: relative;
  width: 17px;
}
#outer-wrap #inner-wrap .posters_row .filter .filter-elements .date {
  display: grid;
  grid-gap: 2px;
  margin-top: 16px;
}
#outer-wrap #inner-wrap .posters_row .filter b {
  display: block;
  padding-top: 12px;
  padding-bottom: 10px;
}
#outer-wrap #inner-wrap .posters_row .filter .col-1-2-1 {
  display: grid;
  grid-template-columns: 1fr 2fr 1fr;
  grid-gap: 15px;
}
#outer-wrap #inner-wrap .posters_row .filter .from-box {
  padding-bottom: 8px;
}
#outer-wrap #inner-wrap .posters_row .filter .range-label {
  padding-top: 8px;
}
#outer-wrap #inner-wrap .posters_row .filter .range-box {
  margin-bottom: 16px;
}
#outer-wrap #inner-wrap .posters_row .filter .first-poster-label {
  padding-top: 24px;
}
#outer-wrap #inner-wrap .posters_row .filter .filter-collection {
  margin-top: 16px;
}
#outer-wrap #inner-wrap .posters_row .filter .filter-collection b {
  padding-bottom: 10px;
}
#outer-wrap #inner-wrap .posters_row .filter .filter-price {
  margin-top: 16px;
}
#outer-wrap #inner-wrap .posters_row .filter label {
  font-size: 16px;
  padding-bottom: 8px;
  display: flex;
}
#outer-wrap #inner-wrap .posters_row .filter label input {
  margin-right: 8px;
}
#outer-wrap #inner-wrap .row .side ul {
  display: block;
}
#outer-wrap #inner-wrap .row .side ul b {
  display: block;
}
#outer-wrap #inner-wrap .custom-form {
  /* Hide arrow icon in IE browsers */
  /* Hover style */
  /* Focus style */
  /* Set options to normal weight */
  /* Support for rtl text, explicit support for Arabic and Hebrew */
  /* checkbox */
}
#outer-wrap #inner-wrap .custom-form input {
  font-size: 16px;
  letter-spacing: 0.5px;
  line-height: 23px;
  font-family: "Rubik", sans-serif;
  font-weight: 300;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid black;
  background: none;
  outline: none;
}
#outer-wrap #inner-wrap .custom-form input::placeholder {
  color: #979797;
}
#outer-wrap #inner-wrap .custom-form select, #outer-wrap #inner-wrap .custom-form input[type=text] {
  width: 100%;
}
#outer-wrap #inner-wrap .custom-form textarea:focus, #outer-wrap #inner-wrap .custom-form input:focus, #outer-wrap #inner-wrap .custom-form option:focus {
  outline: none;
}
#outer-wrap #inner-wrap .custom-form .filter-price .price-range {
  margin-left: 10px;
}
#outer-wrap #inner-wrap .custom-form .filter-price .price-range.default {
  color: #979797;
}
#outer-wrap #inner-wrap .custom-form .filter-price .slider-wrapper {
  padding: 15px 0;
}
#outer-wrap #inner-wrap .custom-form .filter-price .ui-widget-content {
  border: none;
  border-radius: 0;
  background: #979797;
  height: 1px;
}
#outer-wrap #inner-wrap .custom-form .filter-price .ui-widget-content .ui-widget-header {
  background: black;
  height: 1px;
}
#outer-wrap #inner-wrap .custom-form .filter-price .ui-widget-content .ui-state-default {
  background: black;
  border: none;
  border-radius: 0;
  height: 19px;
  width: 5px;
  top: -9px;
  margin: 0;
}
#outer-wrap #inner-wrap .custom-form .select-css {
  display: block;
  font-family: "Open Sans";
  font-size: 16px;
  letter-spacing: 0.44px;
  line-height: 23px;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid black;
  outline: none;
  padding: 1px 20px 1px 0;
  width: 100%;
  max-width: 100%;
  /* useful when width is set to anything other than 100% */
  box-sizing: border-box;
  margin: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='100px' height='65px' viewBox='0 0 100 65' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='angle-down-solid' fill='%23000000' fill-rule='nonzero'%3E%3Cpath d='M44.7170991,62.165109 L2.20381369,19.7975078 C-0.734604564,16.8691589 -0.734604564,12.1339564 2.20381369,9.23676012 L9.26852141,2.19626168 C12.2069397,-0.732087227 16.9584245,-0.732087227 19.865583,2.19626168 L50,32.2274143 L80.134417,2.19626168 C83.0728353,-0.732087227 87.8243201,-0.732087227 90.7314786,2.19626168 L97.7961863,9.23676012 C100.734605,12.165109 100.734605,16.9003115 97.7961863,19.7975078 L55.2829009,62.165109 C52.4070022,65.0934579 47.6555173,65.0934579 44.7170991,62.165109 L44.7170991,62.165109 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat, repeat;
  /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/
  background-position: right 0 top 50%;
  /* icon size, then gradient */
  background-size: 0.65em auto;
}
#outer-wrap #inner-wrap .custom-form .select-css.default {
  color: #979797;
  border-bottom: 1px solid #979797;
}
#outer-wrap #inner-wrap .custom-form .select-css::-ms-expand {
  display: none;
}
#outer-wrap #inner-wrap .custom-form .select-css:hover {
  border-color: #888;
}
#outer-wrap #inner-wrap .custom-form .select-css:focus {
  border-color: #aaa;
  /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */
  box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
  box-shadow: 0 0 0 3px -moz-mac-focusring;
  color: #222;
  outline: none;
}
#outer-wrap #inner-wrap .custom-form .select-css option {
  font-weight: normal;
}
#outer-wrap #inner-wrap .custom-form *[dir=rtl] .select-css, #outer-wrap #inner-wrap .custom-form :root:lang(ar) .select-css, #outer-wrap #inner-wrap .custom-form :root:lang(iw) .select-css {
  background-position: left 0.7em top 50%, 0 0;
  padding: 0.6em 0.8em 0.5em 1.4em;
}
#outer-wrap #inner-wrap .custom-form input[type=checkbox], #outer-wrap #inner-wrap .custom-form input[type=radio] {
  margin: 3px 10px 3px 0;
}
#outer-wrap #inner-wrap .custom-form input[type=checkbox]:before, #outer-wrap #inner-wrap .custom-form input[type=radio]:before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  background: #fff;
  background: url("data:image/svg+xml,%3Csvg height='17' viewBox='0 0 16 17' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='white'/%3E%3Cpath d='m214.500015 1538.77677h-9.285725c-.982144 0-1.785717.80357-1.785717 1.78572v9.28572c0 .98214.803573 1.78572 1.785717 1.78572h9.285725c.982144 0 1.785716-.80358 1.785716-1.78572v-9.28572c0-.98215-.803572-1.78572-1.785716-1.78572zm3.214289 1.78572v9.28572c0 1.77456-1.439733 3.21429-3.214289 3.21429h-9.285725c-1.774556 0-3.21429-1.43973-3.21429-3.21429v-9.28572c0-1.77456 1.439734-3.21429 3.21429-3.21429h9.285725c1.774556 0 3.214289 1.43973 3.214289 3.21429z' transform='translate(-202 -1537)'/%3E%3C/svg%3E") no-repeat top left #fff;
}
#outer-wrap #inner-wrap .custom-form input[type=checkbox]:checked:before, #outer-wrap #inner-wrap .custom-form input[type=radio]:checked:before {
  background-image: url("data:image/svg+xml,%3Csvg height='17' viewBox='0 0 19 17' width='19' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='white'/%3E%3Cpath d='m15.7143044 10.2990991v3.5491114c0 1.7745556-1.4397338 3.2142895-3.2142895 3.2142895h-9.28572535c-1.77455569 0-3.21428955-1.4397339-3.21428955-3.2142895v-9.2857254c0-1.77455569 1.43973386-3.21428955 3.21428955-3.21428955h9.28572535c.4464291 0 .8928582.08928582 1.3058051.27901819.1004466.04464291.1785717.14508946.2008931.25669674.0223215.122768-.0111607.23437528-.1004465.3236611l-.5468757.54687565c-.0669643.06696436-.1674109.11160728-.2566967.11160728-.0334822 0-.0669644-.01116073-.1004466-.02232146-.1674109-.04464291-.3348218-.06696437-.5022327-.06696437h-9.28572535c-.98214403 0-1.78571642.80357239-1.78571642 1.78571642v9.2857254c0 .982144.80357239 1.7857164 1.78571642 1.7857164h9.28572535c.982144 0 1.7857164-.8035724 1.7857164-1.7857164v-2.8348249c0-.0892858.0334822-.1785716.1004466-.245536l.7142865-.7142865c.0781251-.07812512.1674109-.1116073.2566968-.1116073.0446429 0 .0892858.01116072.1339287.03348218.1339287.05580362.2232145.17857162.2232145.32366112zm2.5781281-5.45759581-9.08483224 9.08483221c-.35714328.3571433-.91517966.3571433-1.27232294 0l-4.79911287-4.79911282c-.35714328-.35714328-.35714328-.91517966 0-1.27232294l1.22768004-1.22768004c.35714328-.35714328.91517966-.35714328 1.27232294 0l2.93527136 2.93527136 7.22099071-7.22099075c.3571433-.35714328.9151797-.35714328 1.272323 0l1.22768 1.22768003c.3571433.35714329.3571433.91517967 0 1.27232295z' transform='translate(0 -1)'/%3E%3C/svg%3E");
}
#outer-wrap #inner-wrap .custom-form .input-ok, #outer-wrap #inner-wrap .custom-form .input-error {
  background-color: #fff;
  background-repeat: no-repeat, repeat;
  background-position: right 5px top 50%;
  background-size: 0.65em auto;
}
#outer-wrap #inner-wrap .custom-form .input-ok {
  background-image: url("data:image/svg+xml,%3Csvg width='100px' height='75px' viewBox='0 0 100 75' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='check-solid' fill='%23000000' fill-rule='nonzero'%3E%3Cpath d='M33.9644531,73.1257813 L1.46445312,40.6257813 C-0.488085938,38.6732422 -0.488085938,35.5074219 1.46445312,33.5546875 L8.53535156,26.4835938 C10.4878906,24.5308594 13.6539062,24.5308594 15.6064453,26.4835938 L37.5,48.3769531 L84.3935547,1.48359375 C86.3460938,-0.468945312 89.5121094,-0.468945312 91.4646484,1.48359375 L98.5355469,8.5546875 C100.488086,10.5072266 100.488086,13.6730469 98.5355469,15.6257813 L41.0355469,73.1259766 C39.0828125,75.0785156 35.9169922,75.0785156 33.9644531,73.1257813 L33.9644531,73.1257813 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#outer-wrap #inner-wrap .custom-form .input-error {
  background-size: 0.55em auto;
  background-image: url("data:image/svg+xml,%3Csvg width='100px' height='100px' viewBox='0 0 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='times-solid' fill='%23000000' fill-rule='nonzero'%3E%3Cpath d='M68.9545455,50 L97.3835227,21.5710227 C100.872159,18.0823864 100.872159,12.4261364 97.3835227,8.93465909 L91.0653409,2.61647727 C87.5767045,-0.872159091 81.9204545,-0.872159091 78.4289773,2.61647727 L50,31.0454545 L21.5710227,2.61647727 C18.0823864,-0.872159091 12.4261364,-0.872159091 8.93465909,2.61647727 L2.61647727,8.93465909 C-0.872159091,12.4232955 -0.872159091,18.0795455 2.61647727,21.5710227 L31.0454545,50 L2.61647727,78.4289773 C-0.872159091,81.9176136 -0.872159091,87.5738636 2.61647727,91.0653409 L8.93465909,97.3835227 C12.4232955,100.872159 18.0823864,100.872159 21.5710227,97.3835227 L50,68.9545455 L78.4289773,97.3835227 C81.9176136,100.872159 87.5767045,100.872159 91.0653409,97.3835227 L97.3835227,91.0653409 C100.872159,87.5767045 100.872159,81.9204545 97.3835227,78.4289773 L68.9545455,50 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.main .poster_thumb {
  position: relative;
}
.main .poster_thumb:before {
  content: "";
  padding-bottom: 150%;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.main .poster_thumb:not(:hover):before {
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.07);
}
.main .poster_thumb .poster_thumb_inner {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.main .poster_thumb .poster_thumb_inner:before {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.main .poster_thumb:hover .poster_thumb_inner:before {
  box-shadow: none;
}
.main .poster_thumb:hover .flipside {
  border-top: solid 1px black;
  transition: opacity 0.25s ease-in-out;
  padding-top: 0px;
}
@media only screen and (min-width: 530px) {
  .main .poster_thumb:hover .flipside {
    opacity: 1;
    cursor: pointer;
  }
}
.main .poster_thumb:hover img {
  display: none;
}
.main .poster_thumb img {
  width: 100%;
  position: relative;
}
.main .poster_thumb img:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 150%;
}
.main .poster_thumb img .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.main .poster_thumb .flipside {
  position: absolute;
  top: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  background: white;
  opacity: 0;
  z-index: 500;
  transition: opacity 0.25s ease-in-out;
  padding-top: 1px;
}
.main .poster_thumb .flipside ul {
  display: inline-block;
  max-width: 95%;
  z-index: 2;
}
.main .poster_thumb .flipside ul li {
  padding: 0;
}
.main .poster_thumb .flipside ul li:first-child {
  margin-top: 0.75rem;
}
.main .poster_thumb .flipside ul li.poster_designer_affilation {
  margin: 1rem 0 2rem;
}

.designers {
  grid-template-columns: repeat(2, 1fr) !important;
  grid-auto-flow: column;
  grid-gap: 0px 16px;
  border-top: solid 1px black;
  padding-top: 12px;
}
@media only screen and (max-width: 529px) {
  .designers {
    border: none;
    padding-top: 0;
  }
}
@media only screen and (min-width: 650px) {
  .designers {
    grid-area: main;
    display: grid;
  }
}
.designers .d_name {
  margin: 0;
  padding: 1px 0;
}
.designers .designers_expand {
  display: none;
}
@media only screen and (min-width: 650px) {
  .designers .designers_expand {
    display: contents !important;
  }
}
.designers .designers_toggle {
  display: block;
  margin-top: 10px;
}
@media only screen and (min-width: 650px) {
  .designers .designers_toggle {
    display: none;
  }
}

.u_posters {
  grid-template-columns: repeat(6, 1fr);
}
.u_posters .u_poster .flipside ul {
  cursor: initial;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.u_posters .u_poster .flipside ul li {
  padding: 8px 14px;
  border: solid 1px black;
}
.u_posters .u_poster .flipside ul li b {
  font-size: 0.875rem;
}
.u_posters .u_poster .flipside ul li:hover {
  color: white;
  background: black;
  cursor: pointer;
}

/*# sourceMappingURL=gallery.css.map */
