/*
Theme Name: Cherie Child
Theme URI: https://firstsight.design/cherie/beauty/
Template: cherie
Author: firstsight_design
Author URI: https://themeforest.net/user/firstsight_design
Description: Cherie is modern, convenient and highly thought-out WordPress theme with fascinating design.
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-image-header,featured-images,flexible-header,full-width-template,post-formats,sticky-post,theme-options,translation-ready
Version: 1.0
*/

/* Add your custom CSS Here */

/* ===== Megawave Full-Width Footer ===== */

.megawave-footer {
  width: 100%;
  background-color: #ffffff;
}

.megawave-footer .footer-top {
  background-color: #ffffff;
}

.megawave-footer .footer-logo {
  max-height: 48px;
  width: auto;
  max-width: 100%;
  object-fit: contain;
  transition: opacity 0.2s ease;
}

.megawave-footer .footer-logo:hover {
  opacity: 0.85;
}

.megawave-footer .footer-bottom {
  background-color: #ffffff;
}

.megawave-footer .copyright-text {
  font-size: 14px;
  color: #000000;
}

/* Change to the original template*/

.art-social-container a, header.art-header-two .art-header-two-content .art-header-top .art-header-top-right .art-site-header-appointment, header.art-header-two .art-header-two-content .art-header-bottom nav ul.menu > li > a {
	color: #000000;
}

header.art-header-two .art-header-two-content .art-header-top .art-header-top-right .hamburger-inner, header.art-header-two .art-header-two-content .art-header-top .art-header-top-right .hamburger-inner::before, header.art-header-two .art-header-two-content .art-header-top .art-header-top-right .hamburger-inner::after {
	background-color: #000000;
}

.art-hero-header-beauty .art-hero-header-wrapper .art-hero-header-top h1 {
	margin-top: 20px;
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);
}

.art-hero-header-beauty .art-hero-header-wrapper 
.art-hero-header-additional-info .art-additional-info-item {
    background-color: #65bf87;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);
    transition: 
        transform 0.25s ease,
        box-shadow 0.25s ease;
	margin:5px;
}

.art-hero-header-beauty .art-hero-header-wrapper 
.art-hero-header-additional-info .art-additional-info-item:hover {
    transform: translateY(-6px);
    box-shadow: 6px 12px 24px rgba(0, 0, 0, 0.25);
}


.art-hero-header-beauty .art-hero-header-wrapper .art-hero-header-additional-info .art-additional-info-item span {
	text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);
	font-size: 16px;
	font-weight: 700;
}

.art-hero-header-beauty .art-hero-header-wrapper .art-hero-header-additional-info .art-additional-info-item .art-info-item-content {
	font-size:14px;
	font-weight: 500;
}

.art-button-three-light {
	background-color: #65bf87;
	border-color: #65bf87
}

.art-button-three-light:hover {
	background-color: #5b9b66;
	border-color: #5b9b66;
	color:#ffffff;
}

div.art-second-bg {
	background-color: #ffffff !important;
}
.art-hero-header-beauty-additional .art-hero-header-additional-info .art-additional-info-item {
	    width: 100%;
    background-color: #ffffff;
    padding: 24px 22px;
    border-radius: 14px;
    box-shadow: 
        0 6px 18px rgba(0, 0, 0, 0.12);
    transition: 
        transform 0.25s ease,
        box-shadow 0.25s ease;
}

.art-hero-header-beauty-additional .art-hero-header-additional-info .art-additional-info-item span {
	font-size: 18px;
	font-weight: 700;
}

.art-blog-posts.art-blog-posts-slider 
.swiper-container-blog 
.swiper-button-prev::before, .art-blog-posts.art-blog-posts-slider .swiper-container-blog .swiper-button-next::before {
  content: none !important;
}

.art-team-wrap img {
    display: block;
    width: 100%;
    aspect-ratio: 1 / 1;      /* Makes height equal to width */
    object-fit: cover;        /* Crops overflow */
    margin-bottom: 30px;
}

.art-blog-sticky-wrapper {
	padding-top:160px;
}
