/*
Theme Name: Patricia Manzano Abogados
Template: salient
Version: 1.0
*/

/* Colores por defecto */
/*
var(--nectar-accent-color)
var(--nectar-extra-color-1)
var(--nectar-extra-color-2)
var(--nectar-extra-color-3)
*/



/* Header */
body #page-header-bg h1{text-align: center;}

#header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a, #header-outer.transparent .slide-out-widget-area-toggle a i.label, #header-outer.transparent #top .span_9 > .slide-out-widget-area-toggle a.using-label .label, #header-outer.transparent #top nav ul #search-btn a .icon-salient-search, #header-outer.transparent #top nav ul #nectar-user-account a span, #header-outer.transparent #top nav > ul > li > a > .sf-sub-indicator i, #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart, .ascend #boxed #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart, #header-outer.transparent #top .sf-menu > li.nectar-regular-menu-item > a > .nectar-menu-icon, #header-outer.transparent .nectar-header-text-content, #header-outer.transparent .nectar-mobile-only.mobile-header li:not([class*="menu-item-btn-style"]) a{
	opacity: 1 !important;
}
.swiper-slide .slide-bg-wrap .slide-bg-overlay, .page-header-overlay-color:after{opacity: 0.85}

/* Nectar Slider */
.swiper-slide .content h2{color: #e8a7ee !important}
/* --- PUNTITOS INACTIVOS (El ::before se pone #026953) --- */
.nectar-slider-wrap .swiper-pagination-switch::before,
.nectar-slider-wrap .swiper-pagination-bullet::before {
    background-color: #026953 !important;
    opacity: 0.6 !important; /* Opacidad un poco más baja para los inactivos */
    transition: all 0.3s ease;
}
/* --- PUNTITO ACTIVO (El ::before cambia a #e8a7ee) --- */
.nectar-slider-wrap .swiper-pagination-switch.swiper-active-switch::before,
.nectar-slider-wrap .swiper-pagination-bullet-active::before {
    box-shadow: inset 0 0 0 1px #e8a7ee!important;
    background-color: transparent !important;
    opacity: 1 !important;
}

/* Fancy box */
/* STREAMING_CHUNK: Personalizando el contenedor principal de Fancy Box con bordes y sombra sutil */
.nectar-fancy-box[data-style="default"],
.nectar-fancy-box.style-2 { /* Selectores adaptados para múltiples versiones de Salient */
border-radius: 12px !important;
background-color: #ffffff !important;
overflow: hidden !important;
padding: 40px 30px !important;
}

/* STREAMING_CHUNK: Efecto hover sombra del color verde esmeralda */
.nectar-fancy-box[data-style="default"]:hover,
.nectar-fancy-box.style-2:hover {
box-shadow: 0 15px 30px rgba(2, 105, 83, 0.12) !important;
}

/* STREAMING_CHUNK: Enmarcando y centrando el icono en reposo con fondo verde claro */
.nectar-fancy-box[data-style=default] .inner>i[data-color*=color] {
color: #026953 !important; /* Verde Esmeralda Principal */
margin-bottom: 24px !important;
}

/* STREAMING_CHUNK: Invirtiendo los colores del icono al hover para usar el Rosa Orquídea */
.nectar-fancy-box[data-style=default] .inner>i[data-color*=color]:hover {
color: #e8a7ee !important; /* Icono en Rosa Orquídea de Acento */
}

/* STREAMING_CHUNK: Ajuste de tipografías y colores interactivos en el título de especialidad */
.nectar-fancy-box[data-style="default"] h3,
.nectar-fancy-box.style-2 h3 {
color: #011c16 !important; /* Verde Oscuro de alta gama */
margin-bottom: 12px !important;
}

.nectar-fancy-box[data-style="default"]:hover h3,
.nectar-fancy-box.style-2:hover h3 {
color: #026953 !important; /* Cambia a Verde Esmeralda en hover */
}

/* STREAMING_CHUNK: Estilizando el párrafo de descripción y el enlace de acción */
.nectar-fancy-box[data-style="default"] p,
.nectar-fancy-box.style-2 p {
font-size: 14px !important;
line-height: 1.65 !important;
color: #475569 !important; /* Gris Slate suave para legibilidad */
}

/* Estilizando el enlace "Saber más" para que use el Rosa Orquídea */
.nectar-fancy-box[data-style="default"] .box-link,
.nectar-fancy-box.style-2 .box-link,
.nectar-fancy-box[data-style="default"] .link-text {
font-size: 11px !important;
font-weight: 700 !important;
color: #026953 !important; /* Verde por defecto */
}

.nectar-fancy-box[data-style="default"]:hover .box-link,
.nectar-fancy-box.style-2:hover .box-link,
.nectar-fancy-box[data-style="default"]:hover .link-text {
color: #b061b8 !important; /* Pasa a Rosa Orquídea de contraste en hover */
}



/* Especiales */
.nectar-icon-list-item{margin-bottom: 30px;}
.nectar-icon-list-item .content{color: inherit;}

/* Footer */
#footer-outer .widget_media_image img{max-width: 150px !important}
.nectar-icon-list[data-icon-style=no-border][data-icon-size=small] .nectar-icon-list-item .list-icon-holder i{font-size: 22px !important;}
.nectar-icon-list[data-icon-size=small] .nectar-icon-list-item .list-icon-holder i{height: 34px !important}
.nectar-icon-list-item{padding-left: 40px; margin-bottom: 20px}
#footer-outer a[href^="mailto:"],
.nectar-global-section a[href^="mailto:"],
#footer-outer a[href^="mailto:"] span {
    color: rgba(255, 255, 255, 0.7) !important;
    opacity: 1 !important; /* Evitamos que el tema herede otra opacidad */
    transition: all 0.3s ease !important;
}

/* Al pasar el ratón: Blanco al 100% de opacidad */
#footer-outer a[href^="mailto:"]:hover,
.nectar-global-section a[href^="mailto:"]:hover,
#footer-outer a[href^="mailto:"]:hover span {
    color: rgba(255, 255, 255, 1) !important;
}

/* Hack para plantilla Slider Only */
body .vc_row-fluid[data-column-margin="none"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="none"] .child_column{padding-left:0;padding-right:0;}