@charset "UTF-8";


/*!
 * LAYOUT - MOBILE
 */


  /* 1- COMUNES */    
  /* 2- MENU */
  /* 3- SELECTOR DE IDIOMA */
  /* 4- FOOTER */ 
 /* 5- ADMIN */
 /* 7- COOKIES */


@media (max-width: 991px) {

	
/* 1.- COMUNES */
	
.scrollup {
    display: none !important;
}
	

/* 2.- MENÚ */



.navbar {
  padding: 0;
}

#block-ah-branding {
  padding: 5px 15px;
}

#block-ah-main-navigation {
  border-radius: 0;
  background: transparent;
  height: auto;
}

/* ====== NAVBAR TOGGLER ====== */
button.navbar-toggler {
  margin: 5px 15px;
}

.navbar-toggler {
    filter: invert(1);
    border: 1px solid #000;
}

.navbar-toggler-icon {
	filter: brightness(0);
}

.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 #fff;
}

/* ====== NAV ITEMS ====== */
ul.navbar-nav {
    background-color: #ffffff;
    border-radius: 0;
    margin: 5px 0 0 0;
    padding-top: 90px;
}
	
ul.nav.navbar-nav {
    margin-top: 0;
}

.navbar-nav li a {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
	
nav.navbar-expand-lg.open {
    /* background-color: #FFF; */
    border-radius: 0 0 16px 16px; 
}	
	
.navbar-collapse {
    padding-top: 90px;
    margin-top: -165px;
}

nav.navbar-expand-lg.open img{
    filter: brightness(0);
}
		
nav.navbar-expand-lg.open .navbar-toggler-icon {
    filter: brightness(10);
}
	

	
.path-arquitectura main, .path-urbanismo main {
    padding-top: 80px;
}
	

.path-urbanismo .navbar-toggler .navbar-toggler-icon,
.path-arquitectura .navbar-toggler .navbar-toggler-icon {
     filter: invert(1);
}
	
	
.navbar .nav-item:first-child a[data-drupal-link-system-path="<front>"] {
    display: none;
}
	

	

	

/* 3- SELECTOR DE IDIOMA */
	
#block-ah-alternadordeidiomacontenido {
  background-color: #ffffff;
  border-radius: 0 0 15px 15px;
}

#block-ah-alternadordeidiomacontenido ul {
  padding-left: 20px;
  padding-bottom: 18px;
}

.block-language ul[data-block="nav_additional"] li a {
  color: #000;
  text-decoration: none;
}


/* 4- FOOTER */

footer .label {
    margin-top: 30px;
    display: block;
}
	
	

/* 5- ADMIN */
	
	   /* 7- COOKIES */
	
	#sliding-popup {
		width: 100% !important;
	}



}



