@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i|Muli:300,400,600,700');

body{
	margin: 0;
	font-family: "Lato" !important;
	font-weight: 300;
	font-size: 15px;
    color: #696969;
}
html{
	height: 100%;
    max-height: 100%;
    width: 100%;
    max-width: 100%;
    overflow-x: hidden;
}
.w_content{
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.clear{
	clear: both;
}
.block-title{display: none;margin: 0}
#page-title {display: none;}
div#columns {    background: white;}
/*----- CABECERA -----*/
.nav{
	margin:0px;
}
div#menu-bar {
	max-width: 1200px;
	height: 60rem;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    z-index: 9;
    width: 100%;
    left: 0;
    right: 0;
}
.logo_head{
	background-image: url(./images/logo.png);
	background-size: 340px;
    background-repeat: no-repeat;
    width: 340px;
    height: 100px;
    background-position: center bottom;
}
.float_right{
	float: right;
}
.nav li,
.nav ul.menu li {
  display: inline;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}
.nav li a,
.nav ul.menu li a {
  display: block;
  white-space: nowrap;
  padding: 0 10px;
}
.nav .block {
  margin-bottom: 0;
}
.control-label {
	display: none;
}
.user-login-form {
	display: table;
	padding: 4rem;
	margin: auto;
}
.user-login-form .control-label {
	display: block !important;
}
.user-login-form .form-actions.form-group.js-form-wrapper.form-wrapper {
    text-align: center;
}
.form-select.bef-links {
	list-style: none;
}
.form-select.bef-links ul li{
	border: 1px solid black;
	display: inline-block;
	box-sizing: border-box;
	padding: 0.8em;
	margin: 1em;
	padding-left: 1.5em;
	padding-right: 1.5em;
	margin-top: 1em !important;
}
.form-select.bef-links>ul>li>a{
	text-decoration: none;
    color: black;
    font-weight: 400;
}
.form--inline.form-inline.clearfix {
	text-align: center;
}
.form-item.js-form-item.form-type-select.js-form-type-select.form-item-field-categoria-enlace-target-id.js-form-item-field-categoria-enlace-target-id.form-group {
	float: none !important;
}
.webform-name--wrapper.fieldgroup.form-composite.webform-composite-hidden-title.js-webform-type-webform-name.webform-type-webform-name.js-form-item.form-item.js-form-wrapper.form-wrapper,
.form-item.js-form-item.form-type-email.js-form-type-email.form-item-correo.js-form-item-correo.form-group,
.form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-asunto.js-form-item-asunto.form-group {
	width: 30%;
	display: -webkit-inline-box;
}
input#edit-correo, input#edit-nombre-first, input#edit-asunto{
	width: 100%;
    border: 1px solid white;
	border-radius: 0px;
    background-color: transparent;
    box-sizing: border-box;
    padding: 1em;
    font-size: 0.9em;
    color: white;
}
button#edit-actions-submit {
    background-color: transparent;
    border: 1px solid white;
	border-radius: 0px;
    color: white;
    padding: 1em;
    font-size: 0.9em;
}
textarea#edit-mensaje {
    background-color: transparent;
    border: 1px solid white;
	border-radius: 0px;
    color: white;
    padding: 1em;
}
section#block-webform-2 .block-title {
	display: block !important;
    font-size: 1.2em;
    padding-top: 3em;
}
.webform-name--wrapper.fieldgroup.form-composite.webform-composite-hidden-title.js-webform-type-webform-name.webform-type-webform-name.js-form-item.form-item.js-form-wrapper.form-wrapper, .form-item.js-form-item.form-type-email.js-form-type-email.form-item-correo.js-form-item-correo.form-group, .form-item.js-form-item.form-type-textfield.js-form-type-textfield.form-item-asunto.js-form-item-asunto.form-group {
    width: 30%;
    display: -webkit-inline-box;
    vertical-align: middle;
    margin-bottom: 15px;
    margin-top: 15px;
}
#drupal-live-announce {
	display: none;
}
.more-link {
	text-align: right;
}
.more-link > a {
	text-decoration: none;
}
a.enlace_documento {
	text-decoration: none;
	color: black;
}
form#views-exposed-form-listado-de-enlaces-page-1 > div {
	padding-bottom: 3em;
}
.contextual-region.view.view-listado-de-publicaciones.view-id-listado_de_publicaciones.view-display-id-page_1{
	padding-bottom: 15em;
}
.bloque_3c_title > a {
	color: black;
}
img {
	max-width: 100%;
}
.noticia_img > img {
	height: 350px;
}
.single-not-txt.c-noticias > div {
	display: none;
}
.pager > .previous > a,
.pager > .next > a {
	float: none !important;
}
.linkFilter:hover {
	background-color: black;
	color: white;
}
.linkFilter:hover a {
	color: inherit !important;
}
#content-column, .content-column{
	float: left;
	clear: none;
	width: 100%;
}
.swiper-slide {
    height: 600px !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
	position: relative;
}
div#primary-menu-bar {
    display: none;
}
#block-block-22 {
    display: inline-block;
}
#block-system-main-menu {
    display: inline-block;
    float: right;
    margin-top: 4.4em;
}
#block-locale-language {
    float: right;
    display: inline-block;
    margin-top: 4.5em;
}
ul.menu.clearfix>li>a {
    color: white;
    font-size: 1em;
    font-weight: 400;
    text-decoration: none;
}
.nombre-municipio {
    bottom: 0px;
    position: absolute;
    color: white;
    background-color: rgba(0, 0, 0, 0.45);
    width: 100%;
    text-align: right;
    font-size: 0.9em;
    height: 50px;
    line-height: 50px;
    padding-right: 60px;
    box-sizing: border-box;
    font-weight: 400;
}
.swiper-button-next {
    position: absolute;
    bottom: 0px !important;
    width: 50px !important;
    height: 50px !important;
    margin-bottom: 0px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 0px !important;
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgb(0, 0, 0);
    background-image: url("") !important;
    background-size: 0px !important;
    color: white;
    text-align: center;
    font-weight: 600;
    top: 582px !important;
    line-height: 50px;
    font-size: 1.7em;
    margin-top: -32px !important;
}
#progress{
	height: 3px;
	width: 0px;
	position: absolute;
	bottom: 0px;
	background-color: rgba(255, 255, 255, 0.50);
	z-index: 11;
}
.progress-transition {
    -webkit-transition: width 8s ease-in-out;
    -moz-transition: width 8s ease-in-out;
    -o-transition: width 8s ease-in-out;
    transition: width 8s ease-in-out;
    width: 100% !important;
}

