
/*
* Shortcodes  = item list
*
*/
.wpstream_load_more_wrapper {
  width: 100%;
}
  
.wpstream_load_more {
  width: auto;
}
  


.wpstream-shortcode-list-wrapper  {
  
  .wpstream_item_list_filter {
    display: none;
    flex-direction: row;
    margin-bottom: 30px;
    width: 100%;
    gap: 15px;
    flex-wrap: wrap;
    justify-content: space-between;
    justify-content: flex-start;
    float: left;
  }

  .wpstream_dropdown_sort_by,
  .wpstream_dropdown_select_wpstream_movie_rating,
  .wpstream_dropdown_select_wpstream_category,
  .wpstream_dropdown_select_wpstream_actors,
  .wpstream_dropdown_select_category,
  .wpstream_dropdown_select_post_type{
    display: none;
  }
  .wpstream_dropdown_sort_by{
    margin-left: auto;
  } 

  .wpstream-pagination{
    margin: 0px;
  }

}
  
/*
* Shortcodes  = item list with Filters
*
*/
.control_tax_wrapper{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
  gap: 15px;
  margin-bottom: 30px;
  float: left;
  width: 100%;

  .control_tax_sh {
    border-radius: 8px;
    padding: 7px 15px;
    background-color: var(--argintinian-blue);
    color: $anti-flash-white;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-evenly;
    align-items: center;
    gap: 5px;
    cursor: pointer;
    transition: all 0.3s ease; 
    &:hover{
      background-color: $anti-flash-white;
      color:var(--night-color);
      i{
          color:var(--night-color);
      }
      svg{
        color:var(--night-color);
        fill:  var(--night-color);
        width: 15px;
        path{
            fill: var(--night-color);
        }
      }

    }
   
    i{
      font-size: 15px;
    }
   
    svg{
      color: $anti-flash-white;
      fill:  $anti-flash-white;
      width: 15px;
      path{
          fill:  $anti-flash-white;
      }
    }
  }
 
  .control_tax_sh_selected{
       background-color: var(--secondary-white-color);
      color: $eerie-black;
      svg{
        color:$eerie-black;
        fill: $eerie-black;
      
        path{
            fill:  $eerie-black;
        }
    }
  }
}




  
/*
* Shortcodes  = item list slider
*
*/

.wpstream-item-list-slider {

  .slick-slide {
    margin: 0 8px;
  }
 
 

  .slick-arrow {
    width: 40px;
    height: 40px;
    border-radius: 100%;
 
    color:var(--bs-body-color);
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 300ms ease;
    border: 1px solid var(--wpstream-header-search-border-color, var(--wpstream-header-search-border-color-default));

    &:focus {
      color: var(--bs-body-color);
    }
    
    &:hover {
      background-color: var(--bs-body-color);
      color: var(--bs-body-bg);

    }
    &:hover svg {
      opacity: 1;
    }
    svg{
      opacity: 0.75;
      height: 13px;
    }
  }



  .slick-prev {
    position: absolute;
    left: -6px;
    margin-top: -20px;
    &:before {
      content:"";
    }
  }

  .slick-next {
    position: absolute;
    right: -17px;
    margin-top: -20px;
    &:before {
      content:"";
   
    }
  }

  &.wpstream_arrows_position_top {
    .slick-prev {
      top: -20px;
      left: auto;
      right: 60px;
    }
    .slick-next {
      top: -20px;
      right: 8px;
    }

  }

}

.elementor-widget-WpStreamTheme_Items_Slider .wpstream-item-list-slider {
  margin: 0 -8px;
}

.wpstream-author-buttons-simple-player-block {
    display: flex;
    width: 100%;
    position: absolute;
    bottom: 15px;
    z-index: 99;
    left: 15px;

  .wp-stream-playbtn__cart-wrap {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    margin-right: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: var(--add-to-cart-button-normal);
    transition: all 300ms ease;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    svg{
      width: 34px;
    }
  }
  .subscription-details{
    margin-left: 5px;
  }

  .wp-stream-playbtn {
    display: inline-flex;
    color: var(--main-secondary-color);
    font-size: 20px;
    line-height: 22px;
    justify-content: center;
    align-items: center;
    border-radius: 36px;

    &:hover {
      color: $argentinian-blue-light;
      
      .wp-stream-playbtn__cart-wrap {
        background: var(--add-to-cart-button-hover);
      }
    } 
  }

  .wp-stream-view-trailerbtn {
    display: inline-flex;
    padding: 10px 24px;
    background-color: var(--main-secondary-color);
    color: var(--main-primary-color);
    font-size: 14px;
    line-height: 22px;
    border-radius: 24px;
  }
}
