/*
Theme Name: Legacy Medical Appointment Pro
Theme URI: https://www.legacytheme.net/products/medical-appointment-wordpress-theme/
Author: Legacytheme
Author URI: https://www.legacytheme.net/
Description: The Medical Appointment WordPress Theme is a professional and user-friendly solution designed to streamline the appointment scheduling process for healthcare providers. Tailored for clinics and hospitals, this theme features a clean, responsive design that ensures optimal functionality on all devices. This theme offers advanced features like automated doctor appointment booking and healthcare appointment tracking, simplifying the entire process for both patients and providers. Its medical appointment integration allows for seamless management of doctor appointment follow-ups and confirmations, enhancing the patient experience. The customizable elements enable healthcare professionals to personalise their website according to their brand identity. Additionally, the SEO-friendly structure ensures improved visibility in search engine rankings, helping practices attract more patients.
Version: 0.0.1
Requires at least: 5.0
Tested up to: 5.6.1
Requires PHP: 5.2.4
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: legacy-medical-appointment-pro
Tags: one-column, right-sidebar, custom-menu, editor-style, featured-images, full-width-template, sticky-post, theme-options, threaded-comments

Legacy Medical Appointment Pro WordPress Theme has been created by Legacytheme(Legacytheme.net), 2025.
Legacy Medical Appointment Pro WordPress Theme is released under the terms of GNU GPL

/* Basic Style */

.bypostauthor {
  font-weight: 600;
}

/*--------- Site Loader --------------*/

.preloader {
  background: #f4f9ff;
  display: flex;
  height: 100%;
  width: 100%;
  left: 0;
  bottom: 0;
  top: 0;
  position: fixed;
  z-index: 99999;
}
.load{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  width:100px;
  height:100px;
}
.load hr{
  border:0;
  margin:0;
  width:40%;
  height:40%;
  position:absolute;
  border-radius:50%;
  animation:spin 2s ease infinite;
}
.load :first-child{background:#1b1b1b;animation-delay:-1.5s}
.load :nth-child(2){background:#35C7DF;animation-delay:-1s}
.load :nth-child(3){background:#1b1b1b;animation-delay:-0.5s}
.load :last-child{background:#35C7DF}

@keyframes spin{
  0%,100%{transform:translate(0)}
  25%{transform:translate(160%)}
  50%{transform:translate(160%, 160%)}
  75%{transform:translate(0, 160%)}
}

.slide:after {
    content: '';
    background-image: url(assets/images/slider-design.png);
    background-repeat: repeat-x;
    background-position: center top;
    display: block;
    height: 186px;
    position: absolute;
    bottom: 0px;
    width: 100%;
    z-index: 9;
}
@media only screen and (min-width:1700px) and (max-width:1900px){
  .container{
      width: 1520px;
  }
  section img {
    width: 100% !important;
  }
  #what_we_do .box .bg_image,
  #team .pic img,
  #latest_news .post-img img {
    width: 100% !important;
  }
}
@media only screen and (min-width:1901px) and (max-width: 1920px) {
  .container{
      width: 1620px;
  }
  section img {
    width: 100% !important;
  }
  #what_we_do .box .bg_image,
  #team .pic img,
  #latest_news .post-img img {
    width: 100% !important;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .slide:after {
    display: none !important;
  }
}