/*
Theme Name: Musico Child
Template: musico*/
input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], .site textarea {
    border: 1px solid rgba(var(--second-color), 0.5);
    
}
.owl-carousel.owl-loaded.Testimonial-slider{
    display: flex !important;
    justify-content: center;
}


.sociallist li {
      position: relative;
      list-style: none;
      display: inline-block;
    }

    .sociallistbox {
   
      position: relative;
    
    }

    .cart-count {
      position: absolute;
      top: -8px; /* move upwards */
      right: -8px; /* move right outside */
      background: red;
      color: white;
      border-radius: 50%;
      width: 20px;
      height: 20px;
      font-size: 12px;
      display: flex;
      align-items: center;
      justify-content: center;
      z-index: 1;
    }
.login_link{
  color: #a21621;
  text-decoration: underline;
}
.foot-logo img{
  width: 130px;
}
.video-iframe- {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* opacity: 0; */
    /* visibility: hidden; */
    transition: opacity 0.3s ease;
}
.comment-form-cookies-consent label{
  margin-top: 10px;
}
.must-log-in a{
  color: #a21621;
  text-decoration: underline;
}
.pending-review-msg {
    margin: 15px 0;
    padding: 12px 18px;
    border: 1px solid #f0c36d;
    background: #fff9e5;
    color: #8a6d3b;
    border-radius: 6px;
    font-size: 15px;
    display: flex;
    align-items: center;
    gap: 8px;
}
.pending-review-msg .dashicons {
    color: #e0a800;
    font-size: 18px;
}
.breadcrumb-section {
    margin-top: 65px;
}
.content-section ul,
.entry-content ul{
    list-style: disc;
    padding-left: 1rem;
}
.content-section ol,
.entry-content ol{
    list-style: auto;
    padding-left: 1rem;
}
.content-section ol li{
    padding-bottom: 1rem;
}
.content-section ul{
    padding-top: 1rem;
}
.content-section ul li{
    padding-bottom: 0;
}