/**
 * 2007-2019 PrestaShop.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License 3.0 (AFL-3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/AFL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 * versions in the future. If you wish to customize PrestaShop for your
 * needs please refer to http://www.prestashop.com for more information.
 *
 * @author    PrestaShop SA <contact@prestashop.com>
 * @copyright 2007-2019 PrestaShop SA
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
 * International Registered Trademark & Property of PrestaShop SA
 */
#search_filters .noUi-value {
  cursor: pointer; }

.stfeds_flex_container, .feds_dropdown_even, .feds_image_filter_0 .feds_button {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  width: 100%;
  -ms-flex-pack: justify;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap; }

.stfeds_flex_left {
  -webkit-box-pack: start;
  box-pack: start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start; }

.stfeds_flex_right {
  -webkit-box-pack: end;
  box-pack: end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: end; }

.stfeds_flex_center {
  -webkit-box-pack: center;
  box-pack: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center; }

.stfeds_flex_child, .feds_dropdown_even .feds_facet, .feds_offcanvas_content #search_filters {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.stfeds_flex_child_2 {
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  box-flex: 2;
  -webkit-flex: 2;
  -moz-flex: 2;
  -ms-flex: 2;
  flex: 2; }

.stfeds_flex_child_3 {
  -webkit-box-flex: 3;
  -moz-box-flex: 3;
  box-flex: 3;
  -webkit-flex: 3;
  -moz-flex: 3;
  -ms-flex: 3;
  flex: 3; }

.stfeds_flex_child_4 {
  -webkit-box-flex: 4;
  -moz-box-flex: 4;
  box-flex: 4;
  -webkit-flex: 4;
  -moz-flex: 4;
  -ms-flex: 4;
  flex: 4; }

.stfeds_flex_start {
  -webkit-box-align: start;
  box-align: start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-align: start; }

.stfeds_flex_end {
  -webkit-box-align: end;
  box-align: end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -o-align-items: flex-end;
  align-items: flex-end;
  -ms-flex-align: end; }

.stfeds_flex_order_2 {
  -webkit-box-ordinal-group: 3;
  order: 2;
  -ms-flex-order: 2; }

.stfeds_flex_column {
  -webkit-flex-flow: column nowrap;
  -moz-flex-flow: column nowrap;
  flex-flow: column nowrap; }

.stfeds_flex_box {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap; }

.feds_offcanvas_btn {
  -webkit-order: 2;
  order: 2;
  -ms-flex-order: 2; }

.facet_pips .noUi-pips-horizontal {
  padding: 10px 0 0 0;
  height: 30px; }

.facet_pips .st_range_inner {
  margin-bottom: 30px; }

.feds_dropdown_wrap {
  position: relative; }

.feds_dropdown_tri {
  color: #444;
  cursor: default;
  /*.facet_feds_dropdown_item &{
    height: 30px;
    line-height: 30px;
  }*/ }
  .feds_dropdown_tri .feds_arrow {
    display: none; }

.feds_dropdown_tri_in .feds_arrow, .toggle_btn .feds_arrow {
  opacity: 0.7;
  margin-left: 0;
  margin-right: 0;
  vertical-align: top; }

.feds_dropdown_tri_in .feds_arrow_down, .toggle_btn .feds_arrow_down {
  display: inline; }

.feds_dropdown_tri_in .feds_arrow_up, .toggle_btn .feds_arrow_up {
  display: none; }

.feds_dropdown_wrap.feds_d_open .feds_dropdown_tri_in .feds_arrow_down, .toggle_btn.collapsed .feds_arrow_down {
  display: none; }

.feds_dropdown_wrap.feds_d_open .feds_dropdown_tri_in .feds_arrow_up, .toggle_btn.collapsed .feds_arrow_up {
  display: inline; }

