/* Eduardo: pongo comentado lo que ya está 
pasado al themes/arroyolocal/less/style.less, ok? */

.dropdown-menu{
	/*min-width:300px!important;*/
	}

.block-arroyo-today-block, .view-agenda{
	/*height:auto!important;
	min-height:260px!important;*/
}

.views-field .innercol .capa{
	/*height:auto!important;
	padding-bottom:37px!important;*/
}

#views-bootstrap-profiles-block-1 .views-field-field-profile-image {
  /*padding: 0.25em 0.25em!important;*/
}

.horizalarg .col-md-8{
	/*height:auto!important;
	padding-left:8px!important;
	padding-right:8px!important;*/
}

.horizalarg .col-md-8 h4 a{
	/*font-size:.7em;*/
}
/********* DESCOMENTADO 21/11/2017 ****************************************************************************************************/
/* MUESTRA LOS H2 EN NOTICIAS, EVENTOS YA QUE NO TENEMOS CABECERA SUPERIOR */
article:not(.page) h2 a span{
	display:block!important;
}
/* OCULTA TITULOS DUPLICADOS EN DIFERENTES TIPOS DE PÁGINA */
article.page-group h2 a span, article.plant h2 a span, article.anuncio h2 a span{
	display:none!important;
}

.news-item.sticky-off .dcha img{
	max-width:100%;
}

.block-title{
	/*font-size:21px!important;*/
}


/*.inst-acc .panel-title{
	padding: 26px 20px!important;
	background-color:#007eb2;
	color:#ececec!important;
}*/


/*@media (min-width:678px) and (max-width:1200px){
	.horizalarg .col-md-8 h4 a{
		font-size:.6em;
	}
	.horizalarg{min-height:90px!important;}

	.region-navigation span{
		padding-left:20%!important;
		font-size:.9em!important;
	}
	.region-navigation .navbar-brand{
		font-size:.9em!important;
	}
	#block-arroyoless-main-menu .navbar-nav > li{
		font-size:0.8em;
		padding-left:0px!important;
		padding-right:0px!important;
	}
	#block-arroyoless-main-menu .navbar-nav > li a{
		padding-left:8px!important;
		padding-right:8px!important;
	}

}*/





/************ VISUALIZACIÓN DE LOS BLOQUES DEL LISTADO DE TRAMITES, CATEGORÍA DE TRAMITE Y TRAMITES DE TEMATICA ***********************/
.horizalarg{
	padding:0px!important;
	margin-bottom:-16px;
}
.horizalarg-trn img{
	max-width:75px!important;
	max-height:75px!important;
}

.horizalarg-trn:first-child{
	padding-left:0px;
}

.horizalarg-trn h3 a{
	text-transform: none!important;
}

.horizalarg-trn .col-sm-8, .horizalarg-trn .col-sm-10{
	min-height:75px!important;
}

.horizalarg-trn .col-sm-10 h3, .horizalarg-trn .col-sm-8 h3{
	height:75px!important;
}

.horizalarg-trn .col-sm-2, .horizalarg-trn .col-sm-2 a{
	min-height:75px;
	display:block;
	text-align:center;
	line-height: 75px;
}
.horizalarg-trn .col-sm-2:nth-child(3) img{
	max-width:50px!important;
}


@media (max-width: 1200px) and (min-width: 678px){
	.horizalarg-trn {
	    min-height: 75px;
	}
}


@media all and (min-width: 480px) and (max-width: 768px){
 	.horizalarg-trn .col-sm-2:first-child, .horizalarg-trn .col-sm-4{
 		display:none;
 	}
 	.horizalarg-trn .col-sm-8, .horizalarg-trn .col-sm-10{
		text-align:center;
    	height:auto!important;
    	min-height:auto!important;
	}
	.horizalarg-trn .col-sm-8 h3, .horizalarg-trn .col-sm-10 h3{
		display: block;
    	padding-top: 12px;
    	padding-bottom:12px;
    	height:auto!important;
	}
}
@media all and (max-width: 480px){
	.horizalarg-trn .col-sm-2:first-child, .horizalarg-trn .col-sm-4{
		display:none;
	}
	.horizalarg-trn .col-sm-8, .horizalarg-trn .col-sm-10{
		text-align:center;
    	height:auto!important;
    	min-height:auto!important;
	}
	.horizalarg-trn .col-sm-8 h3, .horizalarg-trn .col-sm-10 h3{
		display: block;
    	padding-top: 12px;
    	padding-bottom:12px;
    	height:auto!important;
	}
}


