/*
¡Bienvenido al CSS personalizado!

Para saber cómo funciona, ve https://wp.me/PEmnE-Bt
*/
.pique-panel {
	background: #ffffff;
}

/* reduce width of main content area and sticky menu  ZD2855703 */
@media all and (min-width:900px) {
	.home .pique-panel-content {
		padding-top: 90px !important;
	}
}

/* Reduce content top padding in hoempage MRFX-ZEN-2855703 */
@media all and (max-width:760px) {
	.home .pique-panel-content .entry-content {
		margin-top: 0;
	}
	
	.home .pique-panel-content {
		padding-top: 90px !important;
	}
}

/* hide titles in JP-carousel zen-2855703 */
div.jp-carousel-titleanddesc {
	display: none !important;
}

/* Limit sticky menu width | #4639150-zen (hh) */
.main-navigation.sticky {
	max-width: 1200px;
}

/* background color of submenus */
.main-navigation ul ul {
	background: #F5B041 !important;
}

/* change font color on menu items - AS - 4639150-zen */
.main-navigation .menu-item a {
	color: #000000;
}

/* Limit page Width MRFX-zen-2855703 */
@media all and (min-width:760px) {
	div.hfeed.site {
		max-width: 1200px;
	}
}

/* remove default margins | BR - #zd-4667998 */
body:not(.pique-sidebar).pique-singular .alignfull, body.home .alignfull, body.blog .alignfull, body.archive .alignfull {
	margin-left: 0;
	margin-right: 0;
}

body:not(.pique-sidebar).pique-singular .wp-block-columns.alignfull, body.home .wp-block-columns.alignfull, body.blog .wp-block-columns.alignfull, body.archive .wp-block-columns.alignfull, body:not(.pique-sidebar).pique-singular .wp-block-audio.alignfull, body.home .wp-block-audio.alignfull, body.blog .wp-block-audio.alignfull, body.archive .wp-block-audio.alignfull, body:not(.pique-sidebar).pique-singular .wp-block-table.alignfull, body.home .wp-block-table.alignfull, body.blog .wp-block-table.alignfull, body.archive .wp-block-table.alignfull, body:not(.pique-sidebar).pique-singular .wp-block-latest-comments.alignfull, body.home .wp-block-latest-comments.alignfull, body.blog .wp-block-latest-comments.alignfull, body.archive .wp-block-latest-comments.alignfull, body:not(.pique-sidebar).pique-singular .wp-block-latest-posts.alignfull, body.home .wp-block-latest-posts.alignfull, body.blog .wp-block-latest-posts.alignfull, body.archive .wp-block-latest-posts.alignfull, body:not(.pique-sidebar).pique-singular .wp-block-categories.alignfull, body.home .wp-block-categories.alignfull, body.blog .wp-block-categories.alignfull, body.archive .wp-block-categories.alignfull, body:not(.pique-sidebar).pique-singular .wp-block-archives.alignfull, body.home .wp-block-archives.alignfull, body.blog .wp-block-archives.alignfull, body.archive .wp-block-archives.alignfull {
	margin-left: 2%;
	margin-right: 2%;
}

.pique-panel-content .entry-content {
	max-width: none;
}

/* remove line footer | BR - #zd-4667998 */
.site-footer #tertiary {
	border: none;
	padding: 0;
}

#masthead .site-branding .site-title a {
	color: #000000;
}

#masthead, .overlay, .widget_price_filter .ui-slider .ui-slider-range {
	background: #ffffff;
}

.main-navigation {
	background-color: #ffffff;
}

.main-navigation {
	border-color: #D6EAF8;
}

/* Replace footer credit text | 5780811-zen JP */
.site-footer .site-info {
    font-size:0;
}
.site-footer .secondary-links + .site-info::after {
    font-size:0.9rem;
    content:"© 2026 Esfera Dorada. Todos los derechos reservados";
}
/* /end 5780811-zen JP */


.site-footer::before{
  background:#2E9AFE;
}

/* set margins for homepage content area | zen-5721141 (LL) */
@media (max-width: 999px) {
 body.pique-sidebar.pique-singular .wp-block-columns.alignfull {
 margin-left: 2%;
 margin-right: 2%;
 }
}

