@import 'https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css';
@import 'https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css';
@import 'https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css';
.zify-products-slider{
  width: 100%;
  float: left;
}
.product-title{
  margin-top:15px;
  margin-bottom:15px;
}
.zify-silder-title {
    text-align: center;
    padding-top: 0;
    margin-top: 0;
}
.zify-price-item-from{
  margin-right: 10px;
}
/*.zify-modal {
  max-width: 400px;
  opacity: 0.7;
  position: fixed;
  z-index: 1000;
  color: #FFF;
  overflow: hidden;
}
.zify-modal:hover{
  opacity: 1;
}*/
.zify-popup-products{
    position: fixed;
      z-index: 999999999;
      margin: 0!important;
      left: 0!important;
      top: 0!important;
      width: 100%;
      height: 100%;
      overflow: auto;
      background-color: rgba(248, 239, 239, 0.3);
      opacity: 1!important;
      visibility: inherit!important;
      box-sizing: content-box;
      transform: unset;
      max-width: 100%;
      text-align: center;
  }
  .zify-popup-products .zify-notifications-alert{
     position: relative;
     border-radius: 10px;
      background-color: #fefefe;
      border-radius: 0;
      border: 0;
      /* min-height: 150px; */
     
      box-shadow: 0 4px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
      -webkit-animation-name: animatetop;
      -webkit-animation-duration: .4s;
      animation-name: animatetop;
      animation-duration: .4s;
      -webkit-box-shadow: 0 0 11px rgba(0,0,0,.6);
      -moz-box-shadow: 0 0 11px rgba(0,0,0,.6);
      -o-box-shadow: 0 0 11px rgba(0,0,0,.6);
      box-shadow: 0 0 11px rgba(0,0,0,.6);
      margin: 0 auto;
      text-align: center;
      width: 350px;
      max-width: 98%;
      margin-top: 10%;
  }
.zify-popup-products .zify-notifications-alert span.zify-success{
  width: 100%;
  padding: 25px 15px 25px 55px;
  background-color:#74c587;
  color: #fff;
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MjYuNjY3IDQyNi42NjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQyNi42NjcgNDI2LjY2NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxwYXRoIHN0eWxlPSJmaWxsOiM2QUMyNTk7IiBkPSJNMjEzLjMzMywwQzk1LjUxOCwwLDAsOTUuNTE0LDAsMjEzLjMzM3M5NS41MTgsMjEzLjMzMywyMTMuMzMzLDIxMy4zMzMgIGMxMTcuODI4LDAsMjEzLjMzMy05NS41MTQsMjEzLjMzMy0yMTMuMzMzUzMzMS4xNTcsMCwyMTMuMzMzLDB6IE0xNzQuMTk5LDMyMi45MThsLTkzLjkzNS05My45MzFsMzEuMzA5LTMxLjMwOWw2Mi42MjYsNjIuNjIyICBsMTQwLjg5NC0xNDAuODk4bDMxLjMwOSwzMS4zMDlMMTc0LjE5OSwzMjIuOTE4eiIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
  background-size: 40px 40px;
  background-position: 10px center;
  display: block;
  background-repeat: no-repeat;
}
.zify-popup-products .zify-notifications-alert span.zify-error{
  width: 100%;
  padding: 25px 15px 25px 55px;
  background-color:#dc3545;
  color: #fff;
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MjYuNjY3IDQyNi42NjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQyNi42NjcgNDI2LjY2NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxwYXRoIHN0eWxlPSJmaWxsOiNGMDUyMjg7IiBkPSJNMjEzLjMzMywwQzk1LjUxNCwwLDAsOTUuNTE0LDAsMjEzLjMzM3M5NS41MTQsMjEzLjMzMywyMTMuMzMzLDIxMy4zMzMgIHMyMTMuMzMzLTk1LjUxNCwyMTMuMzMzLTIxMy4zMzNTMzMxLjE1MywwLDIxMy4zMzMsMHogTTMzMC45OTUsMjc2LjY4OWwtNTQuMzAyLDU0LjMwNmwtNjMuMzYtNjMuMzU2bC02My4zNiw2My4zNmwtNTQuMzAyLTU0LjMxICBsNjMuMzU2LTYzLjM1NmwtNjMuMzU2LTYzLjM2bDU0LjMwMi01NC4zMDJsNjMuMzYsNjMuMzU2bDYzLjM2LTYzLjM1Nmw1NC4zMDIsNTQuMzAybC02My4zNTYsNjMuMzZMMzMwLjk5NSwyNzYuNjg5eiIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
  background-size: 40px 40px;
  background-position: 10px center;
  display: block;
  background-repeat: no-repeat;
}
.zify-item-product .zify-price .price{
  display: block;
  text-align: center;
}
.zify-item-product .zify-price .price > div{
  display: inline-block;
  margin: 0 2px;
}
.zify-item-product .zify-price .price  .price-item__label{
  display: none;
}
.zify-item-product .zify-addtocart-form{
  padding-top: 0;
}
.zify-item-product .zify-addtocart-form .zify-product-select{
  display: block;
  width: 100%;
  padding: 5px 20px;
}
.zify-item-product .zify-addtocart-form .zify-product-select select{
    display: block;
    -webkit-appearance: menulist;
    background-image: none;
    width: 100%;
    max-width: 100%;
    font-size: 1em;
    font-weight: normal;
    border: 1px solid rgb(232, 233, 235);
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    text-align: left;
    vertical-align: baseline;
    margin: 2px 0px;
    border-radius: 0px;
    height: 2em;
    min-height: 2em;
    max-height: 2em;
    padding: 0px 10px;
    line-height: 1em
}
.zify-modal .zify-close {
  position: absolute;
  top: 10px;
  right: 20px;
  font-size: 20px;
  cursor: pointer;
}
.zify-modal--overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background-color:rgba(255,255,255,0.1);
}
.zify-hidden {
  display: none;
}
.zify-item-product .zify-addtocart-form{text-align: center;display:block;}
.zify-item-product .item_marks {
  position: absolute;
  top: 18px;
  right: 18px
 }
