/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
a {
	text-transform: none!important;
}

/* alpus-nested-slider: Swiper v8 targets .swiper class, Alpus uses .swiper-container */
/* These rules port the missing Swiper v8 selectors to .swiper-container */
.elementor-widget-alpus-nested-slider .elementor-main-swiper {
    overflow: hidden;
}
.elementor-widget-alpus-nested-slider .swiper-wrapper {
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start;
}
.elementor-widget-alpus-nested-slider .swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: auto;
}

/* alpus-nested-slider final fix v5 */

/* Wrapper: Swiper v8 CSS targets .swiper, Alpus uses .swiper-container */
.elementor-widget-alpus-nested-slider .swiper-wrapper {
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start;
}
.elementor-widget-alpus-nested-slider .swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: auto;
}

/* Navigation buttons: inside .swiper-container (Alpus structure),
   e-swiper.css targets siblings of .swiper — doesn't match here */
.elementor-widget-alpus-nested-slider .elementor-main-swiper .elementor-swiper-button {
    position: absolute !important;
    display: inline-flex !important;
    z-index: 1;
    cursor: pointer;
    font-size: 25px;
    color: rgba(238, 238, 238, 0.9);
    top: 50%;
    transform: translateY(-50%);
}
.elementor-widget-alpus-nested-slider .elementor-main-swiper .elementor-swiper-button-prev {
    left: 10px;
}
.elementor-widget-alpus-nested-slider .elementor-main-swiper .elementor-swiper-button-next {
    right: 10px;
}
.elementor-widget-alpus-nested-slider .elementor-main-swiper .elementor-swiper-button svg {
    height: 1em;
    width: 1em;
    fill: rgba(238, 238, 238, 0.9);
}
