.akmenu-header:hover {
	background-color: #f9cce15e;
	border-radius: 8px;
}

.akmenu-header a:link {
	text-decoration: none;
	padding: 0 8px;
}

.akmenu-header li:hover {
	background-color: #f9cce15e;
	border-radius: 8px;
}

.akmenu-header li a:link {
	text-decoration: none;
	padding: 0 8px;
}

.ak-shop a span{
	border: 2px solid #f9cce15e;
	border-radius: 8px;
	padding: 10px;
}


.ak-shop a span:hover{
	border: 2px solid #ffffff;
	background-color: #f9cce15e;
}

.home .arsearch {
	display: none;
}

.home .armenu-separator {	 
	display: none;
}

.page-id-166 .arsearch {
	display: none;
}

.page-id-166 .arfooter-aboutme{
		display: none;
}

.page-id-608 .arsearch {
	display: none;
}

.armenu-header-about a span {
	padding-left: 4vh;
	margin-left: 1vh;
	border-left: 1px solid black;
}


.arheader-desktop
	display: block;
}

@media screen and (max-width: 1045px) {
	.arheader-mobile {
		display: none;
	}

 .armenu-side-col {
  flex-basis: 0% !important;
 }

 .armenu-central-col {
  flex-basis: 100% !important;
 }
}


@media screen and (max-width: 600px) {
 .armenu-header button {
	 font-size: x-large !important;
	 float: none;
 	 position: absolute;
	 top: 10%;
 	 left: 50%;
 	 transform: translate(-50%, -50%);
	}
	.armenu-spacer-mobile{
		display:none;
	}
}


.embed-insta div iframe{
 display: initial !important;
}

mark.has-inline-color {
line-height: 35px;
}

div .jx-image img{
	border-radius: 8px;
}

p {
	border-radius: 8px;
}

h2 {
	border-radius: 8px;
}

.wp-block-comments div {
	border-radius: 8px;
}

.wp-block-comments div form iframe {
	margin-top: 10px;
	border-radius: 8px;
}

input {
 border-radius: 8px !important;
}

button {
 border-radius: 8px !important;
}

img {
 border-radius: 8px !important;
}

.entry-wrapper {
 border-radius: 8px !important;
}

.arrelated-posts h3 {
 text-align: center;
}

.arrelated-posts div li {
 text-align: center;
 padding-top: 10px; 
}

.arrelated-posts div li a {
 text-decoration: none;
}

.arrelated-posts img {
	object-fit: cover;
}

.arbutton-nsup-subscribe #subscribe-submit button {
	width:100% !important;
}
.arbutton-shop {
 border: 2px solid #f9cce15e;
 border-radius: 8px;
}

.arbutton-shop:hover{
	background-color: #ca69a2 !important;
	border: 2px solid #ffffff;
}

.arbutton-shop:active{
	background-color: #ffffff !important;
	border: 2px solid #ca69a2;
}

p a{
 text-decoration: none;
 position: relative;
 padding: 0px 2px 0px 2px;
}

p a:hover {
  background-size: 0 40px, 100% 30px;
	border-radius: 4px;
}

p a {
  background:
    linear-gradient(
      to right,
			rgba(223, 153.99, 197, 1),
      rgba(247, 195, 212, 1),
      rgba(223, 153.99, 197, 1)
    ),
    linear-gradient(
      to right,
      rgba(249, 204, 225, 0.37),
      rgba(247, 195, 212, 1),
      rgba(249, 204, 225, 0.37)
  );
  background-size: 100% 3px, 0 3px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
  transition: background-size 400ms;
}

p {
 text-align: justify;
}

ul li {
 font-family: nunito !important;
 font-weight: lighter;
 line-height: 1.2;
 margin: 0px 0px 14px 0;
}

ul li li {
 margin: 0 0px 4px 0;
}

ol li {
 font-family: nunito !important;
 font-weight: lighter;
 line-height: 1.4;
 margin: 0px 0px 22px 0;
}

h1, h2, h3, h4, h5, h6 {
	font-family: cabin !important;
	
}

.arcolumn-border {
 border: none;
 border-right: 2px dotted #ca69a2 !important;
 padding-right: 14px;
}

.arfooter-logo img {
	border-radius: 35px !important
}

.ar-related-posts-image img {
    object-fit: cover;
}

.ar-related-posts-image li{
    text-align: center;
}

.ar-related-posts-image li:hover {
  background-size: 0 40px, 100% 30px;
	border-radius: 4px;
}

.ar-related-posts-image li {
  background:
    linear-gradient(
      to right,
			rgba(223, 153.99, 197, 1),
      rgba(247, 195, 212, 1),
      rgba(223, 153.99, 197, 1)
    ),
    linear-gradient(
      to right,
      rgba(249, 204, 225, 0.37),
      rgba(247, 195, 212, 1),
      rgba(249, 204, 225, 0.37)
  );
  background-size: 100% 3px, 0 3px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
  transition: background-size 400ms;
}

.ar-related-posts-image li a{
    text-decoration: none;		
}

.wp-image-1788{
	border-radius: 50% !important;
}

.page-id-1167 .ak-subscribe{
		display: none;
}

/* Alinea las banderas y textos en horizontal */
ul.polylang-flags {
    display: flex !important;
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    gap: 15px; /* Espacio entre los idiomas */
    align-items: center;
}

/* Estilo para cada ítem (bandera + texto) */
.lang-item {
    display: flex !important;
    align-items: center;
    gap: 5px; /* Espacio entre bandera y palabra */
}

/* Ajuste de las banderas */
.lang-item img {
    display: inline-block !important;
    border-radius: 2px;
}

/* Quita el subrayado de los nombres de idiomas */
.lang-item a {
    text-decoration: none !important;
    font-size: 14px; /* Ajusta el tamaño de la letra aquí */
    color: inherit;
}
