/*******************************************************
Product list Styles
********************************************************/
.content_scene_cat .image-cat::before {  background-color: rgba(0,62,101,0.6);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.content_scene_cat{
	position: relative;
}
.content_scene_cat .categories-content {
  color: #fff;
  margin-top: -60px;
  position: absolute;
  top: 50%;
  width: 100%;
  z-index: 100;
}
.categories-content span {
  font-size: 60px;
  font-weight: bold;
  text-transform: uppercase;
}
.content_scene_cat p {
  font-size: 18px;
  margin-bottom: 0;
  text-transform: capitalize;
}
ul.product_list .product-name {
  display: inline-block;
  width: 100%;
  overflow: hidden; }
  ul.product_list .availability span {
    display: inline-block;
    color: #fff;
    font-weight: bold;
    padding: 3px 8px 4px 8px;
    margin-bottom: 20px; }
    ul.product_list .color-list-container {
      margin-bottom: 12px; }
      ul.product_list .color-list-container ul li {
        display: inline-block;
        border: 1px solid #d6d4d4;
        width: 26px;
        height: 26px; }
        ul.product_list .color-list-container ul li a {
          display: block;
          width: 22px;
          height: 22px;
          margin: 1px; }
          ul.product_list .color-list-container ul li a img {
            display: block;
            width: 22px;
            height: 22px; }
            ul.product_list .product-image-container {
              text-align: center; }
              ul.product_list .product-image-container img {
                margin: 0 auto; }
                ul.product_list .product-image-container .quick-view-wrapper-mobile {
                  display: none; }
                  ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile {
                    display: none; }
                    @media (max-width: 1199px) {
                      ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile {
                        display: block;
                        position: relative;
                        background-color: rgba(208, 208, 211, 0.57);
                        height: 130px;
                        width: 85px;
                        top: 80px;
                        right: -162px;
                        -moz-transform: rotate(45deg);
                        -o-transform: rotate(45deg);
                        -webkit-transform: rotate(45deg);
                        -ms-transform: rotate(45deg);
                        transform: rotate(45deg);
                        zoom: 1;
                        pointer-events: all; }
                        ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile i {
                          position: relative;
                          top: 48px;
                          left: -20px;
                          font-size: x-large;
                          color: black; }
                          ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile i:before {
                            -moz-transform: rotate(315deg);
                            -o-transform: rotate(315deg);
                            -webkit-transform: rotate(315deg);
                            -ms-transform: rotate(315deg);
                            transform: rotate(315deg); } }
                            @media (max-width: 1199px) {
                              ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile:hover {
                                background-color: rgba(167, 167, 167, 0.57); } }
                                @media (max-width: 1199px) {
                                  ul.product_list .product-image-container .quick-view-wrapper-mobile {
                                    display: block;
                                    background-color: transparent;
                                    height: 155px;
                                    width: 215px;
                                    position: absolute;
                                    overflow: hidden;
                                    pointer-events: none;
                                    bottom: 0px;
                                    right: 0px; } }
                                    ul.product_list .product-image-container .quick-view {
                                      font: 700 13px/16px Arial, Helvetica, sans-serif;
                                      color: #777676;
                                      position: absolute;
                                      left: 50%;
                                      top: 50%;
                                      margin: -21px 0 0 -53px;
                                      padding: 13px 0 0;
                                      background: rgba(255, 255, 255, 0.82);
                                      width: 107px;
                                      height: 43px;
                                      text-align: center;
                                      -moz-box-shadow: rgba(0, 0, 0, 0.16) 0 2px 8px;
                                      -webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 2px 8px;
                                      box-shadow: rgba(0, 0, 0, 0.16) 0 2px 8px; }
                                      @media (max-width: 1199px) {
                                        ul.product_list .product-image-container .quick-view {
                                          display: none; } }
                                          @media (min-width: 1200px) {
                                            ul.product_list .product-image-container .quick-view {
                                              display: none; } }
                                              @media (max-width: 767px) {
                                                ul.product_list .product-image-container .quick-view {
                                                  display: none; } }
                                                  ul.product_list .comments_note {
                                                    text-align: left;
                                                    overflow: hidden; }
                                                    ul.product_list .comments_note .star_content {
                                                      float: left; }
                                                      ul.product_list .comments_note .nb-comments {
                                                        overflow: hidden;
                                                        font-style: italic; }
                                                        ul.product_list .functional-buttons div a, ul.product_list .functional-buttons div label {
                                                          font-weight: bold;
                                                          color: #777676;
                                                          cursor: pointer; }
                                                          ul.product_list .functional-buttons div a:hover, ul.product_list .functional-buttons div label:hover {
                                                            color: #000; }
                                                            ul.product_list .functional-buttons div.wishlist {
                                                              border-right: 1px solid #d6d4d4; }
                                                              ul.product_list .functional-buttons div.wishlist a:before {
                                                                display: inline-block;
                                                                font-family: "FontAwesome";
                                                                content: "\f08a";
                                                                margin-right: 3px;
                                                                padding: 0 3px; }
                                                                ul.product_list .functional-buttons div.wishlist a.checked:before {
                                                                  content: "\f004"; }
                                                                  @media (min-width: 992px) and (max-width: 1199px) {
                                                                    ul.product_list .functional-buttons div.wishlist {
                                                                      border-right: 0; }
                                                                      ul.product_list .functional-buttons div.wishlist a:before {
                                                                        display: none; } }
                                                                        @media (min-width: 480px) and (max-width: 767px) {
                                                                          ul.product_list .functional-buttons div.wishlist {
                                                                            border-right: 0; }
                                                                            ul.product_list .functional-buttons div.wishlist a:before {
                                                                              display: none; } }
                                                                              ul.product_list .functional-buttons div.compare a:before {
                                                                                content: "\f067";
                                                                                display: inline-block;
                                                                                font-family: "FontAwesome";
                                                                                margin-right: 3px; }
                                                                                @media (min-width: 992px) and (max-width: 1199px) {
                                                                                  ul.product_list .functional-buttons div.compare a:before {
                                                                                    display: none; } }
                                                                                    @media (min-width: 480px) and (max-width: 767px) {
                                                                                      ul.product_list .functional-buttons div.compare a:before {
                                                                                        display: none; } }
                                                                                        ul.product_list .functional-buttons div.compare a.checked:before {
                                                                                          content: "\f068"; }

/*******************************************************
Product list(Grid) Styles
********************************************************/
ul.product_list.grid > li {
  padding-bottom: 20px;
  text-align: center; }
  @media (min-width: 480px) and (max-width: 767px) {
    ul.product_list.grid > li {
      width: 50%;
      float: left; } }
      ul.product_list.grid > li .product-container {
        background: #fff;
        padding: 0;
        position: relative; }
        ul.product_list.grid > li .product-container .product-image-container {
          border: 1px solid #d6d4d4;
          padding: 9px;
          margin-bottom: 13px;
          position: relative; }
          @media (max-width: 767px) {
            ul.product_list.grid > li .product-container .product-image-container {
              margin-left: auto;
              margin-right: auto; } }
              ul.product_list.grid > li .product-container .product-image-container .content_price {
                position: absolute;
                left: 0;
                bottom: -1px;
                width: 100%;
                background: url(../img/price-container-bg.png);
                padding: 9px 0;
                display: none; }
                ul.product_list.grid > li .product-container .product-image-container .content_price span {
                  color: #fff; }
                  ul.product_list.grid > li .product-container .product-image-container .content_price span.old-price {
                    color: #b1b0b0; }
                    ul.product_list.grid > li .product-container h5 {
                      padding: 0 15px 7px 15px;
                      min-height: 53px; }
                      @media (min-width: 1200px) {
                        ul.product_list.grid > li .product-container .comments_note {
                          display: none; } }
                          ul.product_list.grid > li .product-container .comments_note .star_content {
                            margin: 0 3px 12px 59px; }
                            ul.product_list.grid > li .product-container .product-desc {
                              display: none; }
                              ul.product_list.grid > li .product-container .content_price {
                                padding-bottom: 9px;
                                line-height: 21px; }
                                ul.product_list.grid > li .product-container .old-price,
                                ul.product_list.grid > li .product-container .price,
                                ul.product_list.grid > li .product-container .price-percent-reduction {
                                  display: inline-block; }
                                  ul.product_list.grid > li .product-container .product-flags {
                                    display: none; }
                                    ul.product_list.grid > li .product-container .old-price {
                                      margin-right: 5px; }
                                      ul.product_list.grid > li .product-container .button-container {
                                        margin-bottom: 14px; }
                                        @media (min-width: 1200px) {
                                          ul.product_list.grid > li .product-container .button-container {
                                            display: none; } }
                                            ul.product_list.grid > li .product-container .button-container .ajax_add_to_cart_button,
                                            ul.product_list.grid > li .product-container .button-container span.button,
                                            ul.product_list.grid > li .product-container .button-container .lnk_view {
                                              margin: 0 6px 10px 6px; }
                                              ul.product_list.grid > li .product-container .functional-buttons {
                                                background: url(../img/functional-bt-shadow.png) repeat-x;
                                                padding: 11px 0 5px; }
                                                @media (min-width: 1200px) {
                                                  ul.product_list.grid > li .product-container .functional-buttons {
                                                    display: none; } }
                                                    ul.product_list.grid > li .product-container .functional-buttons div {
                                                      width: 50%;
                                                      float: left;
                                                      padding: 3px 0 4px 0; }
                                                      @media (min-width: 1200px) {
                                                        ul.product_list.grid > li.hovered .product-container {
                                                          -moz-box-shadow: rgba(0, 0, 0, 0.17) 0 0 13px;
                                                          -webkit-box-shadow: rgba(0, 0, 0, 0.17) 0 0 13px;
                                                          box-shadow: rgba(0, 0, 0, 0.17) 0 0 13px;
                                                          position: relative;
                                                          z-index: 10; }
                                                          ul.product_list.grid > li.hovered .product-container .content_price {
                                                            display: none; }
                                                            ul.product_list.grid > li.hovered .product-container .product-image-container .content_price {
                                                              display: block; }
                                                              ul.product_list.grid > li.hovered .product-container .product-image-container .quick-view {
                                                                display: block; }
                                                                ul.product_list.grid > li.hovered .product-container .functional-buttons,
                                                                ul.product_list.grid > li.hovered .product-container .button-container,
                                                                ul.product_list.grid > li.hovered .product-container .comments_note {
                                                                  display: block; } }
                                                                  @media (min-width: 992px) {
                                                                    ul.product_list.grid > li.first-in-line {
                                                                      clear: left; } }
                                                                      @media (min-width: 480px) and (max-width: 991px) {
                                                                        ul.product_list.grid > li.first-item-of-tablet-line {
                                                                          clear: left; } }
                                                                          ul.product_list.grid li.hovered h5 {
                                                                            min-height: 30px; }

                                                                            @media (min-width: 1200px) {
                                                                              #blockpack ul > li.last-line {
                                                                                border: none;
                                                                                padding-bottom: 0;
                                                                                margin-bottom: 0; } }
                                                                                @media (min-width: 480px) and (max-width: 767px) {
                                                                                  #blockpack ul > li.first-item-of-tablet-line {
                                                                                    clear: none; }
                                                                                    #blockpack ul > li.first-item-of-mobile-line {
                                                                                      clear: left; } }

/*******************************************************
Product list(List) Styles
********************************************************/
@media (max-width: 479px) {
  ul.product_list.list > li .left-block {
    width: 100%; } }
    ul.product_list.list > li .product-container {
      border-top: 1px solid #d6d4d4;
      padding: 30px 0 30px; }
      ul.product_list.list > li .product-image-container {
        position: relative;
        border: 1px solid #d6d4d4;
        padding: 9px; }
        @media (max-width: 479px) {
          ul.product_list.list > li .product-image-container {
            max-width: 290px;
            margin: 0 auto; } }
            ul.product_list.list > li .product-image-container .content_price {
              display: none !important; }
              ul.product_list.list > li .product-flags {
                color: #333;
                margin: -5px 0 10px 0; }
                ul.product_list.list > li .product-flags .discount {
                  color: #f13340; }
                  ul.product_list.list > li h5 {
                    padding-bottom: 8px; }
                    ul.product_list.list > li .product-desc {
                      margin-bottom: 15px; }
                      @media (max-width: 479px) {
                        ul.product_list.list > li .center-block {
                          width: 100%; } }
                          ul.product_list.list > li .center-block .comments_note {
                            margin-bottom: 12px; }
                            @media (min-width: 992px) {
                              ul.product_list.list > li .right-block .right-block-content {
                                margin: 0;
                                border-left: 1px solid #d6d4d4;
                                padding-left: 15px;
                                padding-bottom: 16px; } }
                                @media (max-width: 991px) {
                                  ul.product_list.list > li .right-block .right-block-content {
                                    padding-top: 20px; } }
                                    @media (max-width: 479px) {
                                      ul.product_list.list > li .right-block .right-block-content {
                                        padding-top: 5px; } }
                                        ul.product_list.list > li .right-block .right-block-content .content_price {
                                          padding-bottom: 10px; }
                                          @media (max-width: 991px) {
                                            ul.product_list.list > li .right-block .right-block-content .content_price {
                                              padding-top: 13px;
                                              padding-bottom: 0; } }
                                              @media (max-width: 479px) {
                                                ul.product_list.list > li .right-block .right-block-content .content_price {
                                                  padding-top: 0;
                                                  width: 100%; } }
                                                  ul.product_list.list > li .right-block .right-block-content .content_price .price {
                                                    display: inline-block;
                                                    margin-top: -4px;
                                                    margin-bottom: 14px; }
                                                    ul.product_list.list > li .right-block .right-block-content .content_price .price.old-price {
                                                      margin-right: 8px; }
                                                      ul.product_list.list > li .right-block .right-block-content .button-container {
                                                        overflow: hidden;
                                                        padding-bottom: 20px; }
                                                        @media (max-width: 479px) {
                                                          ul.product_list.list > li .right-block .right-block-content .button-container {
                                                            width: 100%; } }
                                                            ul.product_list.list > li .right-block .right-block-content .button-container .btn {
                                                              margin-bottom: 10px; }
                                                              @media (min-width: 992px) {
                                                                ul.product_list.list > li .right-block .right-block-content .button-container .btn {
                                                                  float: left;
                                                                  clear: both; } }
                                                                  @media (min-width: 992px) {
                                                                    ul.product_list.list > li .right-block .right-block-content .functional-buttons {
                                                                      overflow: hidden; } }
                                                                      @media (max-width: 991px) {
                                                                        ul.product_list.list > li .right-block .right-block-content .functional-buttons {
                                                                          clear: both; }
                                                                          ul.product_list.list > li .right-block .right-block-content .functional-buttons > div {
                                                                            float: left;
                                                                            padding-top: 0 !important;
                                                                            padding-right: 20px; } }
                                                                            @media (max-width: 479px) {
                                                                              ul.product_list.list > li .right-block .right-block-content .functional-buttons {
                                                                                float: none;
                                                                                display: inline-block; }
                                                                                ul.product_list.list > li .right-block .right-block-content .functional-buttons a i, ul.product_list.list > li .right-block .right-block-content .functional-buttons a:before, ul.product_list.list > li .right-block .right-block-content .functional-buttons label i, ul.product_list.list > li .right-block .right-block-content .functional-buttons label:before {
                                                                                  display: none !important; } }
                                                                                  ul.product_list.list > li .right-block .right-block-content .functional-buttons a {
                                                                                    cursor: pointer; }
                                                                                    ul.product_list.list > li .right-block .right-block-content .functional-buttons .wishlist {
                                                                                      border: none; }
                                                                                      ul.product_list.list > li .right-block .right-block-content .functional-buttons .compare {
                                                                                        padding-top: 10px; }
                                                                                        ul.product_list.list > li .right-block .right-block-content .functional-buttons .compare a:before {
                                                                                          margin-right: 10px; }
                                                                                          @media (min-width: 1200px) {
                                                                                            ul.product_list.list > li:hover .product-image-container .quick-view {
                                                                                              display: block; } }
                                                                                              @media (max-width: 479px) {
                                                                                                ul.product_list.list > li {
                                                                                                  text-align: center; } }

/*******************************************************
Product list(Index page) Styles
********************************************************/
#index ul.product_list.tab-pane > li {
  padding-bottom: 10px;
  margin-bottom: 10px; }
  @media (min-width: 1200px) {
    #index ul.product_list.tab-pane > li {
      padding-bottom: 85px;
      margin-bottom: 0; } }
      #index ul.product_list.tab-pane > li .availability {
        display: none; }
        @media (min-width: 1200px) {
          #index ul.product_list.tab-pane > li.last-line {
            border: none;
            padding-bottom: 0;
            margin-bottom: 0; } }
            @media (min-width: 480px) and (max-width: 767px) {
              #index ul.product_list.tab-pane > li.first-item-of-tablet-line {
                clear: none; }
                #index ul.product_list.tab-pane > li.first-item-of-mobile-line {
                  clear: left; } }

                  /***** IE code *****/
                  .ie8 .quick-view {
                    background: #fff;
                    border: 1px solid #d6d4d4; }

                    /*# sourceMappingURL=product_list.css.map */
                    .sort-select{
                     text-align: right;
                   }
                   .sort-select .selector > span {
                    border: 0 none;
                    color: #404040;
                    font-size: 14px;
                    line-height: 2;
                    display: none;
                  }
                  .sort-select .selector {
                    display: inline-block;
                  }
                  .sort-select .selector:before {
                   border: 0 none;
                   content: "\f107";
                   font-family: "FontAwesome";
                   position: absolute;
                   right: 0;
                   top: 0;
                   background: #fff;
                   width: 15px;
                 }
                 div.selector select {
                  border: 0 none;
                  color: #666;
                  font-weight: 400;
                  font-weight: 400;
                  text-transform: none;
                  min-width: 100px;
                }
                select:focus, 
                textarea:focus, 
                input[type="text"]:focus, 
                input[type="password"]:focus, 
                input[type="datetime"]:focus, 
                input[type="datetime-local"]:focus, 
                input[type="date"]:focus, 
                input[type="month"]:focus, 
                input[type="time"]:focus, 
                input[type="week"]:focus, 
                input[type="number"]:focus, 
                input[type="email"]:focus, 
                input[type="url"]:focus, 
                input[type="search"]:focus, 
                input[type="tel"]:focus, 
                input[type="color"]:focus, 
                .inputbox:focus, 
                .form-control:focus{
                 box-shadow: none;
                 border-color: #bebebe;
               }

               /*----edit_change----*/
               .view-grid:hover .fa-th:before, .view-grid.active .fa-th:before {
                content: url(../img/icon/List_hover.png);
              }
              .view-grid .fa-th:before {
                content: url(../img/icon/List.png);
              }
              .view-list:hover .fa-list:before, .view-list.active .fa-list:before {
                content: url(../img/icon/List1_hover.png);
              }
              .view-list .fa-list:before {
                content: url(../img/icon/List1.png);
              }
              .view-grid
              {
                margin-right: 15px;
                margin-left: 5px;
              }
              .sort-select
              {
                float:right;
              }
              .view-modes,
              .view-modes a,
              .view-modes span,
              .view-modes span
              {
                display: flex;
                align-items: center;
                height: 45px;
              }
              .sort-select .selector1 span:last-child
              {
                display: none;
              }
              .sort-select .productshow .selector
              {
                width:40px !important;
              }
              /*.productshow div.selector select
              {
                min-width: 40px;
                }*/
                .sort-select .content_sort .selector
                {
                  width: 75px !important;
                }
                .sort-select .filters-panel_right
                {
                  display: flex;
                  align-items: center;
                  justify-content: flex-end;
                  line-height: 45px;
                }
                .sort-select .content_sort
                {
                  margin-right: 30px;
                }
                #pagination
                {
                  float: right;
                  display: flex;
                  align-items: center;
                  justify-content: flex-end;
                  margin: 0;
                  padding: 0;
                  line-height: 30px;
                }
                .filters-panel-bottom
                {
                  display: inline-block;
                  width: 100%;
                }
                #pagination .pagination
                {
                  margin: 0;
                }
                .pagination>.active>a, .pagination>.active>a:focus,
                .pagination>.active>a:hover,
                .pagination>.active>span,
                .pagination>.active>span:focus,
                .pagination>.active>span:hover
                {
                  background: #ff8f89;
                  border: none;
                  border-radius: 3px;
                  margin: 0 5px;
                  min-width: 34px;
                  text-align: center;
                }

                .pagination>.disabled>span,
                .pagination>.disabled>a
                {
                  background: transparent;
                  border: none;
                  color: #111;
                }
                .pagination>li#pagination_previous>a:focus,
                .pagination>li#pagination_previous>a:hover,
                .pagination>li#pagination_previous>span:focus, 
                .pagination>li#pagination_previous>span:hover,
                .pagination>li#pagination_next>a:focus,
                .pagination>li#pagination_next>a:hover,
                .pagination>li#pagination_next>span:focus, 
                .pagination>li#pagination_next>span:hover,
                .pagination>.disabled>a:focus,
                .pagination>.disabled>a:hover
                {
                  background:transparent;
                  border:none;
                  color:#9c9c9c;
                } 
                .pagination>li>a:focus,
                .pagination>li>a:hover, 
                .pagination>li>span:focus,
                .pagination>li>span:hover
                {
                  background: #ff8f89;
                  border: none;
                  color: #fff;
                  border-radius: 3px;
                }
                .pagination>li>a, .pagination>li>span
                {
                  background:transparent;
                  border:none;
                  color:#111;
                  min-width: 34px;
                  display: flex;
                  align-items: center;
                  justify-content: center;
                }
                .filters-panel-bottom .product-count
                {
                  color:#111;
                }
                #product_list.products-list-in-column
                {
                  margin: 0 0 20px 0;
                  padding: 23px 0 15px 0;
                  border-bottom: 1px solid #ebebeb;
                }
                /*------------------*/
                /*****products-list-in-row****/
                #product_list.products-list-in-row .product-preview 
                {
                  float: left;
                  margin: 0;
                  width: 100%;
                  border-bottom: 1px solid #f3f4f6;
                }

                .section-product#product_list.products-list-in-row  .product-info
                {
                  overflow: hidden;
                  white-space: normal;
                  text-overflow: initial;
                  border:none;
                }
                /*.section-product#product_list.products-list-in-row .action_products-list-in-row .product_action
                {
                  position: relative;
                  opacity: 1;
                  bottom: auto;
                  left: auto;
                  right: auto;
                  display: inline-block;
                  background: #f1f2f4;
                  margin-left: 20px;
                  height: 40px;
                  -webkit-opacity:  0;
                  -moz-opacity:   0;
                  -ms-opacity:  0;
                  -o-opacity:   0;
                  opacity:  0;
                  }*/
                /*.section-product#product_list.products-list-in-row .action_products-list-in-row .product_action .quick-view span
                {
                  padding: 12px 23px;
                  }*/
                  #product_list.products-list-in-row .preview
                  {
                    width: 325px;
                    float: left;
                    border-right: 1px solid transparent;
                    box-sizing: border-box;
                  }
                  #product_list.products-list-in-row .extra-comment
                  {
                    display: none;
                  }
                  #product_list.products-list-in-row .product-preview:hover .preview
                  {
                    border-right-color:#f3f4f6;
                  }
                  #product_list.products-list-in-row .product-info
                  {
                    width: calc( 100% - 325px);
                    float: right;
                    text-align: left;
                  }
                  #product_list.products-list-in-row .product-preview:hover .preview .product_action,
                  #product_list.products-list-in-row .preview .product_action
                  {
                    display: none;
                  }
                  #product_list.products-list-in-row .product-info .cart-button,
                  #product_list.products-list-in-row .product_action .text_quichview
                  {
                    /*font-weight: 400;*/
                    font-size: 14px;
                    font-weight: 700;
                    letter-spacing: 0em;
                  }
                  #product_list.products-list-in-row .addToWishlist,
                  #product_list.products-list-in-row .quick-view
                  {

                    background: #fff;
                    display: inline-block;
                    vertical-align: middle;

                    text-align: center;
                    /*border:1px solid #ebebeb;*/
                    -webkit-opacity: 0;
                    -moz-opacity: 0;
                    -ms-opacity: 0;
                    -o-opacity: 0;
                    opacity: 0;
                    visibility: hidden;
                    transition: all 500ms ease 0s;
                    -moz-transition: all 500ms ease 0s;
                    -webkit-transition: all 500ms ease 0s;
                    -o-transition: all 500ms ease 0s;
                    -ms-transition: all 500ms ease 0s;
                  }

                  #product_list.products-list-in-row   .cart-button.checking .fa-spin,
                  #product_list.products-list-in-row  .product-btn.checked .fa-check
                  {
                    /*display: block;*/
                    font-size: 14px;
                  }
                  #product_list.products-list-in-row .cart-button.checking,
                  #product_list.products-list-in-row  .cart-button.checked
                  {
                    font-size: 0px;
                  }


                  {
                    display: inline-block;
                  }


                  #product_list.products-list-in-row .product-btn
                  {
                    margin-right: 15px;
                    display: flex;
                    align-items: center;
                    justify-content: center;

                  }
                  #product_list.products-list-in-row .product-btn:hover
                  {
                    background:#ff8f89;
                    color:#fff;
                    border-color:#ff8f89;
                  } 

                  #product_list.products-list-in-row .product-preview .product-info
                  {
                   padding: 30px;
                   margin-top: 0;
                   text-align: left;
                 }
                 #product_list.products-list-in-row .product-preview .product-info>a
                 {

                  justify-content: flex-start;
                }

                #product_list.products-list-in-row .product-preview:hover .product_action,
                #product_list.products-list-in-row .product-preview:hover .addToWishlist,
                #product_list.products-list-in-row .product-preview:hover .quick-view
                {
                  -webkit-opacity: 1;
                  -moz-opacity: 1;
                  -ms-opacity: 1;
                  -o-opacity: 1;
                  opacity: 1;
                  visibility: visible;
                  transition: all 500ms ease 0s;
                  -moz-transition: all 500ms ease 0s;
                  -webkit-transition: all 500ms ease 0s;
                  -o-transition: all 500ms ease 0s;
                  -ms-transition: all 500ms ease 0s;
                }
                #product_list.products-list-in-column .extra-comment
                {
                  display: none;
                }


                #product_list.products-list-in-row .product-preview .product-info .cart-button {
                 color: #111;
                 opacity: 1;
                 -o-opacity: 1;
                 -webkit-opacity: 1;
                 -ms-opacity: 1;
                 -moz-opacity: 1;
                 position: relative;
                 z-index: 88;
                 min-height: 45px;
                 display: flex;
                 align-items: center;
                 justify-content: center;
                 margin-top: 0px;
                 background: #fff;
                 border: 1px solid #ebebeb;

               }
               #product_list.products-list-in-row .product-preview:hover .product-info .cart-button
               {
                color:#fff;
                background: #ff8f89;
              }
              #product_list.products-list-in-row .content_price
              {
                padding-bottom: 10px;
                padding-top: 2px;
              }
          /*#product_list.products-list-in-row .action_products-list-in-row
          {
            margin-top: 40px;
            float: left;
            line-height: 35px;
            width: 100%;
            }*/
            #product_list.products-list-in-row .product-list-info
            {
              padding-top:20px;
              float:left;
            }
            #product_list.products-list-in-row .product-list-info .list_info .list_description p
            {
                /*font-weight: 400;
                font-size: 15px;*/
                line-height: 30px;
                color: #444444;
                margin-bottom: 0;
              }
              #product_list.products-list-in-row
              {
                margin-bottom: 10px;
                margin-top: 35px;
              }
              .extra-comment  .hook-reviews .rating .icon.star-empty:before {
                content: url(../img/icon/star_05.png);

              }
              .extra-comment  .hook-reviews .rating .icon.star-full:before {
                content: url(../img/icon/star_03.png);
              }
              #product_list.products-list-in-row .extra-comment .nbcomments
              {
                display:none;
              }
              .sort-select label
              {
                margin-bottom: 0;
              } 
              /*#category .container.page-content #center_column
              {
                width:79%;
              }
              .container.page-content .content-aside {
                width: 21%;
                }*/
                .product_list.products-list-in-column .item
                {
                 width: 33.3333%;
                 float: left;
                 text-align: center;
                 margin-top: -60px;
                 padding: 0 5px;
               }
               #product_list.products-list-in-column {
                 margin-top: 83px;
                 margin-right: 0;
                 margin-left: 0;
                 display: inline-block;
                 width: 100%;
               }

               .product_list.products-list-in-column .product-list-info
               {
                display: none;
              }

              .filters-panel_right .select,
              .sort-select .productshow .selector1
              {
                display: flex;
                align-items: center;
                justify-content: center;
              }
              #product_list.products-list-in-column  .product-preview:hover
              {
                position: relative;
                z-index: 9999;

              }
              #product_list.products-list-in-column  .product-preview
              {
                background: #fff;
                overflow: hidden;
              }
              #product_list.products-list-in-row .content-action
              {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                margin-bottom: 0px;
                padding-bottom: 35px;
                border-bottom: 1px solid #f3f4f6;
              }
              #product_list.products-list-in-row .action_products-list-in-column.content-action,
              #product_list.products-list-in-column .action_products-list-in-row.content-action
              {
                display:none;
              }
              #product_list.products-list-in-row .product-preview .product-info .content-action
              {
               transform: translateY(0px); 
               -o-transform: translateY(0px);
               -webkit-transform: translateY(0px); 
               -ms-transform: translateY(0px);
               -moz-transform: translateY(0px);
               -webkit-opacity: 1; 
               -moz-opacity: 1;
               -ms-opacity: 1;
               -o-opacity: 1;
               opacity: 1; 
             }
             #product_list.products-list-in-row .color_to_pick_list
             {
              bottom:5px;
            }
            /****end Categorires_product***/
            /*===Resposive ====*/
            @media screen and (max-width:1199px)
            {

              .sale_img > img
              {
                width:100%;
              }

              #product_list.products-list-in-column>.item
              {
                width: 33.33%;
              }
              .product-preview .product-info a.product-btn .main-cart
              {
                font-size: 1.2vw;
              }

            }
            @media screen and (max-width:1200px) and (min-width: 991px)
            {
              .content-aside-inner .sales_imgitems .text{
                font-size: 3vw;
              }
              .content-aside-inner .sales_imgitems .title h2
              {
                font-size: 1.6vw;
              }
              .content-aside-inner .block > .title_block {
                font-size: 1.7vw;
              }


            }
            @media screen and (max-width:992px) and (min-width:768px)
            {
              .content-aside-inner .sales_imgitems .text{
                font-size: 3.2vw;
              }
              .content-aside-inner .sales_imgitems .title h2
              {
                font-size: 2vw;
              }
              .content-aside-inner .block > .title_block {
                font-size: 2.1vw;
              }
              .breadcrumb
              {
                width:100%;
              }

            }
            @media screen and (max-width:991px)
            {
              #product_list.products-list-in-column > .item
              {
                width:50%;
              }
              
              .container.page-content .row #center_column
              {
                margin-top:30px;
              }
              .filters-panel-bottom .product-count,
              #pagination
              {
                width:50%;
              }
              .content-left-html img
              {
                width:auto;
              }
            }
            @media screen and (max-width:767px) and (min-width:568px)
            {
             #layered_block_left.block{
              width: 100%;
              float: left;
              padding-right: 10px;
            }
            #search #tags_block_left.block
            {
              width:100%;
            }
            #tags_block_left.block
            {
              float:right;
              width:50%;
              padding-left:10px;
            }
            .content-aside-inner
            {
              position: relative;
              float:left;
            }
            .content-aside .content-aside-inner  .sales_imgitems
            {
              position: absolute;
              bottom:25px;
              top:auto;
              right:0px;
            }
            #categories_block_left
            {
              width:100%;
            }
            .filters-panel-bottom .pagination-list,
            .filters-panel-bottom .product-count
            {
              width:50%;
            }

          }

          @media screen and (max-width:767px) 
          {
            .content-aside
            {
              padding: 0 30px;
              float: left;
            }
            #center_column{padding: 50px 30px 0 30px;
              float: left;}
              #product .content-aside,
              #product #center_column
              {
                float: none;
              }
              #product #center_column{padding: 0 30px;}
              #center_column .product-preview .product-image img
              {
                width:100%;
              }
              .html_left,
              #center_column .filters-panel_right .content_sort #productsSortForm
              {
               width: 100%;
             }
             #center_column .filters-panel_right .productshow
             {

              text-align: right;

            }
            .filters-panel .view-modes,
            .filters-panel .sort-select
            {
              width:50%;
            }
            #category .container.page-content #center_column
            {
              width:100%;
            }
            .product_list.products-list-in-column .item
            {
              width:50%;
            }
            .breadcrumb .container
            {
              width:100%;
            }
            .breadcrumb .name-pages
            {
              display: none;
            }
            .breadcrumb .link-pages {
              justify-content: center;
              width: 100%;
            }
            .filters-panel .view-modes {
              display: none;
            }

            #product_list.products-list-in-row .product-list-info
            {
              display: none;
            }
            .filters-panel .sort-select
            {
              width:100%;
            }

          }
          @media screen and (max-width:568px) 
          {
           ort-select .filters-panel_right
           {
            justify-content: flex-start;
          }
          .content-left-html img
          {
            width:100%;
          }
          .filters-panel .sort-select
          {
            display: none;
          }


        }
        @media screen and (max-width:468px) 
        {
          .content-aside-inner .sales_imgitems .title h2
          {
            font-size: 24px;
            line-height: 42px;
          }
          .filters-panel-bottom .product-count, #pagination {
            width: 100%;
          }
          #product_list.products-list-in-column > .item{
            width:100%;
          }
          .filters-panel-bottom .product-count
          {
            float: left;
            text-align: left;
            top: 15px;
          }
          #pagination
          {
            justify-content: flex-start;
          }
          .product_list.products-list-in-column .item
          {
            width:100%;
          }

        }
        @media screen and (max-width:370px)
        {
          #productsSortForm {
            margin-right: 24px;
          }

          .content-aside-inner .sales_imgitems .title h2
          {
            font-size: 18px;
            line-height: 42px;
          }

        }
        /*==end resposive==*/
        /*=========responsive product_list===========*/
        @media screen and (max-width:992px) and (min-width:768px)
        {

          #product_list.products-list-in-row .action_products-list-in-row
          {
            float:none;
          }
          #product_list.products-list-in-row .action_products-list-in-row{
            border-bottom: medium none;
            padding-bottom: 0;

          }
          #product_list.products-list-in-row .list_description p
          {
            line-height: 32px;
          }
          #product_list.products-list-in-row .list_description{
            height: 129px;
            overflow: hidden;
          }
          #product_list.products-list-in-row .product-preview .product-info
          {
            padding: 0px 5px 65px 30px;
          }
          #product_list.products-list-in-row .product-list-info {
            border-top: 1px solid #ebebeb;
            float: left;
            padding-top: 13px;
          }
        }
        @media screen and (max-width:992px)
        {
          #center_column .product_list.products-list-in-row .ajax_block_product,
          #center_column .product_list.products-list-in-row .product-preview 
          {
            width:100%;
          }
          #product_list.products-list-in-row .preview
          {
            width:35%;
          }
          #product_list.products-list-in-row .product-info{
            width:65%;
          }
        }
        @media screen and (max-width:768px)
        {
          #product_list.products-list-in-row .product-list-info .list_info .list_description p
          {
            height: 50px;
            overflow: hidden;
          }
        }

        @media screen and (max-width:568px)
        {   
          #product_list.products-list-in-row .preview,
          #product_list.products-list-in-row .product-info
          {
            width:100%;
          }
          #product_list.products-list-in-row .product-preview .product-info
          {
            margin-top: 30px;
            padding: 0;
          }
        }