/*************** quitar separación entre tramites en listado de las tematicas (meto todas las clases e id para tratar de no pisar otras) ************/

.horizontales>.view-content>#views-bootstrap-procedures-by-group-block-1.grid.views-view-grid.horizontal .row{
	margin:0px!important;
}

/*************** zona Ayuntamiento>Alcaldia **********************/

.barra-alcaldia{
	background-color: #1A8448;
	width:100%;
	float:left;
	margin-bottom:20px;
}
.barra-alcaldia img{
	/*float:left;*/
}
.barra-alcaldia h2{
	line-height: 65px;
	color:#fff!important;
	float:left;
	margin-bottom:0px;
}

/***** TAMAÑO DE FUENTE Y ESPACIO ENTRE CONTENIDOS Y BLOQUE DE DOCUMENTOS ADJUNTOS, TRAMITES, ETC ***********/

/*.view-content .views-view-grid,*/ .field--name-field-attachments.field--type-file.field--label-above{margin-top:40px;}
.field--name-field-attachments.field--type-file.field--label-above .field--label, .field--name-field-image-gallery.field--type-image.field--label-above .field--label{font-size:1.4em;}
.horizalarg col-md-6, .horizalarg col-md-10{
	padding-top:15px;
}

#views-bootstrap-banners-block-2{
	margin-top:0px!important;
}

/* CABECERA Esto no lo he añadido yo. Eduardo.*/
#block-arroyoless-search {
	background-image: url('../images/foto_cabecera_01.jpg') !important;
}


/************************* FIX SOBRE EL FORMULARIO DE VOLANTE DE TRAMITE PADRON  ************/
.form-item-fechadenacimiento select{width:100px!important;}

/************************ tabla hacienda *******************/
.tabla-hacienda{
	font-size:.8em;
}
.tabla-hacienda td{
	border:1px solid black;
	padding:2px 5px;
	width:14%;
}

.tabla-hacienda tr td{
	text-align:right;
}

.tabla-hacienda tr:first-child td, .tabla-hacienda tr td:first-child, .tabla-hacienda tr td:nth-child(2){
	text-align:center;
}

/* Sidebar menu lateral Plenos, Publicaciones, Noticias, Instalaciones, Asociaciones y Normativa
 */

@media (min-width: 768px) {
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}


/*SEPARAR IMAGEN PRINCPAL DE CUERPO DE EVENTOS, NOTICIAS ETC */
.events .field.field--name-field-image.field--type-image.field--label-hidden.field--item.quickedit-field, .article .field.field--name-field-image.field--type-image.field--label-hidden.field--item.quickedit-field{
	margin-top:60px;
}


/** TAMAÑO BLOQUES DEL LSITADO DE NOTICIAS Y EVENTOS **/
.horizontales>.view-content{
	width:100%;
}

/* CAMBIO EN APARTADO PERFIL DENTRO DE UN EVENTO, CON ESTO SE MOSTRARAN EN UNA SOLA LÍNEA */
.events .field--label-inline .field__items .field--item{
	float:left;
	margin-right:5px;
	margin-bottom:1.2em;
}

.events .field--name-field-profiles .field__items .field--item::after{
	content: ", ";
}
.events .field--name-field-profiles .field__items .field--item:last-child::after{
	content: " ";
}


/** QUITAR "ARROYO DE LA ENCOMIENDA" DEL HEADER A MENOS DE 991 **/
@media (max-width:991px){
.name.navbar-brand{
	display:none;
}

.logo.navbar-btn.pull-left{
	margin-top:20px;
	margin-bottom:20px;
}
}

