@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';
.ndn-products-slider{
  width: 100%;
  float: left;
}
.product-title{
  margin-top:15px;
  margin-bottom:15px;
}
.ndn-price-item-from{
  margin-right: 10px;
}
/*.ndn-modal {
  max-width: 400px;
  opacity: 0.7;
  position: fixed;
  z-index: 1000;
  color: #FFF;
  overflow: hidden;
}
.ndn-modal:hover{
  opacity: 1;
}*/
.ndn-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;
  }
  .ndn-popup-products .ndn-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%;
  }
.ndn-popup-products .ndn-notifications-alert span.ndn-success{
  width: 100%;
  padding: 25px 15px 25px 55px;
  background-color:#28a745;
  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;
}
.ndn-popup-products .ndn-notifications-alert span.ndn-error{
  width: 100%;
  padding: 25px 15px 25px 55px;
  background-color:#dc3545;
  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;
}
.ndn-item-product .ndn-price .price{
  display: block;
  text-align: center;
}
.ndn-item-product .ndn-price .price > div{
  display: inline-block;
  margin: 0 2px;
}
.ndn-item-product .ndn-price .price  .price-item__label{
  display: none;
}
.ndn-item-product .ndn-addtocart-form{
  padding-top: 0;
}
.ndn-item-product .ndn-addtocart-form .ndnapps-product-select{
  display: block;
  width: 100%;
  padding: 5px 20px;
}
.ndn-item-product .ndn-addtocart-form .ndnapps-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
}
.ndn-modal .ndn-close {
  position: absolute;
  top: 10px;
  right: 20px;
  font-size: 20px;
  cursor: pointer;
}
.ndn-modal--overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background-color:rgba(255,255,255,0.1);
}
.ndn-hidden {
  display: none;
}
.ndn-item-product .ndn-addtocart-form{text-align: center;display:block;}
.ndn-price span.ndn-price-item{margin-left:3px;}
.ndn-item-product{text-align: center;}
.ndn-item-product .product-title{
  font-size: 15px;
  color: #333;
  font-weight: 700;
}
.ndn-item-product .ndn-price{
  display: block;
  text-align: center;
  margin:10px 0;
  font-weight: 700;
}

.ndn-item-product .ndn-price .price dd,
.ndn-item-product .ndn-price .price dt{
  margin-left: 0;
  margin-right: 0;
}
.ndn-price .price--on-sale .price-item.price-item--regular {
    text-decoration: line-through;
    opacity: 0.8;
}
/* Grid

–––––––––––––––––––––––––––––––––––––––––––––––––– */
.product-slider{
  width: 100%;
}
.ndn-products-slider.ndn-grid-product .ndn-item-product{
  margin-bottom: 25px;
}
.ndn-products-slider.ndn-grid-product .product-form{
  margin:0 !important;
}
.ndn-products-slider.ndn-grid-product{
  margin-left: -15px;
  margin-right: -15px;
}
.ndn-products-slider.ndn-grid-product .ndn-item-product{
    padding-left: 15px;
  padding-right: 15px;
}
.ndn-products-slider.ndn-grid-product-col-1 .ndn-item-product{
  width: 100%;
  float: left;
}
.ndn-products-slider.ndn-grid-product-col-2 .ndn-item-product{
  width: 50%;
  float: left;
}
.ndn-products-slider.ndn-grid-product-col-3 .ndn-item-product{
  width: 33.333333%;
  float: left;
}
.ndn-products-slider.ndn-grid-product-col-4 .ndn-item-product{
  width: 25%;
  float: left;
}
.ndn-products-slider.ndn-grid-product-col-5 .ndn-item-product{
  width: 20%;
  float: left;
}
.ndn-products-slider.ndn-grid-product-col-6 .ndn-item-product{
  width: 16.666666%;
  float: left;
}
.ndn-products-slider.ndn-grid-product-col-7 .ndn-item-product{
  width: 14.257142%;
  float: left;
}
.ndn-products-slider.ndn-grid-product-col-8 .ndn-item-product{
  width: 12.5%;
  float: left;
}
.ndn-products-slider.ndn-grid-product-col-9 .ndn-item-product{
  width: 11.111111%;
  float: left;
}
.ndn-products-slider.ndn-grid-product-col-10 .ndn-item-product{
  width: 10%;
  float: left;
}
.ndn-products-slider.owl-carousel .owl-item{
  display : inline-block;
}
.ndn-item-product .ndn-price .price--on-sale .price__regular{
  display: none;
}.ndn-popup-products .ndn-notifications-alert span.ndn-success{
                background-color:#28A745 !important;
                    color:#FFFFFF !important;
                }
                @media screen and (min-width: 1024px){
                    .ndn-products-slider.ndn-grid-product .ndn-item-product{
                        width: 10%;
                        float: left;
                    }
                    
                }
                @media screen and (max-width: 1024px) and (min-width:720px) {
                    .ndn-products-slider.ndn-grid-product .ndn-item-product{
                        width: 25%;
                        float: left;
                    }
                    
                }
                @media screen and (max-width: 720px) and (min-width:480px) {
                    .ndn-products-slider.ndn-grid-product .ndn-item-product{
                        width: 33.333333%;
                        float: left;
                    }
                    
                }
                @media screen and (max-width: 480){
                    .ndn-products-slider.ndn-grid-product .ndn-item-product{
                        width: 100%;
                        float: left;
                    }
                    
                }