/*!
 * Perry's Emporium Styles
 * Copyright 2008-2017 Punchmark
 */

#home #section-3{display:none;}
.featured-jewelry-home{background-color:#000 !important;}
.featured-jewelry-home .widget-inner{color:#b98e49;}
.home-intro-text{background-color:#FDFCFB !important;}
.dark-bg-home{background-color:#393939 !important;}
.brown-text{color:#8f6f38 !important;}
section#home-slider #slick-slider .slick-prev .icon-chevron-left { font-size: 3rem !important; color: #8f6f38 !important;}
section#home-slider #slick-slider .slick-next .icon-chevron-right { font-size: 3rem !important; color: #8f6f38 !important;}


/* ===== Testimonials Visibility Update Nov 2024 ===== */
.testimonial-bg{
  /* background-image: url("https://cdn.jewelryimages.net/static/domains/perrysemporium/images/store-pics/perrysreviewbg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5; */
  position: relative;
}

 .testimonial-bg > .container-fluid, .testimonial-bg > .container {
  position: relative;
  z-index: 3;
  /* background-image: url("https://cdn.jewelryimages.net/static/domains/perrysemporium/images/store-pics/perrysreviewbg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
   opacity: 0.5;  */
} 

.testimonial-bg:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  /*background-image: url("https://cdn.jewelryimages.net/static/domains/perrysemporium/images/store-pics/perrysreviewbg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.3;
  z-index: 2;*/
}

.testimonial-bg:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  z-index: 1;
}

.testimonials-carousel .owl-carousel .owl-item .review-description,
.testimonials-carousel .owl-carousel .owl-item .review-heading,
.testimonials-carousel .testimonials-owl-carousel .owl-item .review-description, 
.testimonials-carousel .star-rating i, 
.testimonials-carousel .testimonials-owl-carousel .owl-item p {
  color: #fff !important;
}

.testimonials-carousel .owl-carousel .owl-dots .owl-dot {
  background: rgba(255,255,255,0.75) !important;
}

.testimonials-carousel .owl-carousel .owl-dots .owl-dot.active {
  background: var(--bs-primary) !important;
}

.testimonials-carousel .testimonials-owl-carousel .owl-dots .owl-dot {
  background: #fff;
  opacity: 0.35;
}

.reviews-link {
  color: #fff !important;
}

/* ===== End Testimonials Visibility Update Nov 2024 ===== */

.hide-desc-blog .social-description,.hide-desc-blog .social-icon{display:none;}
.hide-desc-blog .widget-inner{background-color: #0000003b;}

body.user-is-tabbing a:focus, 
body.user-is-tabbing *[tabindex="0"]:focus, 
body.user-is-tabbing button:focus,
body.user-is-tabbing nav.navbar .nav-item .nav-link:focus {
  outline: 2px dashed #006eb6 !important;
  outline-offset: -4px !important;
}


/* ====== Accessibility fixes =========== */

section#home-slider #slick-slider .slick-arrow {
  font-size: 1rem !important;
}

.accessible-hidden {
  display: block !important;
  overflow: hidden !important;
  height: 0 !important;
  width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

@media (min-width: 1200px) {
  #home .h5.h2, #home .h5.h2 {
      font-size: 2rem;
  }
}
#home .h5.h2, #home .h5.h2 {
  font-size: calc(1.1rem + 1.5vw);
  font-family: var(--bs-h2-family) !important;
}