/* JOSE LUIS: Mailchimp block */
form[aria-describedby="wp-block-jetpack-mailchimp_consent-text"] p {
  display: inline-block;
	margin-right: 10px;
  width: calc(100% - 130px);
}

form[aria-describedby="wp-block-jetpack-mailchimp_consent-text"] .wp-block-jetpack-button {
  display: inline-block;
	
}
.has-palette-color-3-color {
    color: #ebd5a3 !important;
}
.wp-block-jetpack-button:not(.is-style-outline) button
{
	color:var(--wp--preset--color--palette-color-1) !important;
	border:solid 1px !important;
	border-color: var(--wp--preset--color--palette-color-1);
	background-color:#171717;
	border-radius: 10px;
	padding: 7px;
	
}
.wp-block-jetpack-mailchimp input{
	
	background-color:#f7f7f7;
	border:solid 1px;
	border-color:var(--wp--preset--color--palette-color-1) !important;
	border-radius:10px;
	color: #303030;
	padding: 7px;
}


.wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification.wp-block-jetpack-mailchimp_success{
	background-color: #171717 !important;
}

.full-size-image {
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
}

.no-space {
    padding: 0  !important;
    margin: 0 !important; 
}
/*posiciona un elemento 100px hacia arriba*/
.ct-sticky {
   position: sticky;
   margin-top: -100px;
}
/*posiciona un elemento 125px hacia arriba*/
.ct-sticky2 {
   position: sticky;
   margin-top: -125px;
	margin-right: -25px;
}
/*posiciona un elemento 100px hacia arriba*/
.ct-sticky3 {
   position: sticky;
   margin-top: -30px;
}
.ct-sticky4 {
   position: sticky;
   margin-top: -170px;
	margin-right: -25px;
}

.ct-sticky5 {
   position: sticky;
   margin-top: -135px;
	margin-right: -25px;
	width:auto;
	height:150px;
	margin-bottom:0;
}

.ct-sticky6 {
   position: sticky;
   margin-top: -100px;
	margin-right:-25px;
}
.ct-sticky7 {
   position: sticky;
   margin-top: -24px;
	
}

/*Diseño del boton de entradas*/
.wp-block-post-excerpt__more-link{
	float: right;
	margin-top: -60px;
	font-size: 30px;
	text-decoration: none;
	text-decoration-color:#956f30;
}
/* Quita el margen */
.mi-elemento {
    margin-inline-end: 0 !important;
}
/*elige el tamaño de las palabras de las entradas */
/*.grande {
    font-size: 24px;
}*/

.no-underline{
	text-decoration:none;
	
}


/*quita margen*/
.block-max-width {
    max-width: initial !important;
}

a{
	text-decoration: none;
}
.mobile-menu .menu-item {
  display: flex;
  align-items: center;
  margin: 10px 0;
}
.mobile-menu .menu-item:first-child::before {
  content: "";
  width: 100%;
  border-bottom: 1px solid #956f30;
  margin-bottom: 10px;
}

.mobile-menu .menu-item:last-child::after {
  content: "";
  width: 75%;
	
  border-bottom: 1px solid #956f30;
  margin-bottom: 10px;
	
	margin-right: 60px;
}

.featherlight:last-of-type {
    background: rgba(17,51,53, 0.95);
}

/*.wp-block-post-excerpt__excerpt span {
  font-size: larger !important;
 
}*/

.yith-slider.fullscreen .yith-slider-slide{
	margin:0px;
	width:56vh !important;
	
	
}

.menu-legales-container{
	--listItemSpacing: 0.9em;
	font-size: 13px;
}


a.wp-show-posts-read-more, a.wp-show-posts-read-more:visited {
	float: right;
	margin-top: -60px;
	font-size: 30px;
	text-decoration: none;
	text-decoration-color:#956f30;
	border:none;
	text-align:right;
	
}

p.has-text-align-left {
  font-size: 10px
  
}

input.has-14px-font-size.has-palette-color-1-border-color.required {
  background-color: #ffffff;
  color: #000000;
}


(max-width: 689.98px)
[data-footer*="type-1"] .ct-footer [data-row*="bottom"] > div {
--widgets-gap: 10px;
}


[data-footer*="type-1"] .ct-footer [data-row*="bottom"] > div {
--columns-gap:25px;
--widgets-gap: 15px;
}

.wp-block-group alignfull is-layout-constrained{
	margin-bottom:0;
}


