.searchadv_link_wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 1rem;
}
.searchadv_wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding-bottom: 150px;
}
.searchadv_wrap > div {
  padding-right: 15px;
  padding-left: 15px;
}
.searchadv_wrap > .searchadv_form {
  padding-right: 30px;
  padding-left: 30px;
}
.searchadv_wrap > .searchadv_results {
  padding-right: 0;
  padding-left: 0;
}
.searchadv_wrap .movies-list .ml-item {
  width: 14.6%;
}
.searchadv_keys {
  order: 1;
  flex: 0 0 100%;
  padding: 15px 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}
.searchadv_keys:empty {
  display: none;
}
.searchadv_keys .searchadv_key {
  color: #333;
  display: block;
  line-height: 1;
  border: 1px solid #666;
  padding: 10px 26px 10px 10px;
  border-radius: 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSIjNjY2IiBkPSJNMTkyIDI0NC43TDQ1LjkgOTguNiAzNC42IDEwOS45IDE4MC43IDI1NiAzNC42IDQwMi4xbDExLjMgMTEuM0wxOTIgMjY3LjMgMzM4LjEgNDEzLjRsMTEuMy0xMS4zTDIwMy4zIDI1NiAzNDkuNCAxMDkuOSAzMzguMSA5OC42IDE5MiAyNDQuN3oiLz48L3N2Zz4=);
  background-position: calc(100% - 5px) center;
  background-repeat: no-repeat;
  background-size: 16px;
}
.searchadv_form {
  order: 2;
}
.searchadv_form form {
  flex: 0 0 100%;
}
.searchadv_form input[type=submit] {
  flex: 0 0 100%;
  width: 100%;
  display: block;
  border: 0;
  background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan);
  padding: 10px 15px;
  border-radius: 15px;
  color: #fff;
  font-size: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
}
.searchadv_form input[type=text] {
  padding: 5px 10px;
  display: block;
  width: 100%;
  border-radius: 4px;
  border-width: 1px;
}
.searchadv_form .row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 15px 15px;
  border-bottom: 1px solid var(--wp--preset--color--cyan-bluish-gray);
}
.searchadv_form .row a.searchadv_collapsing {
  flex: 0 0 100%;
  color: #333;
  font-weight: bold;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjNjY2IiBkPSJNMjU2IDQyOS4zbDIyLjYtMjIuNiAxOTItMTkyTDQ5My4zIDE5MiA0NDggMTQ2LjdsLTIyLjYgMjIuNkwyNTYgMzM4LjcgODYuNiAxNjkuNCA2NCAxNDYuNyAxOC43IDE5MmwyMi42IDIyLjYgMTkyIDE5MkwyNTYgNDI5LjN6Ii8+PC9zdmc+);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 12px;
}
.searchadv_form .row a.searchadv_collapsing[aria-expanded=false] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjNjY2IiBkPSJNMjU2IDgyLjdsMjIuNiAyMi42IDE5MiAxOTJMNDkzLjMgMzIwIDQ0OCAzNjUuM2wtMjIuNi0yMi42TDI1NiAxNzMuMyA4Ni42IDM0Mi42IDY0IDM2NS4zIDE4LjcgMzIwbDIyLjYtMjIuNiAxOTItMTkyTDI1NiA4Mi43eiIvPjwvc3ZnPg==);
}
.searchadv_form .row .searchadv_collapse {
  flex: 0 0 100%;
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  box-sizing: border-box;
  overflow: hidden;
  transition: all 0.2s ease-in-out;
  max-height: 0px;
}
.searchadv_form .row .searchadv_collapse.in {
  max-height: 10000px;
  padding-top: 10px;
}
.searchadv_form .row .searchadv_collapse:not(:focus-within) .helpers {
  display: none;
}
.searchadv_form .row .searchadv_collapse .helpers:empty {
  display: none;
}
.searchadv_form .row .searchadv_collapse .helpers {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  padding: 15px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  background: #fff;
  z-index: 100;
}
.searchadv_form .row .searchadv_collapse .helpers a {
  color: #333;
}
.searchadv_form .searchadv_submit {
  border: 0;
}
.searchadv_form .row > .col {
  flex: 1 0 0;
}
.searchadv_formtitle {
  font-weight: bold;
  font-size: 1.4em;
}
.searchadv_form #expandswitcher {
  display: flex;
  align-items: center;
  margin-left: auto;
  margin-right: -15px;
  flex: 0 0 auto;
}
.searchadv_form #expandswitcher span {
  color: #da9155;
  cursor: pointer;
}
.searchadv_form #expandswitcher svg {
  color: #da9155;
}
.searchadv_form #expandswitcher .collapseall {
  display: none;
}
.searchadv_form #expandswitcher.expanded svg {
  transform: rotate(180deg);
}
.searchadv_form #expandswitcher.expanded .collapseall {
  display: block;
}
.searchadv_form #expandswitcher.expanded .expandall {
  display: none;
}
.searchadv_form #Divgenre > div,
.searchadv_form #Divpost_type > div {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
}
.searchadv_form .searchadv_checkbox input {
  display: none;
}
.searchadv_form .searchadv_checkbox label {
  color: #333;
  display: flex;
  align-items: center;
  gap: 8px;
  line-height: 1;
  border: 1px solid #666;
  padding: 10px;
  border-radius: 18px;
  margin: 0;
}
.searchadv_form .searchadv_checkbox label .count {
  color: #666;
}
.searchadv_form .searchadv_checkbox input:checked ~ label {
  border-color: #da9155;
  padding: 10px 26px 10px 10px;
  background-color: #da9155;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSIjNjY2IiBkPSJNMTkyIDI0NC43TDQ1LjkgOTguNiAzNC42IDEwOS45IDE4MC43IDI1NiAzNC42IDQwMi4xbDExLjMgMTEuM0wxOTIgMjY3LjMgMzM4LjEgNDEzLjRsMTEuMy0xMS4zTDIwMy4zIDI1NiAzNDkuNCAxMDkuOSAzMzguMSA5OC42IDE5MiAyNDQuN3oiLz48L3N2Zz4=);
  background-position: calc(100% - 5px) center;
  background-repeat: no-repeat;
  background-size: 16px;
}
.searchadv_form .searchadv_checkbox input:checked ~ label .count {
  display: none;
}
.searchadv_form .searchadv_checkbox input:disabled ~ label {
  color: #666;
  padding: 10px;
  font-weight: 400;
  background: none;
}
.searchadv_form .searchadv_checkbox:hover label, .searchadv_form .searchadv_checkbox:focus label, .searchadv_form .searchadv_checkbox:active label {
  cursor: pointer;
  transition: 0.5s;
  animation: searchadvcolor 10s ease infinite;
}
.searchadv_results {
  order: 3;
  display: flex;
  flex-wrap: wrap;
  flex: 1 0 0;
}
.searchadv_results .movies-list {
  flex: 0 0 100%;
  margin: 0;
}
.searchadv_sorting {
  display: flex;
  align-items: center;
  flex: 0 0 100%;
  padding: 0 1%;
}
.searchadv_switcher {
  display: none;
}
.searchadv_sorts {
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.searchadv_orderby_div {
  position: relative;
  padding: 4px 30px 4px 8px;
  border-radius: 10px;
  background: #eee;
}
.searchadv_orderby_div svg {
  display: block;
  color: #da9155;
  position: absolute;
  top: 50%;
  right: 8px;
  margin-top: -12px;
}
.searchadv_orderby {
  position: relative;
  font-weight: bold;
  color: #da9155;
}
.searchadv_orderby_options {
  display: none;
}
.searchadv_orderby_div.active svg {
  transform: rotate(180deg);
}
.searchadv_orderby_div.active .searchadv_orderby_options {
  display: block;
  position: absolute;
  top: 100%;
  right: 0;
  width: 160px;
  padding: 4px 0;
  border-radius: 10px;
  background: #fff;
  z-index: 100;
}
.searchadv_orderby_div.active .searchadv_orderby_options div {
  line-height: 2em;
  padding: 0 8px;
  cursor: pointer;
}
.searchadv_orderby_div.active .searchadv_orderby_options div:hover, .searchadv_orderby_div.active .searchadv_orderby_options div:active, .searchadv_orderby_div.active .searchadv_orderby_options div:focus {
  background: #eee;
}
.searchadv_orderby_div.active .searchadv_orderby_options div.active {
  background: rgba(108, 221, 215, 0.5);
}
.searchadv_orderdir {
  padding: 2px 6px;
  border-radius: 10px;
  background: #eee;
}
.searchadv_orderdir svg {
  display: block;
  color: #abb8c3;
}
.searchadv_orderdir[data-value=asc] svg .up {
  fill: #da9155;
}
.searchadv_orderdir[data-value=desc] svg .down {
  fill: #da9155;
}
.searchadv_pagination {
  flex: 0 0 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 4px;
  padding: 15px 1%;
}
.searchadv_pagination a,
.searchadv_pagination span {
  display: block;
  font-size: 14px;
  line-height: 1.42;
  padding: 6px 12px;
}
.searchadv_pagination a {
  background: #fff;
  color: #333;
  text-decoration: none;
  border-radius: 3px;
}
.searchadv_pagination a:active, .searchadv_pagination a:hover, .searchadv_pagination a:focus {
  background: #da9155;
  color: #fff;
}
.searchadv_pagination a.active {
  color: #fff;
  background: #da9155;
}
.searchadv_pagination .separator {
  padding-left: 0;
  padding-right: 0;
}
.searchadv_pagination > *:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.searchadv_pagination > *:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.searchadv_loader {
  display: flex;
  width: 100%;
  height: 100px;
  align-items: center;
  justify-content: center;
}
.searchadv_loader > div {
  width: 50px;
  height: 50px;
  flex: 0 0 50px;
  transition: all 0.5s ease;
  animation: searchadvrotate 1.2s linear infinite;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjNjY2IiBkPSJNMjcyIDE2djk2IDE2SDI0MFYxMTIgMTYgMGgzMlYxNnptMCAzODR2OTYgMTZIMjQwVjQ5NiA0MDAgMzg0aDMydjE2ek0wIDI0MEgxNmg5NiAxNnYzMkgxMTIgMTYgMFYyNDB6bTQwMCAwaDk2IDE2djMySDQ5NiA0MDAgMzg0VjI0MGgxNnpNNDQ4LjMgODYuM0w0MzcgOTcuNmwtNjcuOSA2Ny45LTExLjMgMTEuMy0yMi42LTIyLjYgMTEuMy0xMS4zTDQxNC40IDc1bDExLjMtMTEuMyAyMi42IDIyLjZ6TTE2NS41IDM2OS4xTDk3LjYgNDM3IDg2LjMgNDQ4LjMgNjMuNyA0MjUuNyA3NSA0MTQuNGw2Ny45LTY3LjkgMTEuMy0xMS4zIDIyLjYgMjIuNi0xMS4zIDExLjN6TTg2LjMgNjMuN0w5Ny42IDc1bDY3LjkgNjcuOSAxMS4zIDExLjMtMjIuNiAyMi42LTExLjMtMTEuM0w3NSA5Ny42IDYzLjcgODYuMyA4Ni4zIDYzLjd6TTM2OS4xIDM0Ni41TDQzNyA0MTQuNGwxMS4zIDExLjMtMjIuNiAyMi42TDQxNC40IDQzN2wtNjcuOS02Ny45LTExLjMtMTEuMyAyMi42LTIyLjYgMTEuMyAxMS4zeiIvPjwvc3ZnPg==);
  background-position: center;
  background-size: 50px;
  background-repeat: no-repeat;
}

