/*
Theme Name: Beauty Parlour Salon Pro
Theme URI: https://www.omegathemes.com/products/beauty-parlour-wordpress-theme
Author: Omegathemes
Author URI: https://www.omegathemes.com/
Description: The Beauty Parlour WordPress Theme is a premium, visually stunning website template designed specifically for beauty salons, hair studios, makeup professionals, and spa service providers. Crafted with care, it offers an elegant and functional solution for businesses aiming to showcase their offerings with style and clarity. Whether your salon focuses on Bridal Makeup, Hair Styling, Facial Services, or Skin Treatments, this theme provides all the tools you need to build a strong online presence. Its sleek and modern layout ensures a user-friendly experience for both visitors and administrators. Fully responsive, the theme adapts seamlessly to all devices, making your site look flawless on desktops, tablets, and smartphones. Ideal for Makeup Artists, Nail Studios, Hair Spas, and Unisex Salons, it features service sections, testimonial areas, high-quality image galleries, and integrated booking options to drive engagement. It also supports custom branding, allowing you to highlight your Beauty Experts, showcase trendy Makeup Ideas, or promote exclusive Salon Packages with ease and professionalism.
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: beauty-parlour-salon-pro
Tags: one-column, right-sidebar, custom-menu, editor-style, featured-images, full-width-template, sticky-post, theme-options, threaded-comments

Beauty Parlour Salon Pro WordPress Theme has been created by Omegathemes(omegathemes.com), 2025.
Beauty Parlour Salon Pro WordPress Theme is released under the terms of GNU GPL

/* Basic Style */
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100;0,9..40,200;0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;0,9..40,800;0,9..40,900;0,9..40,1000;1,9..40,100;1,9..40,200;1,9..40,300;1,9..40,400;1,9..40,500;1,9..40,600;1,9..40,700;1,9..40,800;1,9..40,900;1,9..40,1000&display=swap');

:root{
  --font-outfit: 'Outfit', sans-serif;
  --font-dm: 'DM Sans', sans-serif;
}
.bypostauthor {
  font-weight: 600;
}
.contact-box {
    padding-bottom: 40px;
}
html {
    overflow-x: hidden;
}
/*--------- Site Loader --------------*/
.preloader {
  background: #000;
  display: flex;
  height: 100%;
  width: 100%;
  left: 0;
  bottom: 0;
  top: 0;
  position: fixed;
  z-index: 9999999;
  justify-content: center;
  align-items: center;
}
@keyframes bouncing-loader {
  to {
    opacity: 0.1;
    transform: translate3d(0, -16px, 0);
  }
}
.bouncing-loader {
  display: flex;
  justify-content: center;
  justify-content: center;
  align-items: center;
}
.bouncing-loader > div {
  width: 16px;
  height: 16px;
  margin: 3rem 0.2rem;
  background: #E66345;
  border-radius: 50%;
  animation: bouncing-loader 0.6s infinite alternate;
}
.bouncing-loader > div:nth-child(2) {
  animation-delay: 0.2s;
}
.bouncing-loader > div:nth-child(3) {
  animation-delay: 0.4s;
}