/* Remove dots and increase space between menu items on the footer secondary menu | 5780811-zen GH */

.secondary-links ul li a::after {
   content: "";
   padding-left: 30px;
}

/* change X Articles text in menu cart to Carrito | 5813856-hc (LL) */
}
.site-header-cart span.count:before {
  font-size: .8rem;
  content: "Carrito";
}

/* Add padding to count | BR - #zd-5813856 */
.site-header-cart span.count:before {
  padding-right:5px:
}

/* Oculta el conteo de artículos del menú del carrito | KG-5813856-zen */
.site-header-cart span.count {
    font-size: 0;
}
.site-header-cart span.count: after {
 Contenido: «0 carrito»;
 font-size: 0.8rem;
}

/* Change background color for site | 5886631 - JW*/
body.custom-background {
    background-color: #FBFCFC;
}

/* ajusta el margen en la presentación de diapositivas de la página de inicio | 5962596-ZEND | NM */

@media (max-width: 599px) {

    .home .wp-block-jetpack-slideshow.alignfull {

        margin-bottom: -100px;

    }

}



@media (min-width: 600px) {

    .home .wp-block-jetpack-slideshow.alignfull {

        margin-bottom: -120px;

    }

}

@media (min-width: 900px) {

    .home .wp-block-jetpack-slideshow.alignfull {

        margin-bottom: -150px;

    }

}


body.pique-panel-content {
	text-shadow: none;
}

/* remove pique panel shadow | 5962596-ZEN | NM */
.pique-panel-content {
	text-shadow: none;
}

/* ajusta el margen en la presentación de diapositivas de la página de inicio | 5962596-ZEND / 5968776-zen | NM */

@media (max-width: 599px) {

    .home .wp-block-jetpack-slideshow.alignfull {

        margin-bottom: -80px;

    }

}



@media (min-width: 600px) {
    .home .wp-block-jetpack-slideshow.alignfull {
        margin-bottom: -100px;
    }

}

  

@media (min-width: 900px) {

    .home .wp-block-jetpack-slideshow.alignfull {

        margin-bottom: -150px;

    }

}

/* Hide the slideshow bullets / 5968776-zen rg */

.wp-block-jetpack-slideshow_pagination.swiper-pagination.swiper-pagination-white.swiper-pagination-custom {

    display: none;

}

/* Change font size titles | BR - #zd-5993840 */
.site-main .entry-header .entry-title{
  font-size:16px;
	
}

/* align titles to center | BR - #zd-5993840 */
.site-main .entry-header .entry-title{ text-align:center; 

}

/* change color */
.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: #ff8000;
	color:white

}

/* Remove bottom margin of columns in the homepage | 6338963-zen CG */
.home .wp-block-columns {
    margin-bottom: 0px;
}


/* Class for removing bottom margin 6420890-zen cw */
.has-zero-bottom-margin {
	margin-bottom: 0;
}

/* Class for forcing normal text 6420890-zen cw */
.has-normal-text {
	font-style: normal!important;
}

.entry-title {
    display: none;
}
@media only screen and (max-width: 768px) {
  .espacio-inicio {
    display: none;
  }
}

/* Justifica el contenido a la izquierda */
.wp-embed-aspect-16-9.wp-has-aspect-ratio {
  text-align: left;
}

/* Remueve la cursiva de todo el párrafo */
.wp-embed-aspect-16-9.wp-has-aspect-ratio {
  font-style: normal;
}

/* Aplica cursiva solo al texto específico marcado dentro */
.wp-embed-aspect-16-9.wp-has-aspect-ratio em, 
.wp-embed-aspect-16-9.wp-has-aspect-ratio .italic {
  font-style: italic;
}
.poner-izquierda {
  text-align: left !important;
  font-style: normal !important;
}

.poner-derecha {
  text-align: right !important;
  font-style: normal !important;
}

.punto {
  display: none !important;
}

@media only screen and (min-width: 768px) {
  .espacio-movil {
    display: none !important;
  }
}

header a,
header .site-title a,
header .wp-block-site-title a,
.wp-block-site-title a,
.site-title a,
h1.site-title a,
h1.wp-block-site-title a {
    text-decoration: none !important;
}