/*# sourceMappingURL=styles.css.map */

.custom-footer-sections .row{
	display: flex !important;
	flex-wrap: wrap !important;
	align-items: center !important;
	justify-content: space-between !important;
}

footer.site-footer .wp-block-gallery,
footer.site-footer .wp-block-gallery.is-layout-flex {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 15px !important;
    width: 100% !important;
    margin: 0 !important;
}


footer.site-footer .wp-block-gallery figure.wp-block-image a,
footer.site-footer .wp-block-gallery figure.wp-block-image img {
    width: 90px !important;
    height: auto !important;
    max-width: 90px !important;
    display: block !important;
}

.custom-footer-sections .row > .col-12.col-md-3{
	flex: 0 0 33.333% !important;
	max-width: 33.333%  !important;
	box-sizing: border-box !important;
}
.custom-footer-sections .row > .col-12:has(.menu-redes-sociales-container){
	/*order: 1!important;*/
	text-align: center !important;
}

.custom-footer-sections .row > .col-12:has(.wp-block-gallery){
	/*order: 2 !important;*/
	text-align: center !important;
}


.custom-footer-sections .row > .col-12:has(#menu-footermenud){	
	/*order: 3 !important;*/
	text-align: center !important;
}

.custom-footer-sections ul.menu{
	list-style: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

.custom-footer-sections ul.menu li{
	list-style: none !important;
	margin-bottom: 5px !important;
}

.custom-footer-sections #menu-redes-sociales{

	display: flex !important;
	justify-content: center !important;
	gap: 12px !important;
	margin-bottom: 10px !important;
}
.custom-footer-sections a, .custom-footer-sections a:visited,
.custom-footer-sections .menu-item a{
	color: #F6F4EE;
	text-decoration: none;
    transition: none;
} 


.custom-footer-sections ul.menu li a{
	font-size:20px !important;
}
.custom-footer-sections ul.menu li a:hover{
	color: #D6D3CE !important;
}

#menu-redes-sociales,
.menu-redes-sociales-container ul {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
}


@media  (max-width: 768px){
	.custom-footer-sections .row > .col-12.col-md-3 {
		flex: 0 0 100% !important;
		max-width: 100% !important;
		margin-bottom: 20px !important;
	}
	.custom-footer-sections .wp-block-gallery{
		flex-wrap: wrap !important;
	}
}

/*header*/

.content-logo .container {
    padding: 0 15px !important;
}

.content-logo .row {
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
}
.content-logo aside {
    width: auto !important;
    padding: 0 8px !important;
    display: flex !important;
    align-items: center !important;
}

.content-logo img.header-img {
    height: 70px !important;
    width: auto !important;
    max-width: none !important;
}
.limit-img-size {
	max-width: 280px;
	max-height: 80px;
}

nav#header {
    border-top: none !important;
    padding: 0 !important;
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
	display: flex;
	justify-content: space-around;
}

/*Responsive*/

@media (max-width: 991px) {
    .content-logo .row {
        justify-content: space-between !important;
    }

    .navbar-toggler {
        background-color: #1a4331 !important;
        border: none !important;
    }

    .navbar-toggler i {
        color: #ffffff !important;
    }
}


