/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Jul 23 2025 | 10:02:48 */
/* Footer */
:root {
	--fsizemenu: 16px;
	--fntmenu: 'Overpass', Helvetica, Arial, Lucida, sans-serif;
	--wgtmenu: 400;
	--clrmenu: #767676;
	--clrrrss: #15abb2;
	--fsizerrss: 25px;
}
/* -- general */
#footer-widgets {
	padding-top: 4%!important;
}
.footer-widget {
	margin-bottom: 1%!important;
}
@media only screen and (max-width: 900px) {
	#footer-widgets {
		padding-top: 40px!important;
	}
	.footer-widget .custom-html-widget {
		margin-left: 20px;
	}
	.contrrss, .ftlogo {
		margin-left: 20px!important;
	}
}
/* -- widget con logo */
.ftlogo img {
	width: 250px;
	/* margin-top: 15px;
	margin-bottom: 10px;  */
}
/* menú horizontal */
.footer-widget:nth-child(2) .widget_text {
	width: 100%!important;
}
div.menuhor {
	margin-top: 10px;
}
div.menuhor:first-child {
	margin-top: 0;
}
.menuhor ul {
	font-size: var(--fsizemenu);
	font-family: var(--fntmenu);
	font-weight: var(--wgtmenu);
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
}
/* Menú vertical en móvil */
@media only screen and (max-width: 900px) {
	.menuhor ul {
		flex-direction: column;
	}
}
.menuhor li {
	padding: 0!important;
	margin: 0 20px 0 0!important;
}
.menuhor li:before {
	content: '';	
	border-style: none!important;
}
.menuhor li  a {
 	text-decoration: none;
    color: var(--clrmenu)!important;
 }
.menuhor ul li a:hover {
	opacity: 0.7;
}
.menuhor .linsup {
	display: flex;
	width: 100%;
	justify-content: space-between;
}
.menuhor .linsup ul {
	margin-top: 20px;
}
.menuhor .linsup .rrss {
	align-self: flex-end;
}
.menuhor .linsup .rrss a {
 	text-decoration: none;
    color: var(--clrrrss)!important;
	font-size: var(--fsizerrss);
}
