/*
Theme Name: Valentina
Template: neve
Version: 1.0.0
*/
@media(min-width:800px){
p.sm-parrafo{
	font-family: "helvetica-neue-lt-pro", sans-serif!important;
	font-size:22px!important;
	line-height:27px!important;
	color:#9D9690!important;
	border-bottom-style: dashed;
	border-bottom-color: #9D9690;
	border-bottom-width: 2px;
	padding-bottom:20px;
	    margin-bottom: 15px!important;
}
h3.colabora-text{
	font-family: "helvetica-neue-lt-pro", sans-serif!important;
	font-weight: 400!important;
	font-size:35px!important;
	line-height:50px!important;
}

.home header.header{
	position: absolute;
    top: 0;
    width: 100%;
    z-index: 99;
}
.home header.header *{
	background-color: transparent!important;
}

.m-style>ul>li>.wrap::after, .sm-style .sub-menu .wrap::after {
	height: 4px;
}
.home header.header .nav-ul{
	margin-top:20px;
}
}
.is-style-primary .wp-block-button__link, .wp-block-search .wp-block-search__button, button, input[type=button], input[type=reset], input[type=submit] {
	border-width: 2px!important;
}
p.sm-parrafo{
	font-family: "helvetica-neue-lt-pro", sans-serif!important;
	font-size:16px!important;
	line-height:20px!important;
	color:#9D9690!important;
	border-bottom-style: dashed;
	border-bottom-color: #9D9690;
	border-bottom-width: 1px;
	padding-bottom:15px;
	    margin-bottom: 15px!important;
}
.bloque-rrss{
	gap:0.5em!important;
	transition: all 0.4s ease-out;
	
}

.bloque-rrss img,.entry-content .bloque-rrss a{
	transition: all 0.4s ease-out;
	text-decoration:none;
}
#inicio{
	min-height:100vh;
}
html,body,.wrapper {
  scroll-behavior: smooth!important;
}
.bloque-rrss:hover img{
	transform: scale(1.1);
	
}
.entry-content .bloque-rrss:hover a{
	color:#231f20;
	text-decoration:underline;
}
.site-footer, #site-footer .item--inner{
	font-size:16px!important;
}
.alignfull {
    padding: 0 15px!important;
}
.home header.header *{
	background-color: transparent!important;
}
@media(max-width:960px){
	.wp-block-spacer.separator-inicio-1,
	.wp-block-spacer.separator-inicio-3,
	.wp-block-spacer.separator-inicio-4,
	.wp-block-spacer.separator-sb-1,
	.wp-block-spacer.separator-contacto-2{
		max-height:0;
	}
	.wp-block-spacer.separator-sb{max-height:50px;}
	
	.wp-block-spacer.separator-contacto{max-height:20px}
	#inicio{
		min-height:90vh!important;
	}
	.site-logo h1, .site-logo p {
		font-size: 16px;
	}
	h3.colabora-text,#medios .wp-block-columns{
		font-size: 20px!important;
		margin-bottom: 0!important;
	}
	#contacto .wp-block-columns.is-layout-flex) {
		gap: 0.5em!important;
	}
	.bloque-rrss {
    margin-bottom: 0;
	}
	#footer-menu{
		font-size:12px;
		margin-bottom:30px;
	}
	button.navbar-toggle{
		border:none!important;
	}
	 .home header.header .navbar-toggle .bars .icon-bar {
		background-color: white!important;
		width:24px;
	}
	 .navbar-toggle .icon-bar:nth-child(2){
		margin: 5px 0;
	}
	.home header.header .header-menu-sidebar-bg::before{
		background:#9D9690!important;
	}
	#content{
		margin-top:-54px;
	}
	header{
		z-index: 99;
	}
	.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(1) {
		top: 9px;
	}
	.menu-mobile-toggle{
		z-index: 999910;
    position: relative;
	}
	.navbar-toggle:focus {
    outline:none!important;
	}
}
.m-0{
	margin-bottom:0!important;
}
p.bajo-nombre-movil{
	display:none!important;
}
@media(max-width:450px){
	#inicio figure{
		display:none;
	}	
	p.bajo-nombre-movil{
		display:block!important;
		font-size:11px;
	}
}