@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/montserrat.woff2) format('woff2');
}
@font-face {
  font-family: 'poppins-regular';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/Poppins-Regular.ttf) format('truetype');
}

*{
  font-family:'Montserrat';
  color:#232a37;
}
.header__action-13 ul li{margin-right:8px;}
/* #header-sticky{background:#232a37;} */
.logo a img, .footer__logo a img{max-width:100%;}

.main-menu-13 ul li{margin-right: 20px;}

.main-menu-ff-space ul li a{font-family:'Montserrat';}

.header__action-13{margin-left:12px;}

.product__category-title a{font-size:0.75rem;font-weight:600;}

.product__category-item .w-img a img:hover, .product__tab-wrapper .owl-item:hover{box-shadow: 0 6px 12px -4px rgba(0,0,0,.25);}

.thumb_below_home-slider-active .w-img a img:hover{box-shadow: none;}

/* .elements__carousel-item.w-img{padding:10px;} */
.product__item.p-relative.transition-3.mb-50{padding:10px;background:#fff;}
.product__related-area .product__item .product__thumb{border:1px solid #ccc;border-bottom:none;border-radius:20px; border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;}
.product__related-area .product__item .product__content{border:1px solid #ccc;border-top:none;border-radius: 20px; border-top-left-radius: 0;
    border-top-right-radius: 0;}

.elements__carousel .elements-arrow button, .elements__carousel .elements-img-arrow button:hover{background:#fff;}
.elements__carousel .elements-arrow button, .elements__carousel .elements-img-arrow button,
.elements__carousel .products-arrow button, .elements__carousel .elements-img-arrow button, .elements__carousel .products-arrow button, .elements__carousel .elements-img-arrow button:hover{
  background:transparent;
  text-shadow: 1px 0px 3px #fff;
  font-size:2.5rem;
  /* width:40px;
  height:80px;
  border-radius:0;
  border:1px solid #232a37; */
}

/* .header__search-13{width:100%;} */
/* .header__search-13 input{width:100%;} */

/* .header__action-13 ul li:last-child{
  background: #fffbb5;
  padding: 10px;
  border: 1px solid #ccc;
  box-shadow: 1px 2px 5px #ccc;
} */

.brand__slider-active .swiper-wrapper .product__category-thumb{border:1px solid #ccc;}


.product__badge-item{
  position: absolute;
  left: -28px;
  top: -5px;
  width: 120px;
  z-index: 1;
  transform: rotate(316deg);
  background: red;
  text-align: center;
  font-family: 'inter';
  color: white;
  padding: 5px 10px;
  font-size: 1rem;
  font-weight: 700;
  box-shadow: 0px 2px 2px 0px #494747;
  text-shadow: 1px 1px 1px #313131;
}
.features__area{background:#131313;}
.features__title-13{color:#b7570a;}
.product__title{font-weight:600;text-align: center;}
.product__price{text-align:center;}
.product__ammount{font-weight:600;color:#000;font-size:1rem;text-align:center;}
.product__strike del{font-weight:600;color:#999797;font-size:0.8rem;margin-right:3px;}
.features__content-13 p{color:#8c8a8a;margin-bottom:0;}

.area__grey{background:linear-gradient(90deg,#ffe4df,#ffe7de,#ffebdd,#ffefde,#fef3df);}
.product-add-cart-btn{display:block;padding:0.5rem 2rem;font-size:0.8rem;}
.product-wishlist-btn{display:block;padding:0.5rem 2rem;font-size:0.8rem;}
.product-add-cart-btn > svg > path{color:#fff;}
.product-add-cart-btn:hover{background-color:#ff6d01;}
.owl-item{
  padding: 7px;
  border: 1px solid #ccc;
  background:#fff;
}
.border-bottom-grey-20{
  border-bottom:20px solid #f1f3f6;
}

.viewall{
  display: block;
  margin:1rem auto 0.2rem;
  width:160px;
  padding: 2px;
  font-weight: 600;
  font-size: 1rem;
  text-align: center;
  color: #ff6d00;
  background: #f7f6f6;
  cursor: pointer;
  border: 1px solid #efecec;
  border-radius: 5px;
}
.viewall i{color:#ff6d00;}
.footer__category div{
  padding:15px;
}
.footer__category img+span{
  display:block;
  text-align:center;
  margin-top: 10px;
}
.footer__category img{border-radius: 10px;}
.footer__category img:hover{box-shadow: 0 6px 12px -4px rgba(0,0,0,.25);}
img.footercat{
  width: 100%;
  max-width: 100%;
}

.footer__widget-content ul li a, .footer__social a i{color:#fff;}
.footer__widget-content ul li a:hover, .footer__social a i:hover{color:var(--tp-theme-8);}
.footer__copyright p a{color: #fff !important;}
.footer__copyright p a:hover{color:var(--tp-theme-8) !important;}
.footer__style-4 .footer__widget ul li a, .footer__info p, .footer__style-4 .footer__widget p, .footer__contact-mail span a{color:#b5b5b9;}
.footer__style-4 .footer__widget ul li a:hover, .footer__contact-call span a:hover, .footer__contact-mail span a:hover, .footer__social a:hover, .footer__copyright p a:hover{color:var(--tp-theme-8);}

/* owl-carousel */
.owl-nav {
  position: absolute;
  top: 35%;
  width: inherit;
  font-size:4rem;  
}
.owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover{
  background:#f9f2c7;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{
  background: #fff;
  height: 100px;
  border: 1px solid #ccc;
  border-radius:5px;
}
.owl-carousel .owl-nav button.owl-next > span, .owl-carousel .owl-nav button.owl-prev > span{
  display: block;
  height: auto;
  margin-top: -10px;
}
.owl-prev{
  position: relative;
  float: left;
  left: -23px;
}
.owl-next{
  position: relative;
  float: right;
  right: 0px;
}
.product__rating{
  display: block !important;
  text-align: center;
  margin: 0 auto;
}
.product__details-rating .product__rating{
  margin:1rem 0;
}
.product__details-rating-count::after{
  position: absolute;
  content: "";
  left: 5px;
  top: 3px;
  width: 1px;
  height: 20px;
  background-color: #DADCE0;
}
.product__rating-2 span .icon_star, .product__rating-2 span .icon_star_alt{color:orange;font-size:1rem;}
.product__thumb .loading-placeholder{
  /* background:url('../img/loading-placeholder.png') no-repeat center center / cover; */
  background:#efefef;
  height: 10rem;
  font-size:1.3rem;
  color:#8f8f8f;
  text-align: center;
  vertical-align: middle;
  padding: 4.7rem 0;
} 
.loading-placeholder::after {
  content: '...';
  display: inline-block;
  animation: flag-flutter 1s infinite;
}

.your-order-table table td .product-name{
  text-align: left!important;
}
.your-order-table table td .product-total{
  text-align: right!important;
}

.customer-ac-cart{
  min-width: 50px;
  height: 50px;
  text-align: center;
  vertical-align: middle;
  justify-content: center;
  background: #ffb985;
  /* background: #d6d6d6; */
  border-radius: 50%;
  padding: 12.5px 13px!important;
}

@keyframes flag-flutter {
  0% {
      opacity: 0;
      transform: translateX(0);
  }
  25% {
      opacity: 1;
      transform: translateX(5px);
  }
  50% {
      opacity: 0;
      transform: translateX(10px);
  }
  75% {
      opacity: 1;
      transform: translateX(5px);
  }
  100% {
      opacity: 0;
      transform: translateX(0);
  }
}
.job__item:hover{border-color:var(--tp-theme-8);}
.services__widget-tab-2 ul li a.active{background-color:var(--tp-theme-8);border-color:var(--tp-theme-8);}

.tp-btn-orange:hover{background-color:var(--tp-theme-9);}
.services__contact-info-content h4 a:hover, h4 a:hover{color:var(--tp-theme-8);}
.services__widget-tab-2 ul li a.active:hover{background-color:var(--tp-theme-8);}
.breadcrumb__title{font-family:'poppins-regular', Arial, Helvetica, sans-serif;}

.testimonial-slider-dot-7 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--tp-theme-8);}
.icon-star{color:#f46a35!important;}
.product__details-offer{background-color:var(--tp-theme-10)!important;}

.tp-btn-black:hover{background-color:#ff5a1b!important;color:#fff!important;}

@media all and (max-width: 720px){
  .elements__carousel-img-active .slick-slide{height:250px;}
  .elements__carousel-img-active .slick-slide .w-img img{height:250px;}
}