/*-------- MENU MOVIL -----------*/
.icono_menu_movil {
    background-image: url(./images/menu_movil.png);
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-position: center;
}
nav#block-menu-menu-menu-responsive {
    position: absolute;
    background-color: grey;
    width: 100%;
    height: 100%;
    top: 0%;
    margin: 0;
    z-index: -1000;
    display: none;
}
section#block-iconomenumovil-2 {
    display: inline-block;
    float: right;
    padding-right: 2em;
    display: none;
    cursor: pointer;
	bottom: 4.5rem;
}
nav#block-menu-menu-menu-responsive .block-inner {
    height: 100vh;
}
nav#block-menu-menu-menu-responsive  ul.menu.clearfix {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
}

nav#block-menu-menu-menu-responsive  ul.menu.clearfix li {
	list-style: none;
	margin-top: 2%;
}

div#close-movile-menu {
    /* background-color: red; */
    height: 50px;
    width: 50px;
    position: fixed;
    top: 0;
    right: 0;
    margin-top: 2rem;
    margin-right: 3rem;
    background-image: url(./images/close.png);
    background-size: contain;

}

#block-system-main-menu .menu.clearfix{
	/* background-color: rgba(0,0,0,0.5); */
	padding: .5rem;
}

#block-system-main-menu .open .dropdown-menu{
	top:auto;
	left: auto;
	margin-top: 0.5rem;
	background-color: rgba(0,0,0,0.5);
	border:0;
	box-shadow: none;
	display: flex;
	flex-direction: column;
}

#block-system-main-menu .open a {
    background-color: rgba(0,0,0,0);
}

ul.menu.clearfix .menu.clearfix {
    transform: translateY(0) !important;
}

#block-system-main-menu .dropdown-menu > li > a{
	color:white;
    padding: 0.6rem 1rem;
	/* border-right: 1px solid white; */
}



#block-system-main-menu .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
	background-color: transparent;
}







/*-------- BLOQUE IMAGEN TEXTO ----------*/
.bloque_image_texto_container {
    display: table;
    width: 100%;

    padding-top: 12em;
    padding-bottom: 10em;
}
.bloque_image_texto_img {
    display: inline-block;
    width: 49%;
    height: 300px;
    text-align: center;
    vertical-align: middle;
    padding-left: : 5%;
    vertical-align: top;
}
.bloque_image_texto_txt_container {
    display: inline-block;
    width: 44%;
    padding-left: 5%;
}
.image_item_small {
    padding: 15px;
    -webkit-box-shadow: 0px 0px 22px 6px rgba(0,0,0,0.32);
    -moz-box-shadow: 0px 0px 22px 6px rgba(0,0,0,0.32);
    box-shadow: 0px 0px 22px 6px rgba(0,0,0,0.32);
    box-sizing: border-box;
}
.bloque_image_texto_title {
    font-weight: 600;
    font-size: 2em;
    padding-bottom: 1em;
    color: #333;
}
.bloque_image_texto_txt {
    width: 90%;
    text-align: justify;
    padding-bottom: 3em;
    color: #696969;
}
.bloque_image_texto_button {
    border: 1px solid black;
    display: inline-block;
    padding: 1em;
    padding-right: 3em;
    padding-left: 3em;
    padding-bottom: 1.2em;
    color: black;
    text-transform: uppercase;
    font-size: 0.9em;
    font-weight: 500;
}


.link_catalogo {
    width: 170px;
    border: 1px solid;
    padding: 0.8em;
    text-align: center;
    margin-top: 2em;
}
.link_catalogo>a{
    color: black;
}

.eng_video {
    padding-top: 2em;
    color: black;
    text-align: left;
}
.eng_video>a {
    color: #696969;
}
/*-------  BLOQUE TEXTO FONDO ----------*/
.bloque_texto_fondo_container {
    padding-bottom: 8em;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.block-inner,#main-content {
    margin-left: 0px;
    margin-right: 0px;
}
.bloque_texto_fondo_title {
    font-family: 'Muli';
    color: white;
    font-size: 2.5em;
    font-weight: 400;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5em;
    padding-bottom: 2em;
    text-align: center;
    width: 90%;
}
.bloque_texto_fondo_button {
    display: inline-block;
    border: 1px solid;
    color: white;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    text-transform: uppercase;
    font-size: 0.8em;
    font-weight: 400;
    padding: 1em;
}
.bloque_texto_fondo_button_container {
	text-align: center;
}