.feds_dropdown_list {
  background: #fff;
  display: none;
  position: absolute;
  margin: 0;
  left: 0;
  right: 0;
  top: 100%;
  z-index: 99;
  text-align: left; }
  .feds_dropdown_list .feds_dropdown_box {
    border: 1px solid #F2F2F2;
    background: #fff; }
  .feds_dropdown_list .feds_dropdown_list_ul {
    list-style: none;
    margin: 0; }
    .feds_dropdown_list .feds_dropdown_list_ul li {
      border-bottom: 1px solid #F2F2F2; }
      .feds_dropdown_list .feds_dropdown_list_ul li:last-child {
        border-bottom: none; }
      .feds_dropdown_list .feds_dropdown_list_ul li .feds_dropdown_list_item {
        display: block;
        white-space: nowrap;
        padding: 8px; }
        .feds_dropdown_list .feds_dropdown_list_ul li .feds_dropdown_list_item:hover {
          background: #F7F7F7; }

.feds_d_open .feds_dropdown_list {
  display: block; }
  .feds_d_open .feds_dropdown_list.no_show_empty {
    display: none; }

.feds_d_open .feds_dropdown_tri {
  color: #444; }

.feds_dropdown_list.feds_dropdown_right {
  left: auto;
  right: 0; }

.feds_offcanvas .feds_dropdown_tri {
  display: none; }

.feds_offcanvas .feds_dropdown_list {
  display: block;
  position: static; }

.feds_offcanvas .facet-title-mobile {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex; }

.feds_offcanvas #search_filters {
  -webkit-box-shadow: none;
  box-shadow: none; }

.feds_offcanvas .feds_dropdown_even {
  -webkit-flex-flow: column nowrap;
  -moz-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-align: stretch;
  box-align: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -o-align-items: stretch;
  align-items: stretch;
  -ms-flex-align: stretch; }

.feds_horizontal_dropdown .feds_facet {
  display: inline-block;
  margin-right: 6px; }

.feds_horizontal_dropdown .feds_facet_x .facet_title {
  border-width: 0;
  border-radius: 0; }

.facet-label {
  margin-bottom: 0;
  line-height: 100%; }

.feds_custom-input-box {
  margin-right: 4px;
  position: relative;
  cursor: pointer;
  display: inline-block; }
  .feds_custom-input-box:hover .feds_custom-input-item.feds_custom-input-checkbox, .feds_custom-input-box:hover .feds_custom-input-item.feds_custom-input-radio {
    background: #E9E9E9; }
  .feds_custom-input-box:hover .feds_custom-input-item.feds_custom-input-color {
    border-color: #e54d26; }
  .feds_custom-input-box .feds_custom-input {
    opacity: 0;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    /*bottom: 0;*/
    width: 16px;
    height: 16px;
    cursor: pointer; }
  .feds_custom-input-box .feds_custom-input-item {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 14px;
    /*vertical-align: middle;*/
    text-align: center;
    border: 1px #d9d9d9 solid;
    background: #fcfcfc;
    /*.feds_loading &{
      .feds_animate-spin{
        display: block;
      }
      .checkbox-checked {
        display: none;
      }
    }*/ }
    .feds_custom-input-box .feds_custom-input-item.feds_custom-input-radio {
      border-radius: 20px; }
    .feds_custom-input-box .feds_custom-input-item.feds_custom-input-color {
      background-size: contain;
      width: 16px;
      height: 16px;
      line-height: 14px;
      vertical-align: top;
      /*fix extra 2 px in the bottom*/ }
    .feds_custom-input-box .feds_custom-input-item i {
      display: none;
      font-size: 12px;
      color: #444; }
    .facet-label.active .feds_custom-input-box .feds_custom-input-item .checkbox-checked {
      display: block; }
  .feds_custom-input-box input[type="checkbox"]:checked + .feds_custom-input-item .checkbox-checked {
    display: block;
    /*.feds_loading &{
          display: none;
        }*/ }
    .facet_type_colorbox .feds_custom-input-box input[type="checkbox"]:checked + .feds_custom-input-item .checkbox-checked {
      display: none; }

.feds_input-loading {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0; }

.feds_input-loading {
  background: rgba(255, 255, 255, 0.8);
  z-index: 1;
  cursor: default;
  display: none;
  text-align: center;
  overflow: hidden; }

.feds_input-loading i {
  height: 20px;
  line-height: 20px;
  width: 20px;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  left: 50%;
  margin-left: -10px; }

/*.feds_loading .feds_input-loading{
    display: block;
  }*/
/*.feds_radio-label{background:#fff;height:30px;line-height:28px;padding:0 9px; -webkit-box-shadow:none;box-shadow:none;font-weight: normal;display:inline-block;margin:0;border:1px solid #F2F2F2;}
.feds_input-container{margin-right: 4px;margin-top: 3px;margin-bottom: 3px;}*/
.feds_input-container {
  display: inline-block;
  cursor: pointer;
  position: relative; }

.facet-title-mobile {
  display: none; }

.feds_offcanvas_tri {
  display: none;
  max-width: 120px;
  font-size: 14px;
  background: #444;
  color: #fff;
  text-align: center;
  height: 30px;
  line-height: 30px;
  margin-bottom: 12px; }
  .feds_offcanvas_tri.feds_offcanvas_tri_3 {
    display: block; }
  .feds_offcanvas_tri:hover {
    color: #fff;
    background: #e54d26; }
  .feds_offcanvas_tri i {
    margin-right: 4px; }

.feds_offcanvas {
  min-height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  width: 100%;
  display: none;
  z-index: 1001; }
  .feds_offcanvas .facet_title_colexp_0 .facet_title {
    cursor: pointer; }
  .feds_offcanvas .facet_title_colexp_0.facet_coled .facet_colexp_block {
    display: none; }
  .feds_offcanvas .facet_title_colexp_0.facet_coled .facet_exped_kai {
    display: block; }
  .feds_offcanvas .facet_title_colexp_0.facet_coled .facet_exped_guan {
    display: none; }
  .feds_offcanvas .feds_active_filters_0 {
    display: none; }

.feds_offcanvas_background {
  z-index: 1;
  position: fixed;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4); }

.feds_open .feds_offcanvas {
  display: block; }

.feds_offcanvas_content {
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  background-color: #fff;
  width: 260px;
  z-index: 2;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-flex-flow: column nowrap;
  -moz-flex-flow: column nowrap;
  flex-flow: column nowrap; }
  .feds_offcanvas_content #search_filters {
    overflow-y: auto; }

.feds_offcanvas_btn {
  bottom: 0;
  left: 0;
  height: 48px;
  line-height: 36px;
  text-align: center;
  z-index: 2;
  padding: 6px 0;
  width: 260px;
  background: #fff; }
  .feds_offcanvas_btn a {
    background: #444;
    color: #fff;
    display: block;
    margin: 0 6px; }
    .feds_offcanvas_btn a:hover {
      background: #e54d26; }

.feds_offcanvas_done {
  display: block;
  font-size: 14px; }

.feds_offcanvas_times {
  position: absolute;
  top: 0;
  left: 260px;
  display: block;
  width: 40px;
  text-align: center;
  height: 40px;
  line-height: 40px;
  font-size: 30px;
  z-index: 3;
  color: #fff; }

#search_filters {
  padding: 0;
  border-style: solid;
  border-width: 0;
  border-color: #d9d9d9;
  position: relative;
  margin: 0; }

.facet_title {
  border-style: solid;
  border-width: 0;
  border-color: #d9d9d9; }

.facet_exped_kai {
  display: none; }

.facet_exped_guan {
  display: block; }

.feds_zhuangtai_2 {
  display: none; }

.feds_text_showless {
  display: none; }

.feds_block_content.feds_show_quanbu .feds_facet.feds_zhuangtai_2 {
  display: block; }

.feds_block_content.feds_show_quanbu .feds_facet_showmore .feds_text_showmore {
  display: none; }

.feds_block_content.feds_show_quanbu .feds_facet_showmore .feds_text_showless {
  display: block; }

.facet_colexp_block.feds_show_quanbu {
  /*.feds_text_showmore{display: none;}
  .feds_text_showless{
    display: none;
    .feds_dropdown_list &{
      display: none;
    }
  }*/ }
  .facet_colexp_block.feds_show_quanbu .feds_zhuangtai_2 {
    display: block; }
  .facet_colexp_block.feds_show_quanbu .feds_showmore {
    display: none; }

.feds_grid_view.row {
  margin-right: -6px;
  margin-left: -6px; }
  .feds_grid_view.row > div {
    padding-right: 6px;
    padding-left: 6px; }

.facet_colexp_block .feds_grid_view.row {
  margin-right: -2px;
  margin-left: -2px; }
  .facet_colexp_block .feds_grid_view.row > div {
    padding-right: 2px;
    padding-left: 2px; }

.feds_facet_x .facet_colexp_block {
  border-width: 0;
  border-radius: 0; }

.inline_showmore {
  display: inline-block; }

.feds_overlay {
  overflow: hidden;
  position: fixed;
  z-index: 9999;
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out;
  background: rgba(0, 0, 0, 0.2); }

.feds_overlay_loader {
  font-size: 16px;
  color: #fff; }

#search_filters .feds_overlay {
  position: absolute; }

.feds_overlay.feds_overlay_center {
  width: 100%;
  height: 100%;
  bottom: 0;
  right: 0; }

.feds_open #feds_overlay.feds_overlay_center {
  right: auto;
  width: 260px; }

.feds_overlay.feds_overlay_tr {
  display: inline-block;
  right: 0;
  top: 0;
  padding: 16px;
  border-radius: 3px; }

.feds_overlay.feds_overlay_hide, .feds_open #search_filters .feds_overlay {
  display: none; }

.feds_facet, .feds_button, .facet_colexp_block, .feds_dropdown_tri, .feds_facet_x .feds_dropdown_list, .feds_active_filters .feds_link, .facet_type_image .feds_link, .feds_block_title, .feds_offcanvas_tri {
  border-style: solid;
  border-width: 0;
  border-color: #d9d9d9; }

.feds_button {
  display: block;
  text-align: center; }

.feds_link {
  display: block; }

.facet_type_image .feds_link {
  text-align: center; }

.facet_type_colorbox .facet_filter_item_li {
  display: inline-block; }

.facet_type_colorbox .feds_link {
  display: none; }

.facet_type_colorbox .feds_custom-input-box {
  margin-right: 0; }

.facet_type_colorbox .facet-label {
  vertical-align: top; }

.facet_type_button .facet_filter_item_li {
  display: inline-block; }

.facet_type_button .feds_grid_view .facet_filter_item_li {
  display: block;
  /*.filter_zhuangtai{
        margin-right: 0;
      }*/ }

/*.filter_zhuangtai{
  padding: 4px 0;
  margin-right: 4px;
}
.facet_type_checkbox, .facet_type_link {
  .facet_filter_item_li{
    padding: 6px 0;
  }
  .filter_zhuangtai{
    padding: 0;
  }
}*/
.facet_type_link .facet-label {
  display: none; }

.feds_showmore_button {
  display: block; }

.feds_showmore {
  cursor: pointer; }
  .feds_showmore .feds_button {
    border-color: transparent; }

.feds_show_on_1 .feds_facet_showmore .stfeds_flex_container {
  width: 150px;
  margin-left: auto;
  margin-right: auto; }

.feds_facet_showmore .stfeds_flex_container {
  padding-top: 4px;
  padding-bottom: 4px; }

.feds_image_filter_img {
  max-width: 100%;
  height: auto; }

.feds_image_filter_0 .feds_image_filter_img {
  margin-right: 6px; }

.feds_image_filter_1 .feds_radio-label {
  display: block; }

.feds_image_filter_1 .feds_image_filter_img {
  margin-bottom: 6px; }

.feds_image_filter_2 .feds_radio-label {
  display: none; }

.feds_active_filters li {
  display: inline-block; }

.feds_active_filters .feds_link {
  text-decoration: underline;
  color: #444;
  margin-right: 4px;
  margin-bottom: 4px; }

.feds_active_filters ul {
  margin-bottom: 0; }

.feds_active_filters_0 i {
  margin-right: 4px; }

.feds_active_filters_0 .feds_link {
  text-decoration: none; }

.products-selection .filter-button {
  display: none; }

@media only screen and (min-width: 768px) {
  .feds_grid_view .feds_first-item-of-descktop-line {
    clear: both; }
  .facet_title_colexp_0 .facet_colexp_icons {
    display: none; }
  .facet_title_colexp_1 .facet_title {
    cursor: pointer; }
  .facet_title_colexp_1.facet_coled_1 .facet_colexp_block {
    display: none; }
  .facet_title_colexp_1.facet_coled_1 .facet_exped_kai {
    display: block; }
  .facet_title_colexp_1.facet_coled_1 .facet_exped_guan {
    display: none; } }

@media only screen and (max-width: 991px) {
  .feds_offcanvas_tri.feds_offcanvas_tri_tablet {
    display: block; } }

@media only screen and (max-width: 767px) {
  .feds_grid_view .feds_first-item-of-mobile-line {
    clear: both; }
  .facet_title_colexp_0 .facet_title, .facet_title_colexp_1 .facet_title {
    cursor: pointer; }
  .facet_title_colexp_0.facet_coled .facet_colexp_block, .facet_title_colexp_1.facet_coled .facet_colexp_block {
    display: none; }
  .facet_title_colexp_0.facet_coled .facet_exped_kai, .facet_title_colexp_1.facet_coled .facet_exped_kai {
    display: block; }
  .facet_title_colexp_0.facet_coled .facet_exped_guan, .facet_title_colexp_1.facet_coled .facet_exped_guan {
    display: none; }
  .feds_horizontal_dropdown .feds_dropdown_tri {
    display: none; }
  .feds_horizontal_dropdown .feds_dropdown_list {
    display: block;
    position: static; }
  .feds_horizontal_dropdown .feds_facet {
    display: block;
    margin-right: 0; }
  .feds_horizontal_dropdown .facet-title-mobile {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex; }
  .feds_offcanvas_tri.feds_offcanvas_tri_mobile_1 {
    display: block; }
  .feds_dropdown_even {
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-align: stretch;
    box-align: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -o-align-items: stretch;
    align-items: stretch;
    -ms-flex-align: stretch; }
  #feds_search_filters .feds_show_on_mobile_1 {
    display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .feds_grid_view .feds_first-item-of-tablet-line {
    clear: both; } }

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .feds_grid_view .feds_first-item-of-mobile-line {
    clear: both; } }

@media only screen and (max-width: 480px) {
  .feds_grid_view .feds_first-item-of-portrait-line {
    clear: both; } }

body.lang-rtl .feds_active_filters_0 i,
body.lang-rtl .feds_offcanvas_tri i {
  margin-right: 0;
  margin-left: 4px; }


/*# sourceMappingURL=front.css.map*/
.facet_title.sub_block{padding-left:0;padding-right:0;}
.filter-search input{width: 95%;margin-top: 5px;margin-bottom: 10px;border: 1px solid #E2E2E2;height: 36px;padding-left: 5px;border-radius: 5px;}