/* Dani: correccion iphone menu */
@media only screen and (max-width:768px) {
  ul.sf-menu {
    display: none;
  }
}
/* Dani: eliminar icono de usuario de menu */
.block-superfishmain a[href*="user"]:before {
    content: none !important;
}
/* Ana: correción color links nivel 2 */
.block-superfishmain li.sf-depth-1 li a{
  color: #FFF;
}
/* Dani: correccion de ultimo li en front page Se eliminaban todos los uñtimos hijos */
.path-frontpage .block-superfishmain li:last-child, .path-frontpage #block-arroyoless-main-menu li:last-child {
    display: block;
}
.path-frontpage .block-superfishmain> ul>li:last-child, .path-frontpage #block-arroyoless-main-menu li:last-child {
    display: none;
}

@media all and (max-width: 768px){
	.innercol  .capa p{ font-size: 0.7em; }
} 

/* Edu:Cambio en el listado del perfíl de vecino */
.role-ciudadano .content ul{ list-style: none; padding:0px; }
.role-ciudadano .content ul li{ 
	font-size: 19px;
    line-height: 47px;
    margin-top:8px;
}

.role-ciudadano .content ul li a{
	
    color: #fff;
    background-color: #1d9350;
	display:block;
    padding-left: 30px;
    padding-right: 30px;
 }
 
 @media all and (max-width: 768px){
	.role-ciudadano .content ul li{ 
	font-size: 16px;
    line-height: 40px;
    text-align:center;
}

.role-ciudadano .content ul li a{
	display:block;
    padding-left: 15px;
    padding-right: 15px;
 }
 #views-bootstrap-banners-block-1 .row img{
width:100%;
}

section.block-arroyo-today-block{
	width:100%;
}

.block-superfishmain li.sf-depth-1 li a{
  color: #354a54;
}
} 

/* Edu: corrección maquetación home */

#views-bootstrap-banners-block-1 .col-md-8{
	padding:1.2em;
}


 @media all and (min-width:768px) and (max-width: 911px){
	#views-bootstrap-banners-block-1 .col-md-8 h3{
		font-size:1em;
	}
	
}

 @media all and (min-width:768px) and (max-width: 991px){
/*corrección sobre el tamñao de letras y espacios del menú */
	.block-superfishmain>ul>li.sf-depth-1>a {
	    padding: 5px 0px;
	    font-size: 1em;
	}
	.block-superfishmain>ul>li {
		width: 15.5%;
	}
}
 @media all and (min-width:991px) and (max-width: 1245px){
	#views-bootstrap-banners-block-1 .col-md-8 h3{
		font-size:0.91em;
	}
	#views-bootstrap-banners-block-1 .col-md-8{
		padding: 1em 0.1em 1em 0.6em;
	}
	#views-bootstrap-banners-block-1 .horizalarg{
		min-height:0px!important;
	}

	/*corrección sobre el tamñao de letras y espacios del menú */
	.block-superfishmain>ul>li.sf-depth-1>a {
	    padding: 5px 0px;
	    font-size: 1.1em;
	    line-height:1.2em;
	}
}


#regiontres{margin-top:2em;}

#views-bootstrap-featured-home-block-1 .featured-item{
	max-width:220px;
	margin:auto;
}

section.block-arroyo-today-block {
    margin: 84px 0 1em 0;
}

/*corrección sobre el tamñao de letras y espacios del menú */
	.block-superfishmain>ul>li.sf-depth-1>a {
	    line-height:1.2em;
	}

/*quitar borde a subelementos de menu del menú activo*/
li.active-trail>ul>li a {
    border: 0px!important;
}

/*boton menú movil */
#superfish-main-toggle{
	font-size:1.4em;
	display:block;
	padding:9px;
}

#superfish-main-toggle a, #superfish-main-toggle a span{
	text-decoration:none!important;
}

#superfish-main-accordion li{
	background:none;
	color: #354a54!important;
	border-top: 1px solid #dedede;
	padding:6px 0px;
}