/*-------- BLOQUE 3C -------*/
.bloque_3c_title {
    font-weight: 600;
    font-size: 2.3em;
    padding-bottom: 3em;
    color: #333;
    text-align: center;
    padding-top: 3em;
}
.bloque_3c_txt {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 2em;
    -moz-column-gap: 2em;
    column-gap: 2em;
    padding-left: 3em;
    padding-right: 3em;
    padding-bottom: 8em;
    text-align: justify;
}
a.link_document {
    color: black;
    font-weight: bold;
    text-align: center;
}
/*----------- SALUDO --------------*/
.saludo_container {
    background-color: #E2E2E2;
    padding-bottom: 9em;
    padding-top: 8em;
}
.saludo_title {
    font-weight: 600;
    font-size: 2.3em;
    padding-bottom: 2em;
    color: #333;
    text-align: center;
    padding-top: 2em;

}
.saludo_txt {
    text-align: justify;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
    padding-bottom: 4em;
}
.saludo_nombre {
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
    font-weight: 700;
    color: #333;
    width: 85%;
}
.saludo_cargo {
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
    font-size: 0.85em;
    color: #333;
    font-weight: 500;
    font-style: italic;
    padding-top: 0.5em;
    width: 85%;
}
.saludo_img {
    background-image: url(./images/saludo.png);
    height: 250px;
    width: 250px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: auto;
    margin-right: auto;
}
.saludo_idioma_container{
	display: none;
}
.saludo_idioma_container.idioma_activado{
	display: block;
}
.selector_idioma_saludo {
    text-align: center;
}
.saludo_idioma {
    display: inline-block;
    padding: 1em;
    font-weight: 500;
    margin-top: 3em;
    cursor: pointer;
}


/*--------- BLOQUE OBJETIVOS -------*/
.objetivos_red_content {
    position: absolute;
    bottom: 1em;
}
.objetivos_red_item {
    /*width: 20%;*/
	width: 25%;
    display: inline-block;
    margin-left: -3px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 2em;
    box-sizing: border-box;
    height: 550px;
    vertical-align: top;
    position: relative;
}
.objetivos_red_item.uno {	background-image: url(./images/bg-uno.jpg);}
.objetivos_red_item.dos {	background-image: url(./images/bg_dos.jpg);}
.objetivos_red_item.tres {	background-image: url(./images/bg-tres.png);}
.objetivos_red_item.cuatro {	background-image: url(./images/bg-cuatro.jpg);}
.objetivos_red_item.cinco {	background-image: url(./images/bg-cinco.jpg);}

.objetivos_red_title {
    color: white;
    font-size: 1.5em;
    font-weight: 400;
    padding-top: 7em;
	line-height: 1.2em;
}

.objetivos_red_txt {
    color: white;
    max-width: 95%;
    line-height: 1.3em;
    padding-top: 1em;
    font-size: 0.85em;
}


/*-------- LISTADO NOTICIAS PORTADA ----------*/
.noticias_portada{
	padding-top: 9em;
    padding-bottom: 10em;
    text-align: center;
}

.titulo_bloque {
    font-weight: 600;
    font-size: 2em;
    padding-bottom: 1em;
    color: #333;
}
.titulo_bloque.noticias_portada_title{
	padding-left: 0.4em;
    text-align: left;
}
.noticias_portada_item{

    display: inline-block;
    width: 33%;
    margin-left: -2px;
    padding: 1em;
    box-sizing: border-box;
    vertical-align: top;
    text-align: left;
}
.noticia_img > img {
    height: 350px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
	width: 100% !important;
}
.noticia_title {
    font-size: 1.3em;
    padding-top: 1em;
    padding-bottom: 0.7em;
    font-weight: 500;
}
.noticia_fecha {
    font-size: 0.8em;
    padding-bottom: 1em;
}
.noticia_excerpt {
    width: 90%;
}
.noticia_leer_mas {
    width: 95px;
    border: 1px solid;
    padding: 0.8em;
    text-align: center;
    margin-top: 2em;
}
.noticia_leer_mas a {
	color: #222;
	text-decoration: none;
}
/* --------- listado noticias pagina --------*/

ul.pager li.pager-current {
    font-weight: 500;
}

li.pager-next a, li.pager-previous a{
	color: #222;
}
ul.pager {
    padding-top: 3em;
    padding-bottom: 5em;
}
.listado_noticias_page{
	padding-top: 7em;
    padding-bottom: 7em;
    padding-left: 1em;
    padding-right: 1em;
}

a.feed-icon {
    display: none;
}


/*------ NOTICIA INDIVIDUAL ---------*/
.single-not-content.w_content_left {
    padding-top: 2em;
    padding-bottom: 8em;
}
.container_menu_bar {
    width: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
	height: 60rem;
}

.noticia_ind_title {
    color: white;
    font-size: 4em;
    max-width: 1000px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-weight: 400;
    padding-top: 2em;
    width: 90%;
}
.w_content_left {
    display: inline-block;
    width: 70%;
    margin-left: 2%;
    margin-right: 8%;
}
.w_content_right {
    display: inline-block;
    width: 18%;
    margin-left: -4px;
    vertical-align: top;
}
.single-not-date {
    color: #222;
    font-size: 0.9em;
    font-weight: 400;
    text-align: right;
    padding-top: 3em;
    padding-bottom: 1em;
}
.single-not-line {
    border-bottom: 1px solid #a5a5a5;
}
.single-not-txt {
    text-align: justify;
    padding-top: 2em;
}
.categorias_noticias {
    color: black;
    font-weight: 400;
    font-size: 1.5em;
    padding-top: 3em;
    /* padding-left: 3em; */
}
.menu-name-menu-categorias-noticias-menu ul{
	padding-left: 0px;
}
.menu-name-menu-categorias-noticias-menu ul li{
    list-style: none;
    color: #222;
    border: 1px solid #a5a5a5;
    font-size: 0.9em !important;
    font-weight: 300 !important;
    padding: 0.5em;
    border-bottom: 1px solid #a5a5a5;
    border-top: 0px;
}
.menu-name-menu-categorias-noticias-menu ul li a{
	color: #696969 !important;
    font-size: 0.9em !important;
    font-weight: 300 !important;
    padding: 0.5em;
    padding-bottom: 1em !important;
}

.menu-name-menu-categorias-noticias-menu ul li:first-child{
	border-top: 1px solid #a5a5a5;
}
.ico_adjunto_not {
    background-image: url(./images/icon_document3.png);
    background-repeat: no-repeat;
    width: 2em;
    height: 2em;
    background-position: center;
    background-size: contain;
    display: inline-block;
}