.wp-block-group alignfull is-layout-constrained wp-container-9 {
	margin:0;
	} 
wp-block-group alignfull{
	margin=0px;
	
}

.padding-foto{
	padding-left:6%;
}


.vertical{
	display:flex;
	flex-direction:column;
	margin:0x,0px,0px,0px;
	Width:20%;
}
.no-space-down {
    padding: 0;
    margin-bottom: 0;
}

.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form .wp-block-jetpack-subscriptions__textfield .components-base-control__field, .wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form .wp-block-jetpack-subscriptions__textfield .components-text-control__input, .wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form .wp-block-jetpack-subscriptions__textfield input[type=email], .wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form p#subscribe-email .components-base-control__field, .wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form p#subscribe-email .components-text-control__input, .wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form p#subscribe-email input[type=email], .wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form .wp-block-jetpack-subscriptions__textfield .components-base-control__field, .wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form .wp-block-jetpack-subscriptions__textfield .components-text-control__input, .wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form .wp-block-jetpack-subscriptions__textfield input[type=email], .wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form p#subscribe-email .components-base-control__field, .wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form p#subscribe-email .components-text-control__input, .wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form p#subscribe-email input[type=email]{
	background-color:white;
	color:black;
}

.contenedor {
  height: 50%; /* altura definida del contenedor */
  display: flex; /* para hacer que la columna ocupe toda la altura disponible */
}
.columna {
  flex-grow: 1; /* para hacer que la columna ocupe toda la altura disponible */
  min-height: 100%; /* para asegurarse de que la columna tenga al menos el 100% de altura del contenedor */
}
.contenedor-texto {
  height: 50%; /* para que el contenedor de texto ocupe el 50% del ancho de la columna */
  margin: auto; /* para centrar el contenido horizontalmente dentro del contenedor */
}

.has-background:is(p,.wp-block-group) {
    padding: 0;
}

.index-superior {
	z-index:50;
}

.ct-container{
	display: flex;
	justify-content: center;
	box-shadow:none;
		
}
/*el fragmento de codigo que sigue rompe todos los espacios de las notas*/
:is(.entry-content,.is-layout-flow,.is-layout-constrained)>*:where(:not(h1,h2,h3,h4,h5,h6)){
	margin-bottom:0px;
	
}

#post-24 > div > div.wp-block-group.alignfull.no-space.has-black-background-color.has-background.is-layout-constrained.wp-container-core-group-is-layout-8.wp-block-group-is-layout-constrained > div.yith-slider.alignfull.fullscreen.yith-slider-1232.slick-initialized.slick-slider{
	height:70vh !important;
}

@media screen and (min-width: 1024px) {
  .cont-desktop {
    display: block;
  }
  .cont-movile {
    display: none;
  }
}


@media screen and (min-width: 1024px) {

	.n2_clear {
		display:none;
	}
}

.ct-container-full{
	margin-top:-25px;
	
	}

@media screen and (min-width: 768px){
	.yith-slider-1232{
		display:none;
	}
	
}



@media screen and (max-width: 1024px){
	.wp-block-cakewp-block-slider{
	margin-top:-25px;
}
	.wp-block-cakewp-block-slider {
		display:none;
	}
	}

@media screen and (max-width: 1024px){
	.wp-block-group alignfull cont-desktop has-palette-color-3-background-color has-background is-nowrap is-layout-flex wp-container-11{
		display:none;
	}
}

@media screen and (max-width: 1024px) {
		
  .cont-desktop {
    display: none;
  }
  .cont-movile {
    display: grid;
  }
}
.wp-block-media-text__media{
		object-fit: cover;
	}
@media only screen and (min-width: 1024px) {
	
	
	.wp-block-media-text__content{
		
	padding-top:10vw;
		padding-bottom:10vw;
		padding-left:5vw;
		padding-right:5vw;
		font-size:14px;
		margin-top:7vh;
		margin-bottom:7vh;
			
	}
	.wp-block-media-text__media{
		object-fit: cover;
		Margin:0px!important;
	}
	
	
	
	
}

@media only screen and (min-width:1600px){
	.wp-block-media-text__content{
		
	padding-top:7.5vw;
		padding-bottom:7.5vw;
		padding-left:9vw;
		padding-right:9vw;
		font-size:18px;
		margin-top:5vh;
		margin-bottom:5vh;
			
	}
	.wp-block-media-text__media{
		object-fit: fill;
		Margin:0px!important;
	}
	
}
