@CHARSET "UTF-8";

a,
a:hover,
a:focus {
  text-decoration: none !important;
}
#mani_loading { 
  background-size: 50px !important; 
}  

     
.manievents .expired { 
  top: 5px;  
}
.manievents .event_type {
  top: 5px;   
}     
.lg-container .lg-outer.lg-css3 .lg-current,  
.lg-container .lg-outer.lg-css3 .lg-next-slide, 
.lg-container .lg-outer.lg-css3 .lg-prev-slide {
  display: block !important;
}
.lg-container {
  font-family: iransanlight, sans-serif !important;
}
 
.manievents_package .gallery_grid .grid-item a:hover{
	color: #fff;
} 
  
/* Media Query برای موبایل (صفحه‌نمایش‌های زیر 768px) */
@media (max-width: 767px) {
  .manievent .cart-table .table thead {
    display: none; /* مخفی کردن سرستون‌ها */
  } 
} 

.payAsGuest {
  background: #f8f9fb;
}      
.payAsGuest .form-control{
    font-family: tahoma;
}
.manievent.cart_page .loaderGuest {  
  background: rgba(255,255,255,0.8);   
}
.manievent.cart_page .loader {  
  background: rgba(255,255,255,0.8);   
} 
.manievent.cart_page #eventLoader > div { 
  width: 12px;
  height: 12px;
} 
.manievent.cart_page .iti {
  display: block;
  width: 100%;
}
.manievent.cart_page .iti--inline-dropdown .iti__dropdown-content {
  border-radius: 10px 10px 0 0;
} 
.manievent.cart_page .fieldRows .form-control {
  background-color: rgb(242, 242, 242); 
}
.manievent.cart_page textarea.form-control {
  min-height: 50px;
} 
 
.manievents_package .package_comments_layout1 .comment_footer img,
.manievents_package .package_comments_layout2 .comment_header img {
  width: 45px;
} 
.manievents_package .package_comments_layout2 .comment_form ,
.manievents_package .package_comments_layout1 .response ,
.manievents_package .package_comments_layout2 .response {
  background: #f3f3f3; 
}
.manievents_package .package_comments_layout2 .review_bars ul li { 
  min-height: 25px; 
}
.manievents_package .package_comments_layout2 .review_bars ul li .bi.bi-star-fill,
.manievents_package .package_comments_layout2 .review_bars ul li .progress-bar {
  background: #FCCF00;
}
.manievents_package .package_comments_layout1 .comment_form textarea.form-control,
.manievents_package .package_comments_layout2 .comment_form textarea.form-control {
  height: 200px; 
} 
.manievents_package .speaker_box h4{
  color: var(--bs-gray);
}
.manievents_package .speaker_box .post{
  color: var(--bs-black);
}
.manievents_package .speaker_box svg{
  width: 25px;
}
.manievents_package .speaker_box a {
  width: 30px;
  height: 30px;
}
.manievents_package .speaker_box a .bi-instagram {
  color: #ec008c;
}
.manievents_package .speaker_box a .bi-facebook {
  color: #0072bc;
}
.manievents_package .speaker_box a .bi-twitter {
  color: #00aeef;
}
.manievents_package .speaker_box a .bi-google  {
  color: #ed1c24;
}
.manievents_package .speaker_box a .bi-linkedin {
  color: #0072bc;
}
.manievents_package .speaker_box a .bi-globe2 {
  color: #39b54a;
}
.manievents_package .speaker_box a .bi-youtube {
  color: #FF0000 ;
}
.manievents_package .speaker_box a .bi-tiktok  {
  color: #FE2C55 ;
}
.manievents_package.manievent_head{
  background-attachment: scroll;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 60px 0 90px; 
  color: #fff;
} 
@media screen and (max-width: 991px) {
  .manievents_package.manievent_head{
    padding: 50px 0 55px;
  }
}

.manievents_package #related_packages .swiper-button-prev, 
.manievents_package #related_packages .swiper-button-next {
    z-index: 10;
    width: 40px;
    height: 40px; 
    line-height: 43px; 
    transition: all linear 0.5s;
    pointer-events: initial;
    cursor: pointer;
}  
.manievents_package #related_packages .swiper-button-next::after { 
    font-size: 17px;
}
.manievents_package #related_packages .swiper-button-prev::after { 
    font-size: 17px;
}  


.manievents_package #related_packages .swiper-slide {
  width: 33.33%; 
}

@media only screen and (max-width : 1200px) {
  .manievents_package #related_packages .swiper-slide {
      width: 33.33%;
  }
}

@media only screen and (max-width : 980px) {
  .manievents_package #related_packages .swiper-slide {
    width: 50%;
  }
}

@media only screen and (max-width : 620px) {
  .manievents_package #related_packages .swiper-slide {
    width: 80%;
  }
}