/*-----  BLOQUE BANNERS ------------*/
.masonry-item {
    width: 21.5% !important;
    background-color: white;
    border: 1px solid #DDDDDD;
    margin: 1.5% !important;
    padding: 0% !important;
    box-shadow: 0px 0px 54px -16px rgba(0,0,0,0.7);
}
.banner_container {
    padding: 1.5em;
    padding-bottom: 1.3em;

}
#block-views-block-banners-portada-block-1-2 {
    background-color: #e5e5e5;
    padding-top: 8em;
    padding-bottom: 8em;
}

.view-banners-portada{
	max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}



/*--------- ACTUACION INDIVIDUAL ----------*/
div#container1 img {
   /* height: 500px;*/
   width: 100%;
}
div#container1 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
.twentytwenty-overlay{display: none !important;}
.twentytwenty-handle {
    background-image: url(./images/icon_slide.png);
    background-position: center;
    width: 115px !important;
    height: 170px !important;
    border: 0px !important;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    background-repeat: no-repeat;
    z-index: 99 !important;
    top: 70% !important;
    margin-left: -58px !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
.twentytwenty-left-arrow, .twentytwenty-right-arrow{ display: none !important; }
.twentytwenty-horizontal .twentytwenty-handle:after {
    top: 75% !important;
}
.twentytwenty-horizontal .twentytwenty-handle:before {
    bottom: 59% !important;
}

.single_actuacion {
    padding-bottom: 5em;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}
.single_actuacion_title {
    font-weight: 600;
    font-size: 2em;
    padding-bottom: 1em;
    color: #333;
    padding-top: 3em;
}
.single_actuacion_date {
    color: #222;
    font-size: 0.85em;
    font-weight: 400;
    padding-bottom: 1.2em;
}
.single_actuacion_body {
    color: #696969;
    font-size: 15px;
    font-weight: 300;
}

.single_actuacion_slide_container {
    padding-bottom: 7em;
}

/*---------- MAPA MUNICIPIOS ------------*/
div#block-block-46 {
    position: relative;
}
#map{
	height: 600px;
	width: 100%;
}
.block {
    margin-bottom: 0px;
}
.info-map {
    position: absolute;
    background-color: rgba(68, 68, 68, 0.18);
    width: 300px;
    height: 600px;
    color: black;
    z-index: 9;
}
.info-map-municipios {
    height: 33.3%;
    text-align: center;
    background-color: rgba(109, 109, 109, 0.18);
}
.info-map-habitantes {
    height: 33.3%;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    background-color: rgba(31, 31, 31, 0.18);
}
.info-map-number {
    font-size: 4em;
    font-weight: 100;
    padding-top: 1em;
    border-bottom: 3px solid;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
.map_sub {
    font-size: 1.8em;
    font-weight: 600;
}
.lista_municipios {
    width: 300px;
    position: absolute;
    bottom: 0px;
    right: -300px;
    background-color: rgba(224, 224, 224, 0.82);
    height: 600px;
    overflow-y: auto;
    display: none;
    -webkit-transition: right 1s ease-in-out;
    -moz-transition: right 1s ease-in-out;
    -o-transition: right 1s ease-in-out;
    transition: right 1s ease-in-out;
}
.municipio_item {
    padding: 0.5em;
    color: black;
    background-color: rgba(255, 255, 255, 0.79);
    margin-bottom: 0.5em;
    padding-left: 2em;
}

.municipio_item_name {
    font-weight: 600;
}
.municipio_item_hab {
    font-size: 0.9em;
    font-weight: 300;
}
.ocultar_listado {
    padding: 1em;
    color: black;
    font-weight: 600;
    text-align: right;
}
.info-map-icon {

    background-image: url(./images/down_municipios.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 100px;
    background-size: 65px;
    border-bottom: 3px solid;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
}
/*-------- FORMULARIO DE CONTACTO --------**/
section#block-webform-2 {
    width: 49%;
    display: inline-block;
    padding-right: 4%;
    box-sizing: border-box;
}

.node {
    margin-bottom: 0px !important;
}

form#webform-client-form-546 label {
    display: none;
}
.webform-component--nombre, .webform-component--correo, .webform-component--asunto {
    width: 30%;
    display: inline-block;
  /*  margin-left: 1.5%;*/
    margin-right: 1.5%;
}
input#edit-submitted-correo, input#edit-submitted-nombre, input#edit-submitted-asunto{
	width: 100%;
    border: 1px solid white;
    background-color: transparent;
    box-sizing: border-box;
    padding: 1em;
    font-size: 0.9em;
    color: white;
}
input#edit-webform-ajax-submit-546 {
    background-color: transparent;
    border: 1px solid white;
    color: white;
    padding: 1em;
    font-size: 0.9em;
}
textarea#edit-submitted-mensaje {
    background-color: transparent;
    border: 1px solid white;
    color: white;
    padding: 1em;
}

section#block-webform-2 .block-inner .block-title{
	display: block !important;
    font-size: 1.2em;
    padding-top: 3em;

}

.explicacion_pie, .datos_contacto_container {
    padding: 1.5em;
    box-sizing: border-box;
}
.explicacion_pie_title, .datos_contacto_title {
    font-weight: 400;
    font-size: 1.2em;
    padding-top: 2em;
    padding-bottom: 1em;
}


section#block-datos-contacto-2 {
    width: 25%;
    display: inline-block;
    vertical-align: top;
}

