.sunshine--login, .sunshine--favorite{
display:none!important;
}

.wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container{
background-color:transparent;
border:0;
}

.webyx-nav-vt-dsk .webyx-dots-wrapper-vt-dsk .webyx-dot-wrapper-vt-dsk .webyx-dot-current-vt-dsk::after {
box-shadow:0 0 0 2px rgba(255,255,255,1)!important;
}

.webyx-nav-vt-dsk .webyx-dots-wrapper-vt-dsk .webyx-dot-wrapper-vt-dsk .webyx-dot-current-vt-dsk {
box-shadow:0 0 0 2px rgba(255,255,255,1)!important;
}

.webyx-nav-vt-dsk .webyx-dots-wrapper-vt-dsk .webyx-dot-wrapper-vt-dsk .webyx-dot-vt-dsk {
background-color: rgba(255,255,255,0.8);
}

.wp-block-buttons{
background-color:#334155;
transition:opacity 0.5s ease;
opacity:1;
}

.wp-block-buttons:hover{
opacity:0.6
}

:where(.wp-site-blocks :focus) {
outline-width:0;
outline-style:initial;
}

.cabeceralta{
padding-top:20px!important;
padding-bottom:110px!important;
}

.cabeceralta ul li a{
color:#fff!important;
text-shadow:2px 2px 7px #525252;
}

.titulopagina{
padding:1em;
border:1px solid #e1e1e1;
font-family:Helvetica;
}

.wp-block-post-title {
font-family:"Inter";
}

#sunshine--gallery-items.sunshine--layout--justified figure.sunshine--gallery-item > h2 > a, #sunshine--page-header>h1{
font-family:"Inter";
font-weight:400;
}

.piesitio nav ul li a{
color:#fff!important;
}

.piesitio .wp-block-social-links a{
width:30px;
height:30px;
color:#fff!important;
}

.piesitio .wp-block-social-links a svg{
width:100%;
height:100%;
}

.homelgo{
margin-right:10em!important;
}

.homeslogans{
position:absolute;
left:2em;
top:50%;
background-color:rgba(255,255,255,0.2);
padding:1em;
transform:translateY(-50%);
}

.homeslogans.derecha{
left:initial;
right:2em;
}

.homeslogans.bajoiz{
bottom:0;
top:initial;
transform:initial;
background-color:rgba(0,0,0,0.2);
}

.homeslogans.bajodcha{
bottom:0;
top:initial;
left:initial;
transform:initial;
background-color:rgba(0,0,0,0.2);
right:2em;
}