/*
Theme Name: Aramco Child
Theme URI: http://demo.casethemes.net/aramco
Author: Case-Themes
Author URI: https://casethemes.net/
Description: **Introducing Aramco – Physical Therapy & Physiotherapy WordPress Theme**   Experience the future of rehabilitation with Aramco. This cutting-edge approach combines AI-driven techniques with expert therapy to optimize recovery, improve mobility, and enhance overall well-being.
Version: 1.0.0
Requires PHP: 7.4
Tested up to: 6.0
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: aramco
Text Domain: aramco-child
Copyright (c) 2025 Case-Themes. All rights reserved.
This theme is licensed under the GPL-2.0+ license.
Tags:  	chiropractor, clinic, dentist, doctor, healthcare, medical, orthopedic, pharmacy, physical therapy, physiotherapy, psychologist, rehab, rehabilitation, sport, wellness 
*/

/* U -> grinberg-methode -> E7 */
.special-link-1{
	position: relative;
	color: #e7f5f5;
}

.special-link-1:hover{
	color: #ffb456;
}

/* MAIN MENU */
.menu-item-6132 > a > .pxl-menu-item-text::after{
  content: "▼";
  display: inline-block;
  margin-left: 5px;
  margin-top: -4px;
  font-size: 0.8em;
  vertical-align: middle;
}

/* PAGE - GRINBERG METHODE */
@media (max-width: 1440px) {
	#pxl-page-title-elementor .elementor-section > .elementor-column-gap-extended {
    max-height: 310px;
}
#pxl-page-title-elementor .elementor-widget-wrap {
    padding-top: 60px !important;
}
#pxl-page-title-elementor .elementor-element-populated >  .elementor-background-overlay {
    background-size: 40%;
    background-position: 170px 50% !important;
}

}

.elementor-element-5c986da .breadcrumb-entry::after {
  content: "®";
  margin-left: 4px;
  font-size: 1.5em;
  position: absolute;
  top: -10px;
}

#grinberg-e4 .pxl-testimonial-carousel2 .pxl-item--inner {
        min-height: 440px;
        background-color: #03989E;
        border-radius: 12px;
        padding: 42px;
		min-height: 330px !important;
}

.elementor-element-5c986da .breadcrumb-entry{
	white-space: nowrap;
}

.pxl-menu-primary .sub-menu, .pxl-menu-primary .children{
	background-color: #ffb456;
}

.elementor-element-0eaf1b7 * .pxl-heading--text::after,
.elementor-element-1d87e0b * .pxl-heading--text::after,
.elementor-element-13d44a2 * .pxl-heading--text::after,
.elementor-element-1c0edcb * .pxl-heading--text::after,
.elementor-element-40c663f * .pxl-heading--text::after{
    content: "" !important;
}

.elementor-element-2c6bd65 * .pxl-testimonial-box1 .pxl--item{
	background-color: #E6F5F5;
}

.pxl-testimonial-carousel2 .pxl-item--image{
	display: none !important;	
}

/* COLORS */
:root {
    --ci-blau: #03989E;
    --ci-blau-hell-20: #35adb1;
    --ci-blau-hell-40: #68c1c5;
    --ci-blau-hell-60: #9ad6d8;
    --ci-blau-hell-80: #cdeaec;
    --ci-blau-hell-90: #e6f5f5;

    --ci-orange: #FFB456;

    --filter-ci-blau: invert(36%) sepia(72%) saturate(1637%) hue-rotate(155deg) brightness(93%) contrast(98%);
    --filter-ci-orange: invert(75%) sepia(76%) saturate(698%) hue-rotate(320deg) brightness(108%) contrast(102%);
    --filter-base: brightness(0) saturate(100%);
}

/* Headings */
html body .elementor .pxl-heading > .pxl-heading--inner > .pxl-item--title > .pxl-heading--text > mark {
    color: var(--ci-blau);
    -webkit-text-stroke-color: var(--ci-blau);
}
html body .elementor .heading-lighter .pxl-heading > .pxl-heading--inner > .pxl-item--title > .pxl-heading--text > mark {
    color: var(--ci-blau-hell-40);
    -webkit-text-stroke-color: var(--ci-blau-hell-40);
}
html body .elementor .elementor-element .pxl-heading .pxl-item--subtitle span {
    color: var(--ci-blau);
}
@media (max-width: 570px) {
	#pxl-page-title-elementor .pxl-breadcrumb {
		font-size: 9px !important;
		padding-left: 0px !important;
        padding-right: 0px !important;
	}
	#pxl-page-title-elementor .pxl-heading .pxl-item--title {
		font-size: 33px !important;
	}
}
/* Footer */
.footer-foto .pxl-item--image img {
	width: 270px;
	height: 284px;
}
/* Kontakt */
#kontakt-e2 .pxl-pxl-info-cards3 .pxl-item--title > span {
	font-size: 42px;
    font-weight: 100;
}
/* Mobiloptimierung */
@media (max-width: 1024px) {
#startseite-e4 .pxl-swiper-container .pxl-swiper-slide {
	display: none;
}
}
@media (max-width: 767px) {
	.footer-foto .pxl-item--image img {
		width: 190px;
    	height: auto;
	}
}
@media (max-width: 680px) {
	.footer-foto .pxl-item--image img {
		width: 140px;
    	height: auto;
	}
}
@media (max-width: 510px) {
	#footer-top-area .pxl-item--subtext > span {
		white-space: normal !important;
	}
}
@media (max-width: 570px) {
	.pxl-breadcrumb-wrap .breadcrumb-hidden {
		white-space: nowrap;
	}
	.pxl-breadcrumb-wrap .breadcrumb-entry {
		white-space: normal;
	}
	#pxl-page-title-elementor .elementor-top-section .elementor-widget-wrap.elementor-element-populated {
		padding: 0px 15px 40px 20px;
	}
	.energetischearbeit-e7 .pxl-counter--number {
		margin-left: 0px !important;
		font-size: 38px !important;
	}
	.energetischearbeit-e7 .pxl-counter2 .special-link-1 {
		overflow-wrap: anywhere;
	}
}