.datos_contacto_direccion {
    background-image: url(./images/icon_direccion.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 13px;
    padding-left: 2em;
    margin-bottom: 1em;
}
.datos_contacto_telefono {
    background-image: url(./images/icon_movil.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 2em;
    margin-bottom: 1em;
}
.datos_contacto_correo {
    background-image: url(./images/icon_sobre.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
    padding-left: 2em;
    margin-bottom: 1em;
}


section#block-red-biodiversidad-2 {
    display: inline-block;
    vertical-align: top;
    width: 25%;
}

.region-blockgroup-pie {
    background-color: #178B47;
}
.region-blockgroup-pie-w-content{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    color: white;

}


/**--------- DOCUMENTOS --------**/

div#edit-field-categoria-documento-target-id {
    float: none;
    margin-top: 7em;
    margin-bottom: 4em;
}
.form-item.form-type-select.form-item-field-categoria-documento-tid>div >div{
	text-align: center;
}
.form-item.form-type-select.form-item-field-categoria-documento-tid>div >div>div {
    border: 1px solid black;
    display: inline-block;
    box-sizing: border-box;
    padding: 0.8em;
    margin: 1em;
    padding-left: 1.5em;
    padding-right: 1.5em;
    color: black;
}


.form-item.form-type-select.form-item-field-categoria-documento-tid>div >div>div a{
	text-decoration: none;
	color: black;
    font-weight: 400;
}

.form-item.form-type-select.form-item-field-categoria-documento-tid>div >div>div:hover  {
	background-color: black;
	color: white;
}
.form-item.form-type-select.form-item-field-categoria-documento-tid>div >div>div:hover  a, .form-item.form-type-select.form-item-field-categoria-documento-tid>div >div>div a:hover{
	color: white;
}

.enlace_title > a {
    text-decoration: none;
    color: black;
}
.documento_title {
    font-size: 1.06em;
    font-weight: 400;
    padding: 1em;
}
.documento_desc {
    padding-left: 1.4em;
    padding-right: 1.4em;
    padding-bottom: 2em;
    font-size: 0.85em;
}
.view-listado-de-documentos {
    padding-bottom: 10em;
}
.documento_icon {
    background-image: url(./images/icon_document3.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 56px;
    margin-top: 2em;
}

.ajax-progress-throbber { display: none}


/*------ LISTADO ENLACES --------*/

.enlace_title {
    background-image: url(./images/icon_link.png);
    background-repeat: no-repeat;
    background-position: 10px 10px;
    background-size: 30px;
    padding-left: 50px;
    box-sizing: border-box;
    padding-right: 1em;
    padding-top: 15px;
    min-height: 60px;
}
div#edit-field-categoria-enlace-tid-wrapper {
    float: none;
}
.form-item-field-categoria-enlace-tid>div >div{
	text-align: center;
    padding-bottom: 3em;
}
.form-item-field-categoria-enlace-tid>div >div>div {
    border: 1px solid black;
    display: inline-block;
    box-sizing: border-box;
    padding: 0.8em;
    margin: 1em;
    padding-left: 1.5em;
    padding-right: 1.5em;
    margin-top: 1em !important;
    margin-bottom: 4em;
    color: black;
}


.form-item-field-categoria-enlace-tid>div >div>div a{
	text-decoration: none;
	color: black;
    font-weight: 400;
}

.form-item-field-categoria-enlace-tid>div >div>div:hover  {
	background-color: black;
	color: white;
}
.form-item-field-categoria-enlace-tid>div >div>div:hover  a, .form-item-field-categoria-enlace-tid>div >div>div a:hover{
	color: white;
}

.view-listado-de-enlaces{
	padding-top: 12em;
	padding-bottom: 12em;

}


/*--------- CATEGORIAS PREMIOS --------*/

.categorias_premios_item {
    display: inline-block;
    width: 33%;
    vertical-align: top;
    box-sizing: border-box;
    padding: 2em;
}

.categorias_premios_icon {
    /*background-image: url(/sites/all/themes/adaptivetheme/at_subtheme/css/images/icon_prem_bio.png);*/
    height: 70px;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 2em;
    background-size: 71px;
}

.categorias_premios_icon.bio {    background-image: url(./images/icon_prem_bio.png); }
.categorias_premios_icon.fauna {    background-image: url(./images/icon_prem_fauna.png); }
.categorias_premios_icon.infra {    background-image: url(./images/icon_prem_infra.png);}
.categorias_premios_icon.flora {    background-image: url(./images/icon_prem_flora.png); }
.categorias_premios_icon.habitats {    background-image: url(./images/icon_prem_habitats.png); }
.categorias_premios_icon.hidrico {    background-image: url(./images/icon_prem_hidrico.png); }
.categorias_premios_icon.ciudadana {    background-image: url(./images/icon_prem_ciudadana.png); }
.categorias_premios_icon.custodia {    background-image: url(./images/custodia_icon.jpg);}
.categorias_premios_title {
    font-size: 1.3em;
    font-weight: 600;
    padding-bottom: 1em;
    text-align: center;
}

.categorias_premios_container{
	/*padding-top: 7em;*/
	padding-bottom: 7em;
}
.categorias_premios_container_title {
    text-align: center;
    font-size: 2.5em;
    font-weight: 500;
    padding-bottom: 2em;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}


/*-------- ANTES DESPUES INICIO -------*/

.antes_inicio {
    background-image: url(./images/bg_antes.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color: white;
  padding-bottom: 8em;
}

.antes_inicio_title{

    font-family: 'Muli';
    color: white;
    font-size: 2.5em;
    font-weight: 400;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 3em;
    padding-bottom: 1em;
    text-align: center;
    width: 90%;

}

.antes_inicio_txt {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-weight: 400;
}

.antes_inicio_button {
    width: 180px;
    border: 1px solid;
    text-align: center;
    padding: 0.8em;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3em;
    font-size: 0.9em;
    font-weight: 500;
    cursor: pointer;
}
.antes_inicio_button a{
    color: white;
    text-decoration: none;
}

/*------- FILTROS TODOS --------*/
#edit-field-categoria-documento-tid-all a:before {
  content: '';
}
#edit-field-categoria-documento-tid-all a:after {
  /*content: 'Todos';*/
}





/******** titutlo noticia asamblea **********/

body.page-node-599  .gradient_title {
    display: none;
}