@media (max-width: 494px) {
  .searchadv_pagination a.prev,
  .searchadv_pagination a.next {
    display: none;
  }
}
@media (max-width: 1023px) {
  .searchadv_form {
    flex: 0 0 100%;
    display: none;
  }
  .searchadv_results {
    flex: 0 0 100%;
  }
  .searchadv_sorting {
    padding: 0 calc(1% + 15px);
  }
  .searchadv_switcher {
    display: block;
    background: #da9155;
    color: #fff;
    flex: 0 0 48px;
    text-align: center;
    padding: 4px 12px;
    cursor: pointer;
    border-radius: 10px;
  }
  .searchadv_switcher svg {
    display: block;
  }
  .filteropen .searchadv_form {
    display: flex;
  }
  .filteropen .searchadv_results {
    display: none;
  }
}
@media (min-width: 1024px) {
  .searchadv_form {
    flex: 0 0 300px;
    padding: 0 15px;
  }
  .searchadv_form .searchadv_submit {
    display: none;
  }
}
@media screen and (max-width: 1199px) {
  .searchadv_wrap .movies-list .ml-item {
    width: 23%;
  }
}
@media screen and (max-width: 479px) {
  .searchadv_wrap .movies-list .ml-item {
    width: 47%;
  }
}
@keyframes searchadvrotate {
  from {
    transform: rotate(-360deg);
  }
}
@keyframes searchadvcolor1 {
  0% {
    background: #da9155;
  }
  11% {
    background: linear-gradient(45deg, #da9155, var(--wp--preset--color--light-green-cyan));
  }
  22% {
    background: linear-gradient(45deg, var(--wp--preset--color--light-green-cyan), var(--wp--preset--color--vivid-green-cyan));
  }
  33% {
    background: linear-gradient(45deg, var(--wp--preset--color--vivid-green-cyan), var(--wp--preset--color--pale-cyan-blue));
  }
  44% {
    background: linear-gradient(45deg, var(--wp--preset--color--pale-cyan-blue), var(--wp--preset--color--vivid-cyan-blue));
  }
  55% {
    background: linear-gradient(45deg, var(--wp--preset--color--vivid-cyan-blue), var(--wp--preset--color--pale-cyan-blue));
  }
  66% {
    background: linear-gradient(45deg, var(--wp--preset--color--pale-cyan-blue), var(--wp--preset--color--vivid-green-cyan));
  }
  77% {
    background: linear-gradient(45deg, var(--wp--preset--color--vivid-green-cyan), var(--wp--preset--color--light-green-cyan));
  }
  88% {
    background: linear-gradient(45deg, var(--wp--preset--color--light-green-cyan), #da9155);
  }
  100% {
    background: #da9155;
  }
}
@keyframes searchadvcolor2 {
  0% {
    background: #da9155;
    border-color: #da9155;
  }
  11% {
    background: var(--wp--preset--color--light-green-cyan);
    border-color: var(--wp--preset--color--light-green-cyan);
  }
  24% {
    background: var(--wp--preset--color--vivid-green-cyan);
    border-color: var(--wp--preset--color--vivid-green-cyan);
  }
  36% {
    background: var(--wp--preset--color--pale-cyan-blue);
    border-color: var(--wp--preset--color--pale-cyan-blue);
  }
  48% {
    background: var(--wp--preset--color--vivid-cyan-blue);
    border-color: var(--wp--preset--color--vivid-cyan-blue);
  }
  60% {
    background: var(--wp--preset--color--pale-cyan-blue);
    border-color: var(--wp--preset--color--pale-cyan-blue);
  }
  72% {
    background: var(--wp--preset--color--vivid-green-cyan);
    border-color: var(--wp--preset--color--vivid-green-cyan);
  }
  84% {
    background: var(--wp--preset--color--light-green-cyan);
    border-color: var(--wp--preset--color--light-green-cyan);
  }
  100% {
    background: #da9155;
    border-color: #da9155;
  }
}
@keyframes searchadvcolor {
  0% {
    background: #da9155;
    border-color: #da9155;
  }
  11% {
    background: var(--wp--preset--color--luminous-vivid-amber);
    border-color: var(--wp--preset--color--luminous-vivid-amber);
  }
  24% {
    background: var(--wp--preset--color--luminous-vivid-orange);
    border-color: var(--wp--preset--color--luminous-vivid-orange);
  }
  36% {
    background: var(--wp--preset--color--vivid-red);
    border-color: var(--wp--preset--color--vivid-red);
  }
  48% {
    background: var(--wp--preset--color--pale-pink);
    border-color: var(--wp--preset--color--pale-pink);
  }
  60% {
    background: var(--wp--preset--color--vivid-red);
    border-color: var(--wp--preset--color--vivid-red);
  }
  72% {
    background: var(--wp--preset--color--luminous-vivid-orange);
    border-color: var(--wp--preset--color--luminous-vivid-orange);
  }
  84% {
    background: var(--wp--preset--color--luminous-vivid-amber);
    border-color: var(--wp--preset--color--luminous-vivid-amber);
  }
  100% {
    background: #da9155;
    border-color: #da9155;
  }
}/*# sourceMappingURL=searchadv.css.map */