/*
Theme Name: Palatio Child Theme
Theme URI: https://palatio.axiomthemes.com/
Description: Palatio is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AxiomThemes
Author URI: https://axiomthemes.com/
Version: 1.15.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: palatio
Template: palatio
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */
/* Slide conserva su tamaño natural, solo agregamos overflow hidden */
/* Wrapper: centra verticalmente cada slide según su altura */
.sc_widget_slider .slider-wrapper.swiper-wrapper {
  align-items: center !important;
}
.sc_widget_slider .slider-slide.swiper-slide {
  position: relative !important;
  overflow: hidden !important;
  height: auto !important;
}
.sc_widget_slider .slider-slide img {
  width: 100% !important;
  height: auto !important;
  display: block;
  transition: transform 0.6s ease;
}

/* Anulamos la capa de overlay original del tema, por si trae estilos inline propios */
.sc_widget_slider .slide_overlay.slide_overlay_small {
  background: transparent !important;
  opacity: 1 !important;
}

/* Nuestro propio degradado, con pseudo-elemento independiente */
.sc_widget_slider .slider-slide.swiper-slide::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.9) 0%,
    rgba(0,0,0,0.6) 20%,
    rgba(0,0,0,0.25) 40%,
    rgba(0,0,0,0) 65%
  ) !important;
  opacity: 1 !important;
  z-index: 1 !important;
  pointer-events: none !important;
  transition: opacity 0.4s ease !important;
}

.sc_widget_slider .slider-slide:hover::after {
  opacity: 0.25 !important;
}

/* Caja crema al 90% en hover */
.sc_widget_slider .slider-slide::before {
  content: "";
  position: absolute;
  top: 5%; left: 5%; right: 5%; bottom: 5%;
  background: rgba(244, 241, 233, 0.96);
  border: 1px solid rgba(27,42,56,0.15);
  box-shadow: 0 10px 30px rgba(0,0,0,0.2);
  z-index: 2;
  opacity: 0;
  transform: scale(0.94);
  transition: opacity 0.5s ease, transform 0.5s ease;
  pointer-events: none;
}
.sc_widget_slider .slider-slide:hover::before {
  opacity: 1;
  transform: scale(1);
}

/* TÍTULO: estado por defecto, abajo-centrado, tipografías correctas */
.sc_widget_slider .slide_info.slide_info_small {
  position: absolute !important;
  left: 0 !important; right: 0 !important;
  bottom: 28px !important; top: auto !important;
  width: 100% !important;
  text-align: center;
  padding: 0 24px !important;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  z-index: 3;
  transition: top 0.5s ease, bottom 0.5s ease, transform 0.5s ease, opacity 0.4s ease;
}
.sc_widget_slider .slide_title,
.sc_widget_slider .slide_title a {
  display: block;
  font-family: var(--theme-font-h1_font-family, ivypresto-display, serif) !important;
  font-weight: 500;
  font-size: 26px;
  line-height: 1.25;
  margin: 0 0 6px 0;
  color: #fff !important;
  text-decoration: none;
  text-shadow: 0 2px 10px rgba(0,0,0,0.6);
}
.sc_widget_slider .slide_cats {
  display: block;
  font-family: "Open Sans", sans-serif !important;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: none !important;
  color: #FCFCFC !important;
  text-shadow: 0 1px 5px rgba(0,0,0,0.5);
}
.sc_widget_slider .slide_number {
  display: none;
}

/* HOVER: el bloque de texto se anima hacia el centro de la caja crema */
.sc_widget_slider .slider-slide:hover .slide_info {
  top: 50% !important;
  bottom: auto !important;
  transform: translateY(-50%);
  opacity: 1;
}
.sc_widget_slider .slider-slide:hover .slide_title,
.sc_widget_slider .slider-slide:hover .slide_title a {
  color: #1B2A38 !important;
  text-shadow: none;
}
.sc_widget_slider .slider-slide:hover .slide_cats {
  color: #9B9275 !important;
  text-shadow: none;
}
.sc_widget_slider .slider-slide:hover img {
  transform: scale(1.05);
}
.panel-redes .sc_socials .socials_wrap a.social_item{
	margin-top: 0px !important
}
.home_blogger{}
.home_blogger .sc_item_filters_wrap{}
.home_blogger .sc_item_filters_wrap ul.sc_item_filters_tabs{}
.home_blogger .sc_item_filters_wrap ul.sc_item_filters_tabs li{}
.home_blogger .sc_item_filters_wrap ul.sc_item_filters_tabs li a {color: #635756!important}
.home_blogger .sc_item_filters_wrap ul.sc_item_filters_tabs li a:hover {color: #12232e!important}

.home_blogger .sc_item_filters_wrap ul.sc_item_filters_tabs li.sc_item_filters_tabs_active a.active{    color: #12232e !important;
    font-weight: 600 !important;}