body.page-node-599 .container_menu_bar {
   /* background-image:  url('http://redbiodiversidad.es/sites/default/files/field/image/VII Asamblea Red Biodiversidad.png') !important;*/
}




/*-- CONSEJO GOBIERNO ---*/

.consejo_gov {
    background-color: #efefef;
    padding-bottom: 7em;
}
.consejo_gov_title {
    text-align: center;
    font-size: 2.5em;
    font-weight: 600;
    color: #333;
    padding-top: 2em;
    padding-bottom: 2em;
}
.consejo_gov_directiva ul {
    width: 100%;
    margin: 0 auto;
    position: relative;
    display: inline-block;
    list-style: none;
    background: url(/sites/all/themes/adaptivetheme/at_subtheme/css/images/line_vert.png) center top repeat-y;
    padding: 0 !important;
}

.consejo_gov_directiva ul li{
    display: block;
    position: relative;
    width: 50%;
    clear: both;
}
.consejo_gov_directiva ul li:nth-child(odd) {
    float: left;
    text-align: left;
}
.consejo_gov_directiva ul li:nth-child(even) {
    float: right;
    text-align: left;
    padding-left: 50px;
    margin-top: -4em;
}
li.directiva, .consejo_otros {
    background: url(/sites/all/themes/adaptivetheme/at_subtheme/css/images/line_hor.png) center top repeat-x;
    background-size: 13%;
}
.consejo_gov_directiva {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;

}
.consejo_cargo {
    color: white;
    background-color: #ababab;
    padding: 0.8em;
    font-weight: 600;
    width: 300px;
    padding-left: 1.8em;
    box-sizing: border-box;
}
.consejo_nombre {
    background-color: white;
    padding: 1em;
    width: 300px;
    padding-bottom: 0.5em;
    padding-left: 1.8em;
    box-sizing: border-box;
}
.consejo_cargo_tipo {
    background-color: white;
    width: 300px;
    padding-left: 2em;
    font-size: 0.85em;
    padding-bottom: 1em;
    box-sizing: border-box;
}
.consejo_cargo_entidad {
    background-color: #d0d0d0;
    font-size: 0.8em;
    padding: 1em;
    padding-left: 2.1em;
    width: 300px;
    color: white;
    box-sizing: border-box;
    font-weight: 600;
}
.consejo_todos {
    background-color: #A2B0B4;
    color: white;
    text-align: center;
    font-weight: 600;
    width: 140px;
    padding: 0.3em;
    border-radius: 50px;
    margin-left: auto;
    margin-right: auto;
}
.consejo_todos_bg {
    padding-top: 4em;
    background: url(/sites/all/themes/adaptivetheme/at_subtheme/css/images/line_vert.png) center top repeat-y;
    background-size: 3px;
}


.directiva_div {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    margin: 1em;
    vertical-align: top;
    text-align: left;
    box-shadow: 0px 0px 22px 6px rgba(0, 0, 0, 0.12);
}



.group_title{
    font-weight: 600;
    font-size: 2.3em;
    padding-bottom: 3em;
    color: #333;
    text-align: center;
    padding-top: 3em;
}
.group_txt{
    padding-bottom: 5em;
}


.group_image {
    height: 30em;
    background-size: cover;
    background-position: center;
    margin-bottom: 3em;

}
.group_image.custodia {
    background-image: url(./images/bg-uno.jpg);
}
.group_image.especies {
    background-image: url(./images/bg_dos.jpg);
    background-position: center 10%;
}
.group_image.infraestructuras {
    background-image: url(./images/bg-tres.png);
}
.group_image.divulgacion {
    background-image: url(./images/bg-cuatro.png);
    background-position: center ;
}
.group_image.agua {
    background-image: url(./images/bg-cinco.jpg);
    background-position: center bottom;
}
a.white_link {
    color: white;
}


/** bloque inf verdes **/

.bg_inf_verdes {
    background-color: #C5D57F;
	display: flex;
	align-items: center;
}

.bg_inf_verdes a{
	width: 50% !important;
    padding: 5rem;
	padding-bottom: 3rem;
}

.bg_inf_verdes_izq{
}

.bg_inf_verdes_dere{
	background-color: #94C11E;
	padding-top:3rem !important;
}

.text-content{
	color: black;
    text-decoration: none;
    font-size: 2rem;
    text-align: center;
    margin-top: 3rem;
	font-family: 'Muli';
}

.text-content bold{
	font-weight: bold;
}

.bg_inf_verdes a:hover{
	text-decoration: none;
}