#superfish-main-accordion li>ul{
	padding-left:20px;
    margin-top: 0em!important;
}

#superfish-main-accordion a{
	text-decoration:none!important;
}

.block-superfishmain li.active-trail a {
    border-bottom: 0px;
}

@media (min-width: 992px){
section.block-views-blockviewevents-block-1 {
 	min-height:380px;
}
}

.cont-grupos-politicos{
	min-height:700px;
	margin-top:30px;
}

.grupos-politicos .row{
	margin-top:20px;
}

.grupos-politicos .col-md-4, .grupos-politicos .col-md-2{
	border-bottom:1px solid #b4d5e2;
	min-height:140px;
}

/** FIX EDUARDO PÁGINA TEMATICA PARA ESCUELAS MUNICIPALES 18/09/18*/
.anade-margen{
	padding:30px 10px;
}

.anade-margen{
	margin-top:-62px
}

.anade-margen img{
	width:100%;
	margin-bottom:10px;
	}

/************** CAMBIOS EN MI PERFIL 18 09 2018 ******************************/

.role-authenticated.role-ciudadano.user-logged-in.path-user.navbar-is-static-top.has-glyphicons .tabs[role=navigation]{
	display:none!important;
}

/*************** CAMBIOS EN MAPA DEL SITIO **************************/

.path-mapa-sitio .main-container li{
	padding:4px 0px;
}

.path-mapa-sitio .main-container .navbar-nav>li.expanded, .path-mapa-sitio .main-container .navbar-nav>li:nth-child(3){
	width:50%;
	margin-bottom:50px;
	float:left;
}

.path-mapa-sitio .main-container .navbar-nav>li.expanded>a, .path-mapa-sitio .main-container .navbar-nav>li:nth-child(3)>a, .path-mapa-sitio .main-container .navbar-nav .searcher{
	font-size:1.6em;
}

.path-mapa-sitio .main-container .navbar-nav>li.expanded>ul>li>a, .path-mapa-sitio .main-container .navbar-nav>li:nth-child(3)>ul>li>a{
	font-size:1.1em;
}

.path-mapa-sitio .main-container .navbar-nav>li.expanded>a>span, .path-mapa-sitio .main-container .navbar-nav>li:nth-child(3)>a>span{
	display:none;
	}


/**** FIX QUITAR FECHA NOTICIA ***/

#views-bootstrap-news-block-1 .capa>p, #views-bootstrap-news-by-group-block-3 .capa>p{
	color:#00465b!important;
	-webkit-user-select: none;        
-moz-user-select: none;
-ms-user-select: none; 
user-select: none;
}


#views-bootstrap-news-block-1 .capa>h3, #views-bootstrap-news-by-group-block-3 .capa>h3{
	margin-top:-14px;
	padding-left:12px;
}

.view-agenda {
    min-height: 315px!important;


}
    /** FIX MENU **/

 @media all and (min-width: 992px){
	.path-frontpage .block-superfishmain li.sf-depth-1, .path-frontpage #block-arroyoless-main-menu li.sf-depth-1{
		float: left;
	    width: 13%!important;
	}

	.block-superfishmain li.sf-depth-1 {
	    float: left;
	    width: 12%!important;
}


.horizontales.view.view-associations h3 a:after{

    content: ' (Ver mas)';
    font-size: 12px;
    text-transform: none;

}

.grid.views-view-grid.horizontal .row .news-item img{
	max-width:100%;
}

.img-festejos{
	
}

.cabecera-aj img{
	max-width:100%;
	margin-top:20px;
}

 .separacion-img{
 	margin-bottom:30px;
 }


 .page-node-type-sugerencia-de-lectura .content img{
 	max-width: max-content;
    width: 400px;
    margin: auto;
    margin-bottom:50px;
 }

 .page-node-type-sugerencia-de-lectura .content .field--name-field-documentaci{
 	margin-top:50px;
 	margin-bottom:50px;
 }

 .field--name-field-volver a:after{
 	content:'';
 }