/*
 Theme Name: Divi child v4.0
 Theme URI: https://www.global-mente.com
 Description: Tema base hijo de Divi para esta web, para Divi 4.0 y superior.
 Author: Global Mente
 Author URI: https://www.global-mente.com
 Template: Divi
 Version: 4.0
*/


/* estilos personalizados */

/*h1, h2, h3, h4, h5, h6, h7{word-break:keep-all; word-wrap:normal}*/

/* fix parallax en FF */
/*.et_pb_section_parallax .et_pb_parallax_css, .et_pb_slides .et_parallax_bg.et_pb_parallax_css{-webkit-transform:none !important} */ 


/* centrado vertical de un objeto texto */
.gm-centrado-vertical {display: table; height: 100%;}
.gm-centrado-vertical .et_pb_text_inner {display: table-cell; vertical-align: middle;}


.titulo-widget{margin-bottom:-5em !important}

.et_pb_scroll_top.et-pb-icon {
    background: rgba(180, 151, 90, .9);
    -webkit-border-top-left-radius: 25px;
    -webkit-border-bottom-left-radius: 25px;
    -moz-border-radius-topleft: 25px;
    -moz-border-radius-bottomleft: 25px;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    color: #f4ebd5;
}





/*styles the wp-pagenavi pagination links*/
.wp-pagenavi a, .wp-pagenavi span {
  padding: 0.3em 0.8em !important;
  font-size: .75em !important;
  color: #333333;
  line-height: 1em;
  background: #eeeeee;
  transition: all .5s;
}
/*styles the wp-pagenavi current page number*/
.wp-pagenavi span.current {
  color: #ffffff !important;
  background: #333333 !important;
}
/*styles the wp-pagenavi pagination links on hover*/
.wp-pagenavi a:hover {
  color: #ffffff !important;
  background: #333333 !important;
}
/*styles the wp-pagenavi pages text*/
.wp-pagenavi .pages {
  background: none;
}






/* 20241125 - Para listado de peludos ya adoptados */

ul.productos-agotados {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

ul.productos-agotados li {
    width: 100%;
    max-width: 275px;
	border-width: 5px 8px 10px 5px !important;
    border-color: #8D9C85 !important;
}
ul.productos-agotados li img{
	border-radius:20px;
}

ul.productos-agotados li h2{font-weight: 600;
    text-transform: uppercase;
    font-size: 26px;
    color: #886D96 !important;
    line-height: 1.3em;
    text-align: center; }





/* marca de "adoptado" en las fichas de peludo */
.badge-adoptado-shortcode {
    display: inline-block;
    background-color: rgba(255, 0, 0, 0.8); /* Color de fondo */
    color: #fff; /* Color del texto */
    padding: 8px 12px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 5px;
    margin-top: 10px; /* Separación opcional */
}



body.product-out-of-stock .btn-adoptar{display:none !important}



.cart-empty.woocommerce-info{background-color:#886d96 !important}

.et_pb_wc_cart_notice .hidethis .et_pb_section{background-color:red !important}



body.post-type-archive-tribe_events .et-main-area .tribe-common.tribe-events.tribe-events-view{
	background: rgb(203,210,200);
	background: linear-gradient(180deg, rgba(203,210,200,1) 0%, rgba(244,235,213,1) 25%);
}






/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
	
}

 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {

}


/*** intervalo 'conflictivo' de Divi ***/
@media all and (min-width: 981px) and (max-width: 1099px) {

}

 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	#creado-por{float:none !important; text-align: center;}
 
}

 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
 
}

 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {

}

 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 
}

