/**
* Theme Name: Clinmedix Child
* Description: This is a child theme of Clinmedix, generated by Merlin WP.
* Author: <a href="https://themeforest.net/user/template_path">template_path</a>
* Template: clinmedix
* Version: 1.0.0
*/
:root {
  --primary-color: #009fe3;
  --secondary-color: #0063af;
  --third-color: #10aead;
  --text-color: #212529;
  --dark-color: #333;
  --success-color: #198754;
  --info-color: #0dcaf0;
  --warning-color: #ffc107;
  --danger-color: #dc3545;
  --light-color: #f8f9fa;
}

.mki-slider .content-box.text-left .inner .text, p {
  font-family: "Roboto", sans-serif !important;
  line-height: 1.6 !important;
  font-weight: 400 !important;
  font-size: 1rem !important;
}

#mki-headline h2:not(:empty), .mki-our-services .sec-title-style-two h2:not(:empty),
#mki-headline h3:not(:empty),
.mki-our-services .sec-title-style-two h3:not(:empty),
#mki-headline h1:not(:empty),
.mki-our-services .sec-title-style-two h1:not(:empty),
.mki-headline h2:not(:empty),
.elementor-heading-title :not(:empty) h2:not(:empty),
.mki-headline h3:not(:empty),
.elementor-heading-title :not(:empty) h3:not(:empty),
.mki-headline h1:not(:empty),
.elementor-heading-title :not(:empty) h1:not(:empty), #mki-headline-underline h2:not(:empty),
#mki-headline-underline h3:not(:empty),
#mki-headline-underline h1:not(:empty),
.mki-headline-underline h2:not(:empty),
.mki-headline-underline h3:not(:empty),
.mki-headline-underline h1:not(:empty), .mki-slider .content-box.text-left .inner h4:not(:empty) {
  color: transparent !important;
  -webkit-background-clip: text !important;
          background-clip: text !important;
  background-image: radial-gradient(circle, rgb(0, 99, 175) 1%, rgb(0, 159, 227) 52%, rgb(0, 99, 175) 100%) !important;
  text-transform: uppercase !important;
  font-weight: 300 !important;
  background-color: transparent !important;
  position: relative;
}

#mki-img-style-radius .elementor-widget-heading {
  border-color: var(--third-color) !important;
}
#mki-img-style-radius img {
  border-radius: 0.8rem !important;
  border-bottom-right-radius: 0 !important;
  position: relative !important;
}
#mki-img-style-radius img::before {
  position: absolute !important;
  content: "" !important;
  left: 0;
  top: 1rem;
  background: red;
  width: 100%;
  height: 100%;
}

