/*
Theme Name: Medicross Child
Theme URI: http://demo.casethemes.net/medicross
Author: Case-Themes
Author URI: https://casethemes.net/
Description:Medicross is a beautifully handcraftedfor doctors, clinics, medical care and health care centers, hospitals, dentists, orthopedic doctors, pediatricians, psychologists on Elementor Page Builder & designed with great attention to details, flexibility and performance. Medicross has stunning styles and elements to help you make a professional website in no time.
Version: 1.0.0
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: medicross
Text Domain: medicross-child
Tags:appointment booking, chiropractor, dentist, doctor, doctor appointment, doctor booking, health, health theme, healthcare, hospital, medical, medical appointment, medical booking, medical theme, pharmacy
Requires at least: 5.8 or Higher
Requires PHP: 7.4 or Higher
Tested up to: 6.4.1
*/
.pxl-icon-box4 .pxl-item--inner .mask-dental {
    position: absolute;
    top: 28px;
    right: 41px;
    display: block;
    width: 153px;
    height: 160px;
    mask-image: none;
    -webkit-mask-image: none;
    -ms-mask-image: none;
    -o-mask-image: none;
    -webkit-mask-repeat: no-repeat;
    -ms-mask-repeat: no-repeat;
    -o-mask-repeat: no-repeat;
    -webkit-mask-position: center top;
    -ms-mask-position: center top;
    background-color: #fff;
    -o-mask-position: center top;
}

.pxl-image-carousel4 .pxl-item--inner img {
    width: auto;
    border-radius: 28px;
}

#poslugi .pxl-image-carousel4 .pxl-item--inner img {
    width: auto;
    border-radius: 28px;
}

.single-post-inner .post-metas {
   display: none;
}

#home-blog .pxl-post-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-inner-content .pxl-post--content {
    display: none;
}

#home-doctors .pxl-industries-grid-layout1 .pxl-grid-item .position {
    display: none;
} 

#service-consul .pxl-accordion1.style2 .pxl--item.active .pxl-accordion--title:before {
    top: 0px;
    right: 0px; 
    bottom: 0px; 
    left: 0px; 
    background-color: var(--primary-color);
}

#zayavka .form-contact-qrcode.online-appointment .your-submit {
    margin-top: 3px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
}

/* Стили для таблиц внутри тоглов */
#price-poslugi table {
  border-bottom: 0px solid #ededed;
  border-left: 1px solid #ededed;
  border-collapse: collapse;
  border-spacing: 0;
  line-height: 2;
  margin: 0 0 32px;
}

#price-poslugi th, td {
  text-align: left;
  
}
#price-poslugi table th {
    border: 0;
    padding: 15px 15px;
    color: white;
     
}

#price-poslugi table tbody tr, table thead tr {
    border: 0;
}

#price-poslugi tbody tr td {
    padding: 10px 20px;
}

#price-poslugi th {
    background-color: #0959b7;
    color: white;
    align-content: center;
    font-weight: 600;
    font-size: 23px;
}


#price-poslugi tr:nth-child(odd) {
    background: white;
}

  /* Стили для каждой четной строки */
#price-poslugi tr:nth-child(even) {
    background: linear-gradient(90deg, rgb(145 190 227 / 14%) 100%, rgba(244, 250, 255, .95) 10%, rgba(244, 250, 255, .14) 85%, rgba(244, 250, 255, 0) 97%); /* или можно задать другой фон */
  }

.social-share .skype-share {
  display: none !important;
}

@media screen and (max-width: 767px) {
 #service-doctors .pxl-industries-grid-layout1 .pxl-grid-item .position {
    font-size: 8px;
    color: #68747a;
  }
	}
@media screen and (max-width: 767px) {
#price-poslugi th {
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;

}	
}