#footer {background-color:#000;color:#fff;font-size:0.8em;}
#footer a {color:#fff;}
@media (min-width: 992px) {
	#footer ul {padding-top: .4rem!important;}
}
@media (max-width: 991px) {
	#menu_mnuInferior2019 {margin-left: 0;  padding-left: 0;}
}
@media (min-width: 768px) {}
@media (max-width: 767px) {
	#footer .py-2 {padding-top: 2px; padding-bottom: 2px;}
	.aa30_Copyright_footer {width: 100%;}
	div.r01gClsFoot div {padding: 0;}
	.menu_inferior2 {
  padding-bottom: 1rem;
  padding-top: 10px;}
}
#footer ul li{display: inline;}
#footer ul li:before{
	content: "";
    padding: 0 !important;
    margin: 0 1.5em;
    background-color: #006ff0;
    width: 2px;
    height: 2px;
    display: inline-block;
    border-radius: 50%;  
    vertical-align: middle;
}
#footer ul li:first-child:before{
	display: none
}
#r01gFootftPiePaginaInfoLegal a {
    font-family: 'Source Sans Pro', sans-serif;
}
.logo-euskadi-eus {max-width:200px;}
.menu-footer{
	display:none;
}
.menu-footer ul{
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    /*margin-right: -15px;
    margin-left: -15px;*/
    padding-left: 0;
    list-style: none;
	padding-top: 6rem;
}
	.menu-footer h4, .menu-footer ul.level-1 > li {
		font-size: 1rem;
		letter-spacing: 2px;
		color: #4A4A4A;
		margin-bottom:1rem;
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 0px;
	}
		.menu-footer h4{
			padding-top: 5rem;
		}
		.menu-footer .destinos {
			background: url(../images/footer/aa30-ico-footer-destinos.png) 15px 0px no-repeat;
		}
		.menu-footer .interes {
			background: url(../images/footer/aa30-ico-footer-puntos_interes.png) 15px 0px no-repeat;
		}
		.menu-footer .momentos {
			background: url(../images/footer/aa30-ico-footer-momentos.png) 15px 0px no-repeat;
		}
		.menu-footer .escapadas {
			background: url(../images/footer/aa30-ico-footer-escapadas.png) 15px 0px no-repeat;
		}
	/*@media (min-width: 576px){
		.menu-footer h4, .menu-footer ul.level-1 > li {
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
		}
	}
	@media (min-width: 768px){
		.menu-footer h4, .menu-footer ul.level-1 > li {
			-ms-flex: 0 0 25%;
			flex: 0 0 25%;
			max-width: 25%;
		}
	}*/
	@media (max-width: 576px){
		.menu-footer .row{
			margin-left: 30px;
		}
	}

.menu-footer ul ul{
    margin-right: 0px;
    margin-left: 0px;
}
.menu-footer ul li ul li{margin-bottom:1rem;}
.menu-footer ul li ul li,.menu-footer ul li ul li a {
    color: #006ff0;
    width: 100%;
    text-decoration: none;
    background-color: transparent;
	text-transform: initial;
}
.menu-footer a{
	color:#006ff0;
}
.menu_inferior2{
    justify-content: center;
    padding-bottom: 2rem;
}
#footer .menu_inferior2 a{
	color: #006ff0;
}
#footer .menu_inferior2 ul{
	padding-left: 0;
}
#footer .menu_inferior2 ul li:before {
    padding: 0 0.5em;
	color: #006ff0;
}
@media (min-width: 768px){
	#footer .menu_inferior2 ul{
		padding-left: initial;
	}
#footer .menu_inferior2 a{
	font-size: 1rem
}
#footer .menu_inferior2 ul li:before {
    padding: 0 1.5em;
}
}