@media screen and (min-width: 600px) {
  .mki-our-services .nav-pills {
    display: grid !important;
    justify-content: center;
    align-items: center;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.mki-our-services .service-style-four .title-wrapper::before {
  height: 100%;
}
.mki-our-services .list-items li i.fa {
  color: var(--third-color) !important;
}
.mki-our-services .nav-pills li.nav-item {
  width: 100%;
}
.mki-our-services .nav-pills li.nav-item .service-top-tab.active {
  background-color: var(--primary-color) !important;
}
.mki-our-services .nav-pills li.nav-item .nav-link.active .inner [class*=clinmedix-icon-]::before,
.mki-our-services .nav-pills li.nav-item .nav-link.active .inner i[class~=fas]::before,
.mki-our-services .nav-pills li.nav-item .nav-link.active .overlay [class*=clinmedix-icon-]::before,
.mki-our-services .nav-pills li.nav-item .nav-link.active .overlay i[class~=fas]::before {
  color: #fff !important;
}
.mki-our-services .nav-pills li.nav-item .nav-link.active h3 {
  color: white !important;
}
.mki-our-services .service-tab-content p + h4 {
  margin-bottom: 0 !important;
}

.top-bar .right-content .contact-infos li:first-of-type br {
  display: none;
}
.top-bar .right-content .contact-infos li > p span {
  color: var(--text-color) !important;
}

.mki-our-team .social {
  display: none;
}
.mki-our-team .elementor-widget-text-editor + .elementor-widget-divider {
  display: none;
}
.mki-our-team .text-box a h3:hover {
  color: var(--primary-color) !important;
}
.mki-our-team .img-box .hover-box {
  background-color: rgba(0, 0, 0, 0.78) !important;
}

.mki-service-icon-box .elementor-widget.elementor-widget-icon-box {
  background-color: #fff !important;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.mki-service-icon-box .elementor-widget.elementor-widget-icon-box:hover {
  background-color: var(--primary-color) !important;
}
.mki-service-icon-box .elementor-widget.elementor-widget-icon-box:hover .elementor-icon-box-wrapper .elementor-icon,
.mki-service-icon-box .elementor-widget.elementor-widget-icon-box:hover .elementor-icon-box-wrapper .elementor-icon-box-title {
  fill: white !important;
  color: white !important;
}

.header-navigation ul.navigation-box > li.active > a {
  color: var(--secondary-color) !important;
}

.elementor-widget-divider .elementor-divider {
  --divider-color: black;
}

.elementor-section-height-default {
  border-color: var(--text-color) !important;
}

@media screen and (min-width: 760px) {
  .mki-slider .content-box.text-left .inner {
    max-width: 60% !important;
  }
}
.mki-slider .content-box.text-left .inner h1 {
  background: var(--dark-color) !important;
  color: white !important;
  max-width: 90% !important;
  text-transform: uppercase !important;
}
.mki-slider .content-box.text-left .inner h4:not(:empty) {
  text-transform: uppercase !important;
  max-width: -moz-max-content !important;
  max-width: max-content !important;
  padding: 0.2rem 0.5rem;
  word-wrap: break-word !important;
  white-space: wrap !important;
  -webkit-hyphens: auto !important;
          hyphens: auto !important;
  font-size: 3rem !important;
}
@media screen and (min-width: 600px) {
  .mki-slider .content-box.text-left .inner h4:not(:empty) {
    font-size: 4rem !important;
  }
}
.mki-slider .content-box.text-left .inner a:not(:empty) {
  border: 1px solid var(--dark-color);
  color: var(--dark-color) !important;
}
.mki-slider .content-box.text-left .inner a:not(:empty):hover {
  background-color: var(--dark-color) !important;
  color: white !important;
}
.mki-slider .content-box.text-left .inner .text {
  color: var(--dark-color) !important;
}

#mki-headline-underline h2:not(:empty),
#mki-headline-underline h3:not(:empty),
#mki-headline-underline h1:not(:empty),
.mki-headline-underline h2:not(:empty),
.mki-headline-underline h3:not(:empty),
.mki-headline-underline h1:not(:empty) {
  position: relative;
}
#mki-headline-underline h2:not(:empty)::before,
#mki-headline-underline h3:not(:empty)::before,
#mki-headline-underline h1:not(:empty)::before,
.mki-headline-underline h2:not(:empty)::before,
.mki-headline-underline h3:not(:empty)::before,
.mki-headline-underline h1:not(:empty)::before {
  content: "" !important;
  position: absolute;
  bottom: -50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 20%;
  height: 1px;
  background-image: radial-gradient(circle, rgb(0, 99, 175) 1%, rgb(0, 159, 227) 52%, rgb(0, 99, 175) 100%) !important;
  text-transform: uppercase !important;
  font-weight: 300 !important;
  opacity: 0.4;
  z-index: -1;
}

#mki-headline h2:not(:empty), .mki-our-services .sec-title-style-two h2:not(:empty),
#mki-headline h3:not(:empty),
.mki-our-services .sec-title-style-two h3:not(:empty),
#mki-headline h1:not(:empty),
.mki-our-services .sec-title-style-two h1:not(:empty),
.mki-headline h2:not(:empty),
.elementor-heading-title :not(:empty) h2:not(:empty),
.mki-headline h3:not(:empty),
.elementor-heading-title :not(:empty) h3:not(:empty),
.mki-headline h1:not(:empty),
.elementor-heading-title :not(:empty) h1:not(:empty) {
  position: relative;
}

.main-menu .navigation .menu-item:hover, .main-menu .navigation .menu-item:focus {
  color: var(--secondary-color) !important;
}
.main-menu .navigation .menu-item:hover a, .main-menu .navigation .menu-item:focus a {
  color: var(--secondary-color) !important;
}

.service-pricing .single-price-box .sub-title {
  display: none;
}

.mki-seo-slog {
  opacity: 0.3 !important;
  filter: grayscale(100%) !important;
}
.mki-seo-slog:hover {
  transition: all 0.3s ease-in-out !important;
  opacity: 1 !important;
  filter: grayscale(0%) !important;
}

.author-box {
  display: none !important;
}

.meta-info .comments {
  display: none !important;
}

.mki-ar-lang div,
.mki-ar-lang strong,
.mki-ar-lang p,
.mki-ar-lang h1,
.mki-ar-lang h2,
.mki-ar-lang h3,
.mki-ar-lang h4,
.mki-ar-lang h5,
.mki-ar-lang span {
  direction: rtl !important;
}
.mki-ar-lang .elementor-container.elementor-column-gap-no {
  gap: 2rem !important;
}
.mki-ar-lang .price-box .single-price.clearfix .name {
  float: right !important;
}
.mki-ar-lang .price-box .single-price.clearfix .price {
  float: left !important;
}/*# sourceMappingURL=style.css.map */