.bg_inf_verdes_img {
    background-image: url(./images/prueba.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    font-size: 3em;
    color: white;
    height: 6em;
}

.bg_inf_verdes_videos {
	background-image: url(./images/entero.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    font-size: 3em;
    color: white;
    height: 7em;
}

.bg_inf_verdes_videos_top {
	background-image: url(./images/qwe.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    font-size: 3em;
    color: white;
    height: 6em;
}
.link_verde {
    padding-top: 2em;
    padding-left: 43%;
    font-weight: bold;
}
.bg_inf_verdes_img a {
    color: white;
    text-decoration: none;
}

.page-node-645 .bloque_image_texto_img {
    display: inline-block;
    width: 40%;
    height: 300px;
    text-align: center;
    vertical-align: middle;
    padding-left: : 5%;
    padding-right: 5%;
    vertical-align: top;
    float: right;
}

.guia_descargas {
    margin: auto;
    text-align: center;
    margin-bottom: 8em;
}
.guia_descargas_item {
    width: 19em;
    background-color: white;
    border: 1px solid #DDDDDD;
    margin: 1.5%;
    padding: 0%;
    box-shadow: 0px 0px 54px -16px rgba(0,0,0,0.7);
    display: inline-block;
    vertical-align: top;
}

.page-node-645	.image_item_small {
    padding: 0px 50px 0px 50px;
     -webkit-box-shadow: 0px 0px 22px 6px rgba(0,0,0,0);
    -moz-box-shadow: 0px 0px 22px 6px rgba(0,0,0,0.32);
    box-shadow: 0px 0px 22px 6px rgba(0,0,0,0);
    box-sizing: border-box;

}

/*** CAMPANIAS ****/

.path-campañas .listado_noticias_page .views-row {
    width: 45%;
    display: inline-block;
    vertical-align: top;
    margin: 2%;
}
.single_actuacion {
    padding-bottom: 5em;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}
.title_campania {
    font-weight: 600;
    font-size: 2em;
    padding-bottom: 1em;
    color: #333;
    padding-top: 3em;
}
.galeria_campania .item {
    width: 22%;
    display: inline-block;
    box-sizing: border-box;
    margin: 1%;
}

.campania_container{
    padding-bottom: 5em;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}
.galeria_campania {
    padding-top: 2rem;
}
.documentos_campania .field--item {
    width: 29%;
    display: inline-block;
}
.campania_localidad {
    font-weight: 400;
    font-size: 0.95em;
}
.campania_localidad div {
    display: inline-block;
    margin-left: 0.1em;
}
.page-node-type-campana .campania_localidad {
	padding-bottom: 0.5em;

}
.view-campanas .noticia_img > img {
    height: auto;
}

/*** PROYECTOS ****/

.path-proyectos .listado_noticias_page .views-row {
    /* width: 30%; */
	width: 45%;
    display: inline-block;
    vertical-align: top;
    margin: 2%;
}

.title_proyecto {
    font-weight: 600;
    font-size: 2em;
    padding-bottom: 1em;
    color: #333;
    padding-top: 3em;
}

.proyecto_container{
    padding-bottom: 5em;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

.single_proyecto_body{
	text-align: justify;
    margin-bottom: 3rem;
}

.documentos_proyectos .field--item{
	width:29%;
	display: inline-block;
}

.view-proyectos .noticia_img > img{
	height: auto;
}

.img_proyecto{
	margin-top:4rem;
}

.img_proyecto img{
	width: 100%;
}



/*COOKIE BANNER*/
#block-cookiesui{
    position: fixed;
    left: 0;
    bottom: 0;
    background-color: #D9D9D9;
    width: 100%;
    color: black;
	text-align: center;
}

#block-cookiesui .cookiesjsr-btn.cookiesjsr-settings{
	display: none;
}

#block-cookiesui ul{
    text-decoration: none;
    list-style: none;
    padding-left: 0;
    padding-right: 2rem;
	margin:0;
}


#block-cookiesui .cookiesjsr-banner--info{
	padding-right: 25rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
	margin: 2rem 0;
}

#block-cookiesui .cookiesjsr-banner--action{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 5rem;
    right: 1rem;
}

#block-cookiesui .cookiesjsr-banner--action button{
	margin:1rem;
}

.cookies-docs{
	margin: 10rem;
}

.cookies-docs td, .cookies-docs th{
	padding:2rem;
}

.cookies-docs h2{
	display:none;
}







/* Estatus de la red */

.estatus_text{
	text-align: center;
}


























































@media screen and (max-width: 1600px){
	.bg_inf_verdes_img {
	    height: 7em;
	}
}

@media screen and (max-width: 1400px){
	.bg_inf_verdes_img {
	    height: 6em;
	}
}




@media screen and (max-width: 1300px){
	/*--------- BLOQUE OBJETIVOS -------*/
	.objetivos_red_txt {
	    max-width: 95%;
	}

}

@media screen and (max-width: 1200px){
	.bg_inf_verdes_img {
	    height: 5em;
	}
}

@media screen and (max-width: 1000px){

	.bg_inf_verdes_img {
	    height: 4em;
	}
	/*--------- BLOQUE OBJETIVOS -------*/
	.objetivos_red_item {
    	width: 100%;
    	margin-left: 0px;
    	margin-top: -1px;
    }
	/*--------- BLOQUE NOTICIAS PORTADA -------*/
	.noticias_portada_item {
	    width: 49%;
	}

	/*----- BANNER PORTADA -------*/
	.masonry-item {
		width: 30% !important;
	}

	/*---  PIE -----*/
	section#block-webform-2 {
	    width: 100%;
	    padding-left: 2em;
	}
	section#block-red-biodiversidad-2, section#block-datos-contacto-2 {
	    width: 49%;
	}

	/*------- MENU MOVIL ----------*/
	#block-system-main-menu{
		display: none;
	}
	section#block-iconomenumovil-2 {
 		display: inline-block;
 	}
	section#block-logo-cabecera-2 {
	    background-image: none;
	    width: 65%;
	    display: inline-block;
	}
}


@media screen and (max-width: 900px){
	/*---- BLOQUE IMAGEN TEXTO -------*/
	.bg_inf_verdes {
	    flex-direction:column;
	}
	.bg_inf_verdes a {
	    width: 100% !important;
	}
	.bloque_image_texto_img, .bloque_image_texto_txt_container {
	    display: block;
	 	width: 80%;
	    margin-left: auto;
	    margin-right: auto;
	}
	.bloque_image_texto_img {
    	margin-top: 3em;
    }
	.page-node-645 .bloque_image_texto_img {
		display: block;
	    width: 50%;
	    height: 300px;
	    text-align: center;
	    vertical-align: middle;
	    padding-left: : 0%;
	    padding-right: 0%;
	    vertical-align: top;
	    float: none;
	}

	/*-------- BLOQUE 3C -------*/

	.bloque_3c_txt {
	    -webkit-column-count: 2;
	    -moz-column-count: 2;
	    column-count: 2;
	}

	/*-------- ACTUACION SINGLE ----------*/
	.twentytwenty-handle{
		background-size: 80% !important;
	}

	/*------ CATEGORIAS PREMIOS ------*/
	.categorias_premios_item {
        width: 49%;
    }

}
@media screen and (max-width: 850px){
	/*-------- CAMPNANIAS -----------*/
	.documentos_campania .field--item {
    	width: 100%;
	}
	.galeria_campania .item {
	    width: 47%;
	}
}
@media screen and (max-width: 800px){
	.bg_inf_verdes_img {
		height: 3em;
	}
	/*--------- NOTICIA INDIVIDUAL -------*/
	.noticia_ind_title {
	    font-size: 3em;
	}

	/*-------- ACTUACION SINGLE ----------*/
	.twentytwenty-handle{
		background-size: 60% !important;
		background-position: top center;
        height: 46px !important;
        top:80% !important;
	}

	/*-------- MAPA MUNICIPIOS -----------*/
	.info-map {
	    position: relative;
	    width: 100%;
	    height: 300px;
	}
	.info-map-habitantes, .info-map-municipios {
	    height: 100%;
	    width: 33.3%;
	    display: inline-block;
	    margin-left: -2px;
    	vertical-align: top;
	}
    .info-map-icon {
        padding-top: 3.4em;
        background-position: center 80%;
        background-size: 50px;
    }

}