.zify-item-product .item_mark {
  display: block;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: 500;
  line-height: 36px;
  text-align: center
 }
.zify-item-product .item_discount {
  background: #df3b3b;
  margin-right: 0
 }
.zify-price span.zify-price-item{margin-left:3px;}
.zify-item-product{text-align: center;}
.zify-item-product a,
.zify-item-product .product-title {
    border: 0;
	color:#333;
    text-decoration: auto;
}
/*
.zify-item-product .product-title {
    font-size: inherit;
    color: inherit;
    font-weight: inherit;
    font-family: inherit;
}*/
.zify-item-product .zify-price{
  display: block;
  text-align: center;
  margin:10px 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
}

.zify-item-product .zify-price .price dd,
.zify-item-product .zify-price .price dt{
  margin-left: 0;
  margin-right: 0;
}
.zify-price .price--on-sale .price-item.price-item--regular {
    text-decoration: line-through;
    opacity: 0.8;
}
.zify-addtocart-submit, .zify-btn-viewmore {
    margin: 3px;
}
/* Grid

–––––––––––––––––––––––––––––––––––––––––––––––––– */
.product-slider{
  width: 100%;clear: both;
}
.zify-products-slider.zify-grid-product .zify-item-product{
  margin-bottom: 25px;
}
.zify-products-slider.zify-grid-product .product-form{
  margin:0 !important;
}
.zify-products-slider.zify-grid-product{
  margin-left: -15px;
  margin-right: -15px;
}
.zify-products-slider.zify-grid-product .zify-item-product{
    padding-left: 15px;
  padding-right: 15px;
}
.zify-products-slider.zify-grid-product-col-1 .zify-item-product{
  width: 100%;
  float: left;
}
.zify-products-slider.zify-grid-product-col-2 .zify-item-product{
  width: 50%;
  float: left;
}
.zify-products-slider.zify-grid-product-col-3 .zify-item-product{
  width: 33.333333%;
  float: left;
}
.zify-products-slider.zify-grid-product-col-4 .zify-item-product{
  width: 25%;
  float: left;
}
.zify-products-slider.zify-grid-product-col-5 .zify-item-product{
  width: 20%;
  float: left;
}
.zify-products-slider.zify-grid-product-col-6 .zify-item-product{
  width: 16.666666%;
  float: left;
}
.zify-products-slider.zify-grid-product-col-7 .zify-item-product{
  width: 14.257142%;
  float: left;
}
.zify-products-slider.zify-grid-product-col-8 .zify-item-product{
  width: 12.5%;
  float: left;
}
.zify-products-slider.zify-grid-product-col-9 .zify-item-product{
  width: 11.111111%;
  float: left;
}
.zify-products-slider.zify-grid-product-col-10 .zify-item-product{
  width: 10%;
  float: left;
}
.zify-products-slider.owl-carousel .owl-item{
  display : inline-block;
  /*border: 1px solid #ddd;*/
  padding: 15px;
}
.zify-item-product .zify-price .price--on-sale .price__regular{
  display: none;
}
.zify-products-slider .zify-nav {
    border: 0;
    background: none;
}
.zify-wapper-slider h3 {
    text-align: center;
    margin-top: 25px;
}
.zify-item-product span.visually-hidden.visually-hidden--inline {
    display: none;
}
/*fix load product image on collection*/
.grid-link__image--loading {
    animation: auto !important;
}
/*end*/.zify-product-single__price--compare {
display: block!important;
font-weight: 800!important;
}
@media (min-width: 1200px) {
.zify-item-product .zify-price {
min-height: 50px!important;
}
}
@media (max-width: 1199px) {
.zify-item-product .zify-price  {
min-height: 50px!important;
}
}


@media (max-width: 700px) {
.zify-item-product .zify-price {
min-height: 50px!important;
}
}

@media (min-width: 1200px) {
.zify-products-slider .zify-item-product .product-title {
min-height: 100px!important;
font-size: 15px!important;
}
}
@media (max-width: 1199px) {
.zify-products-slider .zify-item-product .product-title {
min-height: 140px!important;
font-size: 15px!important;
}
}

@media (max-width: 700px) {
.zify-products-slider .zify-item-product .product-title {
min-height: 90px!important;
font-size: 15px!important;
}
}.zify-popup-products .zify-notifications-alert span.zify-success{
                background-color:##28A745 !important;
                    color:##FFFFFF !important;
                }
                @media screen and (min-width: 1024px){
                    .zify-products-slider.zify-grid-product .zify-item-product{
                        width: 33.333333%;
                        float: left;
                    }
                    
                }
                @media screen and (max-width: 1024px) and (min-width:720px) {
                    .zify-products-slider.zify-grid-product .zify-item-product{
                        width: 50%;
                        float: left;
                    }
                    
                }
                @media screen and (max-width: 720px) and (min-width:480px) {
                    .zify-products-slider.zify-grid-product .zify-item-product{
                        width: 50%;
                        float: left;
                    }
                    
                }
                @media screen and (max-width: 480){
                    .zify-products-slider.zify-grid-product .zify-item-product{
                        width: 100%;
                        float: left;
                    }
                    
                }