@media screen and (max-width: 750px){

	/*----- BANNER PORTADA -------*/
	.masonry-item {
		width: 45% !important;
	}

	/*-------- CAMPANIAS ------------*/
	.path-campañas .listado_noticias_page .views-row {
	    width: 80%;
	    display: block;
	    vertical-align: top;
	    margin: auto;
	    margin-bottom: 5%;
	}

}
@media screen and (max-width: 700px){
	/*--------- BLOQUE NOTICIAS PORTADA -------*/
	.noticias_portada_item {
		width: 90%;
	    margin-left: auto;
	    margin-right: auto;
	    display: block;
	    margin-bottom: 2em;
	}




}

@media screen and (max-width: 680px){
    /*-------- MAPA MUNICIPIOS -----------*/
    .info-map {
        height: 210px;
    }
    .info-map-number {
        font-size: 3em;
    }
    .map_sub {
        font-size: 1.4em;
    }
    .info-map-icon {
        padding-top: 0.8em;
        background-size: 40px;
    }
}

@media screen and (max-width: 650px){
	.bg_inf_verdes_img {
		height: 2em;
	}
	.w_content_right {
		width: 70%
	}
	/*------------ NOTICIA INDIVIDUAL --------*/
	.w_content_left {
	    width: 80%;
	    margin-left: 10%;
	    margin-right: 10%;
	}

	/*------ CATEGORIAS PREMIOS ------*/
	.categorias_premios_item {
        width: 90%;
        display: block;
        margin-right: auto;
        margin-left: auto;
    }

    /*------- BLOQUE FONDO TEXTO --------*/
    .bloque_texto_fondo_title {
        font-size: 2em;
	}


}
@media screen and (max-width: 600px){

	/*-------- BLOQUE 3C -------*/

	.bloque_3c_txt {
	    -webkit-column-count: 1;
	    -moz-column-count: 1;
	    column-count: 1;
	}
	.w_content_right {
	    width: 60%;
	    margin-left: 10%;
	}
    .info-map-icon {
        padding-top: 1.3em;
    }

}


@media screen and (max-width: 550px){
	/*--------- NOTICIA INDIVIDUAL -------*/
	.noticia_ind_title {
	    font-size: 2em;
	}
	/*----- BANNER PORTADA -------*/
	.masonry-item {
		width: 85% !important;
   		margin: 7.5%;
	}
    /*---------- MAPA MUNICIPIOS ----------*/
    .info-map {
        height: 630px;
    }
    .info-map-habitantes, .info-map-municipios {
        height: 33.3%;
        width: 100%;
    }
    /*---------- LA RED ---------*/
    /*.objetivos_red_item {
        height: auto;
    }
	*/
}

@media screen and (max-width: 500px){
	.page-node-645 .bloque_image_texto_img {
		width: 80%;
	}
	/*---  PIE -----*/
	section#block-webform-2 {
	    width: 100%;
	    padding-left: 1em;
	}
	section#block-datos-contacto-2, section#block-red-biodiversidad-2 {
	    width: 100%;
	}
	#messages{display: none;}

	/*----- BLOQUE IMAGEN TEXTO ---------*/
	.bloque_image_texto_container{
		padding-bottom: 10em;
	}

	/*----- MENU MOVIL ---------*/
	.logo_head{
		background-size: 200px;
    	width: 200px;
    	height: 200px;
	    background-image: url(./images/logos_movile.png);
	    padding-left: 3em;
	}
	.icono_menu_movil{
		width: 40px;
		height:40px;
	}
	section#block-iconomenumovil-2{padding-top: 4em;}
	/*-------- CAMPNANIAS -----------*/

	.galeria_campania .item {
		width: 80%;
	    display: block;
	    margin: auto;
	    margin-bottom: 2%;
	}
}


@media screen and (max-width: 450px){

	/*----- MAPA MUNICIPIOS -----------*/

	.info-map-number {
    	font-size: 3em;
	}
	.map_sub {
	    font-size: 1.4em;
	}

	/*---- PIE ---------*/
	.webform-component--nombre, .webform-component--correo, .webform-component--asunto {
	    width: 100%;
	}

	/*------- BLOQUE FONDO TEXTO --------*/
    .bloque_texto_fondo_title {
        font-size: 1.7em;
	}
}

.footer {
	margin-top: 0 !important;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	border-top: 0 !important;
}



@media screen and (max-width: 400px){


/*------- BLOQUE FONDO TEXTO --------*/
    .bloque_texto_fondo_title {
        font-size: 1.3em;
	}

	/*----- MENU MOVIL ---------*/
	.logo_head{
	    background-size: 170px;
	    width: 170px;
	    height: 170px;
	    padding-left: 2em;
	}
	section#block-iconomenumovil-2 {
	    padding-right: 1em;
	    padding-top: 3.5em;

	}

}
