/********* Custom Styles for MAIMA *****/

@import url('https://fonts.googleapis.com/css?family=Archivo+Black|Oxygen:300,400|Raleway:300,400,700|Lato:300,400');

body{
	font-family: "Oxygen",sans-serif;
	color: #000;
	font-size: 14px;
	line-height: 20px;
}

h1,
h2,
h3,
h4{
	font-family: 'Archivo Black', sans-serif;
	font-weight:300!important;
}

a{ color:#0A3D88!important; }
.breadcrumb-content-inner a{color:#fff!important;}

header .site-branding-logo{
	padding: 0 0 5px!important;
}

#header .branding{display: flex;}

.icons_home_bgr a{color:#fff!important; text-decoration: underline;}

.minigeo_home_row .btn_minegeo_home{color:#0A3D88!important;}

#block-gavias-comely-main-menu .gva-navigation .gva_menu_main a{
	font-size: 13px;
    font-weight: 300;
    padding: 29px 8px;
    text-transform: uppercase;
	text-align: center !important;
}

    .navigation .gva_menu > li {
        text-align: center !important;
        vertical-align: middle;
        margin-top: -15px;
	}

	.navigation .gva_menu > li:nth-child(2){max-width: 110px;}

	.navigation .gva_menu > li:nth-child(3){max-width: 120px;}
	.navigation .gva_menu > li:nth-child(4){max-width: 120px;}

.main-menu .area-main-menu .area-inner .block{
	float: left;
}

header.header-v1 .header-inner{
	padding-right:0px;
}

.sub-menu{
	
}

.menu-item--expanded a{
	padding: 10px 8px!important;
}

.gva_menu_main a:hover{
	font-weight: 400!important;
}

#block-headerub{
	float: right;
    padding: 15px 0 0;
    width: auto;
	font-size: 24px;
	display: table;	
}

.logo_ub{
	float: left;
	display: table-cell;
	vertical-align: middle;
	height: 37px;
}

.rs{
	float: right;
	display: table-cell;
	vertical-align: middle;
	height: 37px;
	padding-top: 6px;
}

.branding div{float: left; max-width: 200px; margin-top: 5px;}

.brand-comp{ 
	max-height: 56px;
    height: 63px;
    padding-top: 13px;
}

.brand-comp img{object-fit: contain; height: 100%;}

.rs a,
.logo_ub a{
	display: table-cell;
}

#block-headerub .header_ub img{
	margin-right: 8px;
	padding: 0 4px;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
}

.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style,
.breadcrumb-content-inner,
.gva-block-breadcrumb{
	margin-bottom: 0px!important;
}

.breadcrumb-content-inner .gva-breadcrumb-content .page-title{
	float: left;
}

.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links {
	 float: right;
}

.breadcrumb-style{
	background-image: url('http://www.ub.edu/maima/sites/default/files/bgr_breadcrumb.jpg')!important;
	background-repeat: no-repeat;
	background-size: cover;
}

nav.breadcrumb li{text-transform: lowercase!important;}

nav.breadcrumb li a::first-letter, nav.breadcrumb li::first-letter{text-transform: uppercase; }

nav.breadcrumb ol > li span{
	 text-indent: -9999px;
  line-height: 0;
	overflow: hidden;
	color: #2c84b6!important;
}

nav.breadcrumb ol > li span::after{
	content: "\f138";
	display: block;
	width: 50px;
	float: right;
	font-family: FontAwesome;
	text-indent: 0;
	display: block;
	line-height: initial;
	color: #fff;
	padding-top: 5px;
	padding-right: 10px;
}

.page-title,
.title{
	color: white;
	text-transform: uppercase;
	font-weight: 400;
	font-family: "Oxygen",sans-serif;
}

.node--type-page .main-content header{
	display: none;
	visibility: hidden;
	
}

.no-result{
	color:#CCC; font-size:12px; padding-left:60px; padding-top:25px; display:block;
}
/****** Styles del WYSWYG DRUPAL *****/

.pie_casos_exito{
	font-size: 12px;
	font-family: "Oxygen",sans-serif;
}


.widget.gsc-heading .title strong{
	color: #000!important;
}

.txt_blau{
	color:#336faa;
}


.blau_lines .row-wrapper,
.blau_lines-bb-inner{
	border:solid 1px #336faa;
	padding: 10px 0;
	margin: 0 15px;
}

.blau_lines-bb-inner{
	padding: 20PX;
	margin: 0;
}

.blau_lines .bb-inner{
	padding-top: 5px;
	padding-bottom: 5px;
}

.blau_lines .gsc-box-text{
	margin-bottom: 0
}

/******** HOME *****/


/****** 2022******/
#row_img_superior{}

.frontpage a:hover{text-decoration: underline;}

#row_img_superior .icono_home_banner {
	width: 25%;
    margin-bottom: -40px;
    padding-top: 35px;
}

#row_img_superior .title{margin-top: 83px; line-height: 0.9em;}

#row_img_superior .title span{
	    font-family: 'Raleway', sans-serif!important;
    text-align: left;
    font-size: 0.84em;
    font-weight: bold;
    text-transform: capitalize;
}

#row_img_superior .column-content strong{ font-family: 'Raleway', sans-serif!important;font-weight: bold;}

.home_cont2_general{display: none;}

/*.icons_home_bgr{background-color: #336faa!important; background-image: none!important; color: #fff;}
.icons_home_bgr .title a{color: #fff;}

.icons_home_bgr .icon img{filter: brightness(10);}*/

.spacer_home .bg-size-cover, .spacer_home{visibility: hidden; min-height:155px; }

.home-dev .home_clients_icons{display: block!important; visibility: visible!important;}

.home_header_img_cont{margin-top: -50px;}

.home_header_img_cont .home_header_img img{object-fit: cover; width: 100%;}


.home_title_ h1{font-weight: 400!important; font-size: 32px;}

.home_title_ .title-desc{max-width: 1000px!important;}

.sub_title_i_mas_d{margin: 20px 0 40px;}

.minigeo_home_row{margin: 50px 0 30px; text-align: center;}

.mini_geo_text{font-size: 16px; padding-bottom: 15px;}

.btn_minegeo_home{border: none;}


.mas_info_i_f a{text-decoration: underline;  color: #fff !important;  font-size: 17px!important; }


.categories-view-content .row{margin-bottom: 80px!important;}

.path-taxonomy .feed-icon{display: none!important;}

/**** end 2022*****/

.block-gavias-sliderlayer-blockgavias-sliderlayer-block____1 .img_terra img{
	width: 2100px!important;
	height: auto!important;
}


.tp-bullet{
	width: 15px!important;
	height: 3px!important;
}

.banner_res_home{
	display: none;
	visibility: hidden;
}

.container_int_home2 h3{
	text-transform: none!important;
}

.frontpage .widget.gsc-icon-box.left .highlight_content{
	vertical-align: middle;
}

.icons_home_bgr{
	background-position: center right!important;
	background-color: #1171af;
	color: #fff;
}


.icons_home_bgr .widget.gsc-icon-box.icon-image .fa-4x {
	width: 125px;
}


.icons_home_bgr .highlight_content .title,
.icons_home_bgr .highlight_content .title a{
	font-size: 17px!important;
	color: #fff;
}


.icons_home_bgr .highlight_content .desc{
	font-size: 13px!important;
	padding: 0 45px 0 0;
}

.icons_home_bgr .highlight-icon{
	padding-top: 0!important;
	filter: brightness(6);
}

.icons_home_bgr .highlight-icon .icon{
	filter: invert(1);
}
.home_cont_int_2{
	color: white;
}


.home_cont2_general{
	min-height: 400px;
	padding: 80px 0 0;
}

.home_cont2_general .bb-inner,
.quienes_full .bb-inner{
	background: rgba(69,128,182,0.85)!important;
	margin: 0px 0;
	padding: 50PX 0;
}

.home_cont2_general .highlight_content .title{
	display: none!important;
}

.home_cont2_general .container_int_home2_txt{
	max-width: 800px;
	display: block;
	margin: 0 auto;
	color: #ffffff;
	text-align: center;
}

.home_cont2_general .container_int_home2_txt h3{
	margin-top: -18px;
	font-weight: normal;
}

.home_cont2_general .container_int_home2_txt p{
	font-family: "Oxygen",sans-serif;
    font-weight: 300;
    font-size: 19px;
	line-height: 25px;
}

.home_cont2_general .gsc-icon-box{
	display: block!important;
    max-width: 650px;
    margin: 0 25%!important;
}

.home_cont2_general .widget.gsc-icon-box.icon-image .fa-4x{
	width: 115px;
}

.home_cont2_general .container_int_home2 .highlight-icon{
	/*padding-top: 45px!important;
    padding-right: 35px!important;*/
}

.home_clients_icons{
	padding: 0 0 100px 0;
}

.home_clients_icons .title{
	display: block;
	font-weight: 600!important;
    font-size: 32px!important;
    margin: 30px 0 45px!important;
    text-transform: lowercase!important;
}

.home_clients_icons .title:first-letter{
	text-transform: uppercase;
}

.home_clients_icons h2:after{
	  background-color: #FFFFFF;
    content: "";
    display: block;
    height: 2px;
    margin: 15px auto 5px;
    padding: 0 10%;
    text-align: center;
    width: 10%;
}

.frontpage .widget.gsc-icon-box .highlight_content .title,
.frontpage .header_news_home .title{
	text-transform: lowercase!important;
}

.frontpage .header_news_home .title{
	font-family: 'Archivo Black', sans-serif;
}


.Noticias_home_block {
	padding: 0 95px;
}


.Noticias_home_block .views-field-nothing {
	height: 280px;
    overflow: hidden;
    padding: 0 8px;
    position: relative;
    top: 280px;
    z-index: 2;
    margin: -280px 0 0 0;
	transition: background-color 0.5s ease;
}


.Noticias_home_block .views-field-nothing .over_img_news{
	width: 100%;
	padding: 0 45px;
	background-color: transparent;
	
	height: 280px;
	 -webkit-transition: background-color 1s ease-out;
  	-moz-transition: background-color 1s ease-out;
  	-o-transition: background-color 1s ease-out;
  	transition: background-color 1s ease-out;
	
}
.Noticias_home_block .views-field-field-image img{
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}


.Noticias_home_block .ind-news:hover > .views-field-nothing .field-content .over_img_news{
  background: rgba(31,82,114,0.50);
  cursor:normal;
  -webkit-transition: background-color 1s ease-out;
  -moz-transition: background-color 1s ease-out;
  -o-transition: background-color 1s ease-out;
  transition: background-color 1s ease-out;
}


.Noticias_home_block  .views-field-field-image{
	text-align: center;
}

.Noticias_home_block .views-field-field-titulo-corto h4{
	padding: 0 7px;
	font-size: 15px;
}

.header_news_home  h2:after,
.equipo .team_text_row .widget-title:after{
	content: "";
	display: block;
	height: 2px;
	margin: 15px auto 5px;
	padding: 0 1%;
	text-align: center;
	width: 4%;
	background-color: #3774a8;
}

.header_news_home  h2:after{
	width: 20%;
}

.Noticias_home_block .views-field-title{
	 padding: 0 0 0 8px;
}

.Noticias_home_block .views-field-body{
	font-size: 14px;
	padding: 0px 8px
}

.Noticias_home_block .views-field-body .views-more-link{
	display: block;
	width: 100%;
	padding: 15px 0 0 0;
	color:#336faa!important;
}

.news-row-container .views-more-link{display: block; margin-top: 30px;}



#block-logosclienteshome{
	padding: 0 80px;
}

#block-logosclienteshome .gsc-column{
	 margin: 0 0 14px;
    text-align: center;
}


.obra_civil_soluciones{
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	margin-top: 35px;
}

.obra_civil_soluciones .widget-title{
	margin-top: 23px !important;
	margin-bottom: 0px !important;
}

.obra_civil_soluciones .widget-title li{
	border-bottom: none!important;
	list-style: disc;
}

/**** home 22 **/

.view_logos_home {width: 100%;}

.view_logos_home .view-content-wrap {display: flex; flex-flow: row wrap;}

.view_logos_home .view-content-wrap .item{/*max-width: 190px;*/ flex:0 0 21%; height: 160px; overflow: hidden;}

.view_logos_home .view-content-wrap .item .views-field-field-image .field-content{mix-blend-mode: multiply; filter: grayscale(1);}


/***** Quienes somos ****/

.quienes_header1 .heading-inner{
	padding-right: 0!important;
}

.quienes_title .title{
	font-size: 30px!important;
	font-weight: 300px;
	font-family: 'Raleway', sans-serif!important;
	text-align: left;
	margin-top: -8px;
	text-transform: none!important;
	padding: 0;
}

.quienes_header1 .column-content p{
	font-size: 14px;
	margin-bottom: 25px;
	line-height: 20px;
	text-align: justify;
}

.quienes_full{
	min-height: 420px;
    padding: 120px 0 0;
	color: #fff;
	font-size: 18px;
}


.list_header h3{
	font-weight: 300px;
	font-family: 'Raleway', sans-serif!important;
	font-size: 23px;
	margin-bottom: 30px;
}

.list_header_text p{
	padding: 0 85px;
}

.quienes_list_column .icon-image {
	margin-left: 85px;
	padding-left: 25px;
	
}

.icon_quienes .title{
	display: none;
}

.icon_quienes p,
.quienes .icon-image p{
	line-height: 18px;
	font-size: 14px;
}

.quienes_list_container .gsc-icon-box{
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: 1px solid #336faa;
	width: 450px;
}

.quienes_list_container .gsc-icon-box .desc {
    display: table-cell;
    font-size: 15px;
    height: 54px;
    vertical-align: middle;		
}

.quienes_list_container .highlight-icon{
	width: 70px;
}


/********  Equipo  *********/

.equipo .team_text_row .widget-title{
	font-family: 'Raleway', sans-serif!important;
	font-size: 30px;
	text-align: center;
	margin: 0 0 35px 0;
	text-transform: lowercase;
}

.equipo .team-view .gsc-column{
	min-height: 550px!important;
}

.equipo_text{
	margin-bottom: 0;
	text-align: justify;
}


.team-body{
	text-align: center;
}

.team-body a{
	color: #336faa;
}

.team-name {
	font-family: 'Raleway', sans-serif!important;
	font-weight: 600!important;
	text-align: center;
	font-size: 18px;
	margin: 10px 0 0;
}

.team-position{
	color:#777777!important;
	text-align: center;
	font-weight: 400;
	font-size: 14px;
}
.team-vertical-2{
	position: relative;
}


.team_member .line{
	display: none!important;
}

.team-content:after{
}

.team-content{
	color:#777777!important;
	text-align: center;	
}

.team-content p{
	font-family: 'Lato', sans-serif;
	font-weight: 300!important;
	line-height: 25px;
}

.team-content p a{
	font-weight: 600;
	color: #3774a8;
}

.team-col hr{
	margin-top: 15px!important;
	margin-bottom: 15px!important;
	border: 0;
	border-top-width: 0px;
	border-top-style: none;
	border-top-color: currentcolor;
	border-top: 2px dashed #777777!important;
	width: 80%!important;
}

.social-list{
	position: absolute;
	top: 0px;
	height: 275px;
	width: 90%;
	margin: 0 auto;
	margin-top: 0px;
	text-align: center;
	padding: 120px 0 0 0px;
	background: rgba(51,111,170,0.7);
	opacity: 0;
	 /* HOVER OFF */
   -webkit-transition: padding 2s;
	transition: opacity 1s;
	z-index: 2;
	cursor: pointer;
}

.social-list .views-field{
	width: 40px;
	display: inline-block;
	z-index: 5;
	margin: 0 7px;
}

.social-list .views-field a{
	cursor: pointer;
}

.social-list .views-field-field-ub{
	margin: -4px 0 7px;
}

/*.social-list .views-field .linkedin:after{
	content: "\f0e1";
	display: block;
	font: normal normal normal 14px/1 FontAwesome;
	color: #fff;
	font-size: 15px;
}*/

.social-list .views-field a{
	color: #fff!important;
}

.social-list:hover {
	opacity: 1;
	-webkit-transition: opacity 1s; /* For Safari 3.1 to 6.0 */
    transition: opacity 1s;
}

.equipo_blue{
	width: 200%;
	position: relative;
	left: -50%;
	color: #FFF;
}

.txt_blue_equipo{
	max-width: 1000px;
	margin: 0 auto;
	font-size: 19px;
	text-align: justify;
}

/**** I+D+I pages ********/

.solucione_id_pagina .content h2{
	font-family: 'Raleway', sans-serif!important;
	font-size: 30px!important;
}

.solucione_id_pagina h3{
	font-family: 'Raleway', sans-serif!important;
	font-size: 23px!important;
}

.row_box_imasde_pagina .row-wrapper{
	display: table-row;
}

.row_box_imasde_pagina .gsc-column{
	min-height: 480px;
}

.box_imasde_pagina{
	padding-bottom: 30px;
	height: 480px;
	background-color: #f5f6f7;
}


.box_imasde_pagina .action{
	display: none;
}

.box_imasde_pagina .content{
	padding: 0 25px;
}

.solucione_id_pagina h3 a{
	color: #336faa;
}

.banner_sup_interiores{
	line-height: 25px;
}

.medioambiente_sub_header_txt{
 	text-align: justify;
}

.row_blue_int .bb-inner{
	background:rgba(55,116,165, 0.8);
	padding-bottom: 0!important;
}

.row_blue_int .title{
	font-weight: 400;
	font-family: "Oxygen",sans-serif;
	font-size: 24px!important;
}

.row_blue_int .title-desc{
	color: #ffffff!important;
}

.icon_imasde_header{
	background: rgba(76,133,178,0.85);
	color: #fff;
	padding: 15px 98px 15px 20px !important;
	
}

.icon_imasde_header .highlight_content .desc{
	font-size: 20px !important;
	padding-top: 7px;
	font-weight: 300;
	padding-bottom: 9px;
}

.imasde_subtitle{
	font-size: 23px;
	line-height: 29px;
}

.azul_imasde{
	color:#fff;
}

.azul_imasde .title{
	color:#fff;
	text-transform: lowercase!important;
}

.obra-civil .icon_imasde_header .highlight-icon{
	padding-top: 25px!important;
}

.autentificacion .icon_imasde_header .highlight-icon{
	padding-top: 15px !important;
}

.obra-civil .widget.gsc-icon-box.top-center .title,
.autentificacion .widget.gsc-icon-box.top-center .title,
.medioambiente .widget.gsc-icon-box.top-center .title,
.casos_exito_gen .widget.gsc-icon-box.top-center .title,
.caso_exito_icon_title .title,
.autentificacion .title{
	text-transform: lowercase!important;
}


.obra-civil .widget.gsc-icon-box.top-center .title::after,
.autentificacion .widget.gsc-icon-box.top-center .title::after,
.medioambiente .widget.gsc-icon-box.top-center .title::after{
	height: 0px!important;
	background: #fff!important;
}

.casos_exito_content{
	display: none!important;
	visibility: hidden!important;
}
.home_clients_icons{
	
}

.logged-in .casos_exito_content{
	display: block!important;
	visibility: visible!important;
}


/******* Servicios analiticos ****/

.analiticos h3{
	font-family: 'Raleway', sans-serif!important;
	font-size: 23px!important;
}

.analiticos_block_txt{
	margin: 35px 0 45px!important;
}

.analiticos .main-page img{
	width: 100%;
}

.analiticos .azul_imasde .title-desc{
	line-height: 25px;
}


.analiticos .azul_imasde .heading-inner{
	display: none!important;
}

.analiticos .widget.gsc-heading{
	padding: 0 0 45px;
}

/***** Casos exito ***********/

.casos_exit_soluciones .title{
	text-transform: none!important;
}

.icon_imasde_header .title{
	display: none;
}

#casos_exit_desc .desc_exito .title{
	font-family: 'Raleway', sans-serif!important;
	font-size: 23px;
	padding-bottom: 30px;
	color: black;
	text-transform: lowercase;
}

.txt_header_medioambiente{
	font-family: 'Raleway', sans-serif!important;
}

#casos_exit_desc .box-content,
.casos_exit_soluciones li,
.caso-exito-row .caso-exito-body,
.caso-exito-row .caso-exito-title,
.medioambiente_sub_header_txt p{
	line-height: 20px;
	text-align: justify;
}

.casos_exit_soluciones .title:before,
.obra_soluciones_li .title:before{
	content: url('');
	background-image: url("../../../sites/default/files/inline-images/icono_soluciones.jpg");
	background-size: 40px 40px;
	display: inline-block;
	width: 40px;
	height: 40px;
	margin-right: 10px;
}

.casos_exit_soluciones .title,
.obra_soluciones_li .title{
	font-size: 18px;
	font-weight: 600;
	font-family: "Oxygen",sans-serif;
	margin: 55px 0 20px 25px;
	color: #000000;
}

.mineria .casos_exit_soluciones .title{
	margin: 88px 0 20px 25px;
}

.casos_exit_soluciones li{
	list-style: none;
	padding: 15px 0 15px;
	border-bottom: 1px #ccc solid;
}

.casos_exito_view .block-title,
.casos_exito_view .block-title span{
	font-size: 15px;
	font-family: "Oxygen",sans-serif;
	font-weight: 300 !important;
	margin-bottom: 10px;
	margin-top: -20px;
}

.casos_exito_content .widget.gsc-icon-box.left .highlight-icon,
.autentificacion .caso_exito_icon_title .highlight-icon{
	padding-top: 0px!important;
}

.caso-exito-row{
	display: table;
	border-bottom: #000 dotted 2px;
	margin-bottom: 25px;
	padding-bottom: 25px;
	padding-top: 25px;
}

.casos_exito_view .contextual-region{padding: 0!important;}

#publicaciones_casos_exito .caso-exito-row {
	border-bottom: none;
	padding-bottom: 0px;
	margin-bottom: 5px;	
}

.caso-exito-row:last-child{
	border-bottom: none;
}


.caso-exito-row .caso-exito-img{
	width: 30%;
	float: left;
	display: table-cell;
}

.caso-exito-row .caso-exito-img img{
	max-width: 100%;
	height: auto;
}

.caso-exito-row .caso-exito-title{
	font-size: 14px;
	width: 65%;
	float: left;
	padding-left: 15px;
	margin-top: 0;
}

.caso_exito_icon_title .title,
#publicaciones_casos_exito .title{
	font-size: 17px!important;
	margin-top: 7px;
    font-weight: 400!important;
}

#publicaciones_casos_exito{

	padding-left: 50px;
}

#publicaciones_casos_exito .title{
	margin-top: 0px;
	padding: 0 200px 0px 0px;
	line-height: 20px;
}

.mineria .casos_exito_view{
	margin-top: 65px !important;
}

.obra-civil .casos_exito_view .views-element-container{
	margin-top: 50px !important;
}

.casos_exito_gen .casos_exito_view .views-element-container{
	margin-top: 18px!important;
}

.caso-exito-row .caso-exito-body{
	font-size: 14px;
	width: 90%;
	float: left;
	padding-left: 15px;
	display: table-cell;
}

.caso-exito-row .views-field-body {
  float: right;
  width: 70%;
}



.casos_exito_view .view-content-wrap{padding: 0 0px!important;}

/*#publicaciones_casos_exito .title::after,*/
.industria .caso_exito_icon_title::after,
.mineria .caso_exito_icon_title::after,
.obra-civil .caso_exito_icon_title::after,
.casos_exito_gen .caso_exito_icon_title::after,
.autentificacion .caso_exito_icon_title::after{
	content: '';
	position: absolute;
	height: 1px;
	background: #034F84;
	left: 0;
	bottom: 0;
	z-index: 1;
	top:100px;
}


	

.casos_exito_view .block-title::after{
	height: 0px;
	background: #fff;
}

/*#publicaciones_casos_exito .title::after,
.casos_exito_view .block-title::after,*/
.exito_inducido .block-title::after,
.industria .caso_exito_icon_title::after,
.mineria .caso_exito_icon_title::after,
.obra-civil .caso_exito_icon_title::after,
.casos_exito_gen .caso_exito_icon_title::after,
.autentificacion .caso_exito_icon_title::after{
	width: 100%;
	height: 1px;
	background: #000000;
}

.industria .caso_exito_icon_title,
.mineria .caso_exito_icon_title,
.obra-civil .caso_exito_icon_title,
.autentificacion .caso_exito_icon_title,
.casos_exito_gen .caso_exito_icon_title{
	width: 100%;
}


.industria .caso_exito_icon_title .highlight-icon,
.mineria .caso_exito_icon_title .highlight-icon,
.obra-civil .caso_exito_icon_title .highlight-icon,
.autentificacion .caso_exito_icon_title .highlight-icon,
.casos_exito_gen  .caso_exito_icon_title .highlight-icon{
	width: 5%;
}

.industria #publicaciones_casos_exito .title::after,
.industria .caso_exito_icon_title::after,
.mineria .caso_exito_icon_title::after,
.obra-civil .caso_exito_icon_title::after,
.autentificacion .caso_exito_icon_title::after{
	top:80px;
}

.casos_exito_gen .caso_exito_icon_title::after{
	top:83px;
}
.industria .text_under_casos_exito{
	line-height: 22px;
	margin: 83px 0 35px;
}


.industria .casos_exit_soluciones .title{
	margin: 100px 0 20px 25px;
}

#publicaciones_casos_exito .publicaciones-body a{
	color: #336faa;
	font-style: oblique;
}

.industria #publicaciones_casos_exito .caso_exito_icon_title2{
	margin: 50px 0 0 0;
}

.industria #publicaciones_casos_exito .caso_exito_icon_title2 .title::after{
	width: 100%;
	height: 0px;
	background: #000000;
}

.industria #publicaciones_casos_exito .caso_exito_icon_title2::after{
	top: 60px;
}

.publi_casos_exito_row a{
	color: #3977b1;
}


.obra-civil .publi_obra_civil .caso-exito-row{
	border: none!important;
	margin-bottom: -10px;
	padding-bottom: 0;
}

.pie_casos_exito{
	line-height: 16px !important;
	margin-bottom: 10px !important;
}

#publicaciones_casos_exito .publicaciones-row .views-field-body {
  float: left;
  width: 100%;
}

.caso-exito-body p:first-child{
	margin-bottom: 15px;
}

.publicaciones-body{
	font-size: 15px;
	margin-top: 20px;
}

.txt_header_medioambiente{
	font-size: 23px;
}

.txt_header_medioambiente p{
	line-height: 25px;
}


.obra_soluciones_li .title{
	text-transform: none!important;
}

.obra_soluciones_li ul{
	padding-left: 100px;
}


.row_blue_int{
	text-align: left!important;
}

.auto_soluciones_row{
	padding: 0px 0;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	margin-bottom: 100px;
}


.auto_soluciones_row .highlight-icon{
	width: 78px !important;
}

.auto_soluciones_row .desc{
	padding-left: 81px;
	padding-right: 85px;
	margin-top: -20px;
}

.autentificacion_in_txt .title{
	text-transform: none!important;
}

.autentificacion_in_txt .desc{
	margin-top: 0;
}


.azul_imasde .title-desc{
	margin-top: 0!important;
}

/******* Clientes ************/

.block-view .view-content-wrap{display: flex; flex-wrap: wrap;align-content: center; justify-content: center;padding: 0 45px}

.clientes .page_title h2{
	font-size: 30px!important;
}

.clientes .title{
	font-size: 30px;
	text-transform: lowercase;
	padding-bottom: 20px;
}

.title:first-letter{
	text-transform: uppercase;
}

.clientes .title::after {
    content: '';
    width: 50px;
    height: 1px;
    background: #3774a8;
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -25px;
    z-index: 1;
}

.row_titles_clientes{
	margin-top: 25px;
}

.row_titles_clientes .bb-inner{
	padding-bottom: 10px;
}

.cliente_header,
.sub_title_cliente  .sub-title span{
	font-size: 21px;
	margin: 15px 0;
	color: #000!important;
}

.sub_title_cliente  .heading-inner{padding-right: 0!important;}

.gris1{
	background-color: #f1f1f1;
}

.gris2{
	background-color: #f9f9f9;
}

.cliente-column,
.cliente-first-column,
.cliente-last-column{
	position: relative;
	padding-left: 0;
	padding-right: 0;
	/*width: 180px;
	height: 180px;*/
	}


.row_clients .bb-inner{
	padding-top: 0;
	padding-bottom: 0;
}

.cliente_txt {
	z-index: 0;
	background-color: rgba(0,0,0,0.74);
	color: white;
	font-size: 12px;
	width: 0px;
	height: 0px;
	position: absolute;
	top:0px;
	left:0px;
	bottom: 0px;
	opacity: 0;
	cursor:normal!important;
	/*display: table;*/
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.cliente-last-column .cliente_txt{
	left:0px;
}

.cliente_txt .cliente_over{
	
	visibility: 0;
	padding: 15px;
	display: flex;
  	justify-content: center;
  	flex-direction: column;
	height: 180px;
}

.cliente_txt p{
	display: none;
	visibility: 0;
}

.cliente-column:hover  .cliente_txt{
	opacity: 100;
	cursor:normal!important;
	top:0px;
	z-index: 4;
	transition-duration: 0.5s ease-out;
	width: 400px;
	height: 180px;
}

.cliente-column:hover  .cliente_over{
	/*display: table-cell;*/
}

.cliente-column:hover .cliente_txt.cliente_txt p{
	display: block;
}


.cliente-last-column:hover  .cliente_txt{
	opacity: 100;
	cursor:normal!important;
	top:0px;
	left:-200px;
	z-index: 2;
	transition-duration: 0.5s ease-out;
}

.block_clientes_ .item{max-width: 181px; margin-bottom: 15px;}
.block_clientes_ img{max-width: 100%;}

.block_clientes_ .item:nth-child(even) .field-content {
    background: rgb(0 112 180 / 17%);
}

.block_clientes_ .item:nth-child(even) img {mix-blend-mode: multiply;}


.masde_ .icon-container .icon,
.innovacion_calidad_ .icon-container .icon,
.plataforma_tecno .icon-container .icon,
.investigacion_ .icon-container .icon{
	width: 96px;
    height: 96px;
    background-size: cover !important;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
}

.masde_ .icon-container .icon{
    background: url(http://www.ub.edu/maima/sites/default/files/mas_25.jpg);
}

.innovacion_calidad_ .icon-container .icon{
	background: url(http://www.ub.edu/maima/sites/default/files/innovacion.jpg); 
}

.plataforma_tecno .icon-container .icon{
	background: url(http://www.ub.edu/maima/sites/default/files/ccitub.jpg); 
}

.investigacion_ .icon-container .icon{
	background: url(http://www.ub.edu/maima/sites/default/files/img_qs_engra.jpg); 
}

.agricultura_ span.icon,
.industria_ span.icon,
.mineria_ span.icon{
	width: 96px;
    height: 68px;
    display: block;
    background-position: center !important;
    background-size: cover !important;
}

.agricultura_ span.icon {
    background: url(http://www.ub.edu/maima/sites/default/files/icono_home1.png);
}

.industria_ span.icon {
    background: url(http://www.ub.edu/maima/sites/default/files/icono_home2.png);
}

.mineria_ span.icon {
    background: url(http://www.ub.edu/maima/sites/default/files/icono_home3.png);
}
/********* news list ********/

.news-title{
	font-weight: 600;
	padding-top: 15px;
}

.views-view-grid{
	margin: 80px 0 90px;
}

.news-data,
.path-taxonomy .views-field-created{
	font-size: 12px;
	font-weight: 400;
	color: #757575;
}

.path-news-grid-2 .views-field-field-titulo-corto,
.path-taxonomy  .views-field-field-titulo-corto{
	line-height: 20px;
}

.path-taxonomy  .views-field-field-titulo-corto{
	margin-top: 8px;
}

.path-taxonomy #page-main-content{
	margin-top: 70px;
}



.post-block .post-title a,
.news-title-list  a{
    display: block;
    line-height: 24px;
    font-weight: 600;
    font-size: 14px;
    color: #000;
    text-transform: none;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word;
	font-family: "Oxygen",sans-serif;
}

.news-row-container-col .views-field-body,
.path-taxonomy .views-field-body{
	font-size: 14px;
	line-height: 1.6;
	color: #565656;
	font-weight: 400;
	margin-top: 15px;
}

.news-row-container-col{margin-bottom: 70px;}

.path-taxonomy .views-field-body{
	margin-top: 10px;
}

.feed-icon{
	font-size: 12px;
	margin-top: 50px;
	float: left;
	margin-bottom: 50px;
}

.feed-icon a{
	color: #322F2F;
}

.path-news-grid-2 .views-more-link{
	color: #3774a8;
}
/******* News detail ********/

.node--type-news .widget.gsc-heading.style-1{
	width: 100%;
}

.node--type-news .page-title{
	display: none;
}


.path-news-detail .views-field-title,
.path-taxonomy .views-field-field-titulo-corto{
	font-size: 18px;
	font-weight: 500;
	line-height: 20px;
	margin-top: 10px;
	margin-top: 40px;
}

.path-news-detail .views-field-body{
	margin-top: 15px;
	line-height: 20px;
	text-align: justify;
}

.path-news-detail .views-field-body p{
	padding: 8px 0;
}

.path-news-detail .views-field-field-tags{
	margin-top: 10px;
	font-size: 12px;
}

.path-news-detail .views-field-field-tags a{
	color: #747373;
}

.tags-list ul li{
	width: 100%;
	border: 1px solid #eeeeee;
}

.tags-list .item-list > ul > li a{
	width: 100%;
	background-color:#f6f6f6;
	color: #3A3A3A;
}

/******** CONTACTO *******/

.contacto .contact_map_txt a{

}

.contact_row{
	margin-top: 50px;
}

.contact_map_txt{
	line-height: 20px;
	font-size: 14px;
}

.contact_map{
	margin-top: 40px;
}

.contacto h3{
	font-size: 24px;
	font-weight: 400!important;
	color: #2e74b5;
	font-family: 'Raleway', sans-serif!important;
}

#edit-field-nota-legal-wrapper{
	width: 75%;
	float: left;
	text-align: right;
	padding: 5px 0 0 0;
}

#edit-field-nota-legal-wrapper .option{
	display: inline-block;
}


/*********  Formulario ***********/

.form-text,
.form-email{
	width: 100%;
	border-top: none !important;
	border-left: none!important;
	border-right: none!important;
	border-bottom: 2px #7777 solid;
	height: 50px;
	margin-bottom: 20px;
}

.form-item-acepto-nota-legal{
	width: 78%;
	float: left;
	text-align: right
	
}

.form-actions{
	width: 20%;
	float: right;
	text-align: right;
}

.btn, .btn-white, .btn-theme, .button-inverted,
button, html input[type="button"], input[type="reset"], input[type="submit"]{
	background: rgba(76,133,178,1)!important;
	color: #fff;
	border: none;
	padding: 8px 10px;
	width: 100px;
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .btn-theme:hover, .btn-theme:focus, .btn-theme:active, .btn-theme.active, .button-inverted:hover, .button-inverted:focus, .button-inverted:active, .button-inverted.active, .edit-actions-submit:hover, .edit-actions-submit:active {
    color: #fff;
    background: #000!important;
}


/***** nota legal ****/

.nota-legal h3{
	font-size: 16px;
	font-family: 'Raleway', sans-serif!important;
	font-weight: 600!important;
	text-transform: capitalize!important;
}

/***** ECNUESTAS *****/


.encuestas h3{
	font-size: 24px;
	font-weight: 400!important;
	font-family: 'Raleway', sans-serif!important;
}

.path-webform .webform-submission-form{
	margin-top: 100px!important;
}


.webform-submission-form label{
}

.webform-likert-table tr th{
	line-height: 16px;
	font-weight: 400;
}

.webform-likert-table tr th:nth-child(2),
.escala_10 .webform-likert-table tr th:nth-child(2),
.escala_10 .webform-likert-table tr th:nth-child(3){
	background-color: #BE383A;
}

.webform-likert-table tr th:nth-child(3),
.escala_10 .webform-likert-table tr th:nth-child(4),
.escala_10 .webform-likert-table tr th:nth-child(5){
	background-color:#D2A632;
}


.webform-likert-table tr th:nth-child(4),
.escala_10 .webform-likert-table tr th:nth-child(6),
.escala_10 .webform-likert-table tr th:nth-child(7){
	background-color:#E3D41E;
}

.escala_10 .webform-likert-table tr th:nth-child(8),
.escala_10 .webform-likert-table tr th:nth-child(9),
.escala_10 .webform-likert-table tr th:nth-child(10){
	background-color:#BFE185;
}
.escala_10 .webform-likert-table tr th:nth-child(11),
.escala_10 .webform-likert-table tr th:nth-child(12){
	background-color:#369A4B;
}

.webform-likert-table tr th:nth-child(5){
	background-color:#BFE185;
}

.webform-likert-table tr th:nth-child(6){
	background-color:#369A4B;
}

.webform-likert-table tr th:nth-child(7){
	background-color:#969595;
}

.path-webform textarea,
.encuestas textarea{
	width: 100%!important;
}


.path-webform .form-item,
.encuestas .form-item{
	margin: 8px 0;
}


.titular_grupo{
	background-color: #2e74b5 !important;
	color: #fff !important;
	padding: 8px 10px!important;
	margin-bottom: 8px;
}

/***********  Footer *******/

#footer{
	border-top: solid #000 1px;
	margin-top: 120px;
}
/*noticias
#footer .footer-four{
	width: 20%!important;
}

#footer .footer-third{
	width: 30%!important;
}*/

.footer-four #block-mainnavigation-menu,
.footer-third h4{
	font-size: 14px!important;
}

.footer-four .navigation  .gva_menu{
	float: left!important;
}

.footer-four #block-mainnavigation .menu-item{
	width: 100%;
	display: block;
	height: 20px;	
}

.footer-four .navigation .gva_menu > li > a{
	padding: 0 0!important;
	font-size: 12px!important;
	font-weight: 300;
}

.footer-third p{
	margin: 0px 0;
	font-size: 12px!important;
	line-height: 20px;
}


.copyright{
	background-color: white;
	font-size: 14px;
	margin: 10px;
}

.footer .footer-center {
    margin: 0 0 -50px;
}

.copyright-inner{
	
}

.footer_dir{
	font-size: 12px;
	float: left;
	line-height: 18px;
	width: 100%;
}

.footer_dir h4,
#block-footer3 h4{
	font-weight: 600!important;
	margin-bottom: 10px;
	font-family: "Oxygen",sans-serif;
	font-size: 14px;
}

.copyright-inner #block-mainnavigation{
	float: left;
	clear: none;
}

.copyright-inner #block-mainnavigation a{
	font-size: 12px;
	padding: 12px 8px;
}

.copyright-inner #block-mainnavigation .menu-item:first-child a{
	padding: 12px 0px;
}

#block-mainnavigation-menu{
	font-size: 15px;
	margin-bottom: 0;
}

#block-mainnavigation .block-content{
	float: left;
}

.footer_redes{
	float: left;
    font-size: 25px;
    margin-top: 25px;
    text-align: center;
    width: 40%;
}

/*** investigacion y formación ***/
.investigacion_header p {font-size: 28px;}

span.maima-title {font-family: 'Archivo Black', sans-serif;}

.investigacion_header {margin-top: 145px;}

.mas_info_i_f a {
    text-decoration: underline;
}
/* end investigacion y formacion */



/*************************  RESPONSIVE ***************************/


@media screen and (max-width: 1199px){
	
	#block-gavias-comely-main-menu .gva-navigation .gva_menu_main a{
		font-size: 12px;
		padding: 8px 8px;
	}
	
	#block-gavias-comely-main-menu .gva-navigation .gva_menu_main li:nth-child(3){
		max-width: 100px;
	}

	.navigation .gva_menu > li:nth-child(1){max-width: 110px;}
	
	#block-gavias-comely-main-menu .gva-navigation .gva_menu_main li:nth-child(3) a{
		position: relative;
   		/* top: 19px; */
	}
	
	.navigation .gva_menu > li{
		margin-top: 0;
	}
	.branding,
	.p-static{
		padding-left: 0;
		padding-right: 0;
	}
	
	.header_ub{    position: relative;  top: -60px; left: 35%;}

	.Noticias_home_block .views-field-nothing .over_img_news{
		height: 220px;
		margin: 0 0 0 -10px;
    	width: 225px;
	}
	
	.social-list {
		position: absolute;
		top: 0px;
		height: 214px;
		width: 206px;
		margin: 0 auto;
			margin-top: 0px;
		padding: 88px 0 0 0px;
		
	}
	
	
}

@media screen and (max-width: 1024px){
	
	
	.gavias_sliderlayer,
	.tp-simpleresponsive{
		height: 420px!important;
	}
	
	header.header-v1 .header-inner{
		padding-right: 0;
	}

	#block-headerub{
		width: 22% !important;
	}
	
	.main-menu .area-main-menu .area-inner .block{
		width: 78% !important;
	}
	
	.cliente-column, .cliente-first-column, .cliente-last-column{
		width: 16.66667%;
	}
	
	.social-list {
		position: absolute;
		margin: 0 auto;
		padding: 90px 0 0 0px;
		height: 343px;
		width: 330px;
		
	}
	
	.equipo_blue {
		width: 200%;
		left: -50%;
		padding: 25px 300px;
	}
	
	.txt_header_medioambiente p{
		text-align:left;
	}
	
	.txt_header_medioambiente p br{
		display: none;
	}

}

@media screen and (max-width: 768px){
	
	.breadcrumb-content-main .breadcrumb-links{
		margin: 20px 0 -20px 0;
	}
	
	#block-headerub{
		width: 50% !important;
		float: left;
	}
	
	.main-menu .area-main-menu .area-inner .block{
		width: 100% !important;
		float: left;
	}
	
	#block-gavias-comely-main-menu .gva-navigation .gva_menu_main li:nth-child(3){
		max-width: 100%;
	}
	
	#block-gavias-comely-main-menu .gva-navigation .gva_menu_main li:nth-child(3) a{
		position: relative;
 		line-height: 18px;
		top: 0;
	}
	
	.gva-offcanvas-mobile .gva-navigation .gva_menu > li ul.menu.sub-menu li a{
		line-height: 20px;
	}
	
	#block-gaviassliderlayerhomeslider .gavias_sliderlayer,
	#block-gaviassliderlayerhomeslider .rev_slider{
		height:375px!important;
	}

	
	.home_cont2_general .gsc-icon-box{
		margin: -39px 10% 25px !important;
	}
	
	#block-gaviassliderlayerhomeslider .tp-caption{
		/*top: 111px!important;*/
	}
	
	.slider_graphic_1{
		top:43px!important;
		background-color: #fff!important;
	}
	
	.icons_home_bgr{
		background-repeat: repeat!important;
	}
	
	.home_clients_icons #block-logosclienteshome .col-sm-6{
		width: 33%;
	}
	
	.footer .col-md-3{
		width: 25%;
	}
	
	.Noticias_home_block .views-field-nothing .over_img_news {
		margin: 0 auto;
		width: 280px;
	}
	
	
	/***** basicas **/
	
	.node--type-page .row_blue_int .heading-inner{
		width: 100%!important;
		text-align: center!important;
	}
	
	
	.node--type-page .row_blue_int .icono_blue_container{
		width: 100%;
		text-align: center!important;
		margin: -20px 0 20px;
	}
	
	/****quienes***/
	
	
	.quienes_header1 p{
		
	}
	
	.quienes_full br{
		display: none!important;
	}
	
	.quienes .list_header_text p{
		padding: 0 20px;
	}
	
	.quienes_banner1_img {
		text-align: center;
		margin-bottom: 25px;
	}
	
	.quienes_list_column:nth-child(2){
		margin-top: 50px;
	}
	
	.quienes_list_column .icon-image{
		margin: 0 auto;
	}
	
	
	#block-mainnavigation ul{
		list-style: none;
		padding-left: 0;
	}
	
	.social-list {
		position: absolute;
		top: 0px;
		height: 345px;
		width: 332px;
		margin: 0 auto;
		padding: 150px 0 0 0px;		
	}
	
	/***** Equipo ****/
	
	.equipo_blue {
		width: 200%;
		left: -50%;
		padding: 50px;
	}
	
	
	.equipo_blue .bb-inner{
		padding: 0 25%;
	}
	
	/****** */
	.node--type-page #publicaciones_casos_exito .caso_exito_icon_title .highlight_content .desc p{
		margin-left: 0!important;
	}
	
	/**** clientes ***/
	
	.clientes_empty{display: none;}
	
	.row_clients .cliente-last-column{
		
	}
	
	.tags-list{
		margin-top: 30px;
	}
	
} 



@media screen and (max-width: 736px){
	
	
	.branding, .p-static {
		padding-left: 10px;
		padding-right: 10px;
	}

	#block-gavias-comely-main-menu .gva-navigation .gva_menu_main a{
		font-size: 12px;
		padding: 8px 8px;
	}
	
	
	#block-gaviassliderlayerhomeslider{
		display: none;
		visibility: hidden;
	}
	
	.banner_res_home{
		display: inline-block;
		visibility: visible;
	}

	.icons_home_bgr{
		background-image: none!important;
	}
	
	.home_cont2_general .gsc-icon-box{
		margin: 0 10% 40px !important;
	}
	
	.home_cont2_general .widget.gsc-icon-box.icon-image .fa-4x{
		margin: 0 auto;
	}
	
	
	.icon_imasde_header{
		padding: 15px 10px 15px 20px!important;
	}
	
	.icon_imasde_header .desc br{
		display: none;

	}

	
	.container_int_home2 .highlight-icon,
	.container_int_home2 .highlight_content{
		display: block!important;
		width: 100%;
		margin: -35px 0 0 0;
	}
	
	.home_cont2_general .container_int_home2 .highlight-icon{
		padding: 0!important;
	}
	
	.container_int_home2 .highlight-icon .icon{
		text-align: center;
	}
	
	
	.home_clients_icons #block-logosclienteshome .col-sm-6{
		width: 50%;
	}
	
	
	.ind-news{
		max-height: 750px!important;
		margin: 0 0 60px 0;
	}
	
	.Noticias_home_block .views-field-nothing .over_img_news{
		width: 280px;
		margin: 0 auto;
	}
	
	
	.caso-exito-row .caso-exito-body{
		float: right;
		padding-left: 0px;
	}
	
	#publicaciones_casos_exito .title{
		padding: 0 0px 0px 0px;
	}
	
	.industria #publicaciones_casos_exito .title::after, .industria .caso_exito_icon_title::after, .mineria .caso_exito_icon_title::after, .obra-civil .caso_exito_icon_title::after, .autentificacion .caso_exito_icon_title::after {
		top: 115px;
	}
	
	.industria #publicaciones_casos_exito .desc p, .industria .caso_exito_icon_title .desc p, .mineria .caso_exito_icon_title .desc p, .obra-civil .caso_exito_icon_title .desc p, .autentificacion .caso_exito_icon_title .desc p{
		margin-left: 0 !important;
		line-height: 20px;
		margin-top: 15px;
	}
	
	.casos_exit_soluciones ul{
		padding-left: 0px;
	}
	
	/****** noticias ****/
	.Noticias_home_block {
   		 padding: 0 25px;
	}
	
	/******* logos clientes ****/
	
	#block-logosclienteshome {
    	padding: 0 5px;
	}
	
	.home_clients_icons .cientes_section .heading-inner{
		padding-right: 0px!important;
	}
	
	
	/******* servicios analiticos ***/
	
	.blau_lines .row-wrapper, .blau_lines-bb-inner{
		margin:0 15px;
	}
	
	/****** equipo  ****/
	
	.views-field-field-team-image .field-content{
		text-align: center;
	}
	
	
	.social-list{
		height: 67%;
		padding: 150px 0 0 25px;
		width: 92%;
	}
	
	
	.equipo_blue .txt_blue_equipo{
		text-align: left;
		line-height: 23px;
	}
	
	/******* Contacto *****/
	
	#block-contacto{
		margin-bottom: 70px!important;
	}
	
	.form-item-acepto-nota-legal{
		width: 50%;
		float: left;
		text-align: right
	
	}

	.form-actions{
		width: 50%;
		float: right;
		text-align: right;
	}
	
	/***** footer ****/
	
	.footer .col-md-3{
		width: 50%;
	}
	
	#footer .footer-third,
	#footer .footer-four{
		width: 100%!important;
	}
	
	#footer .footer-third{
		margin: 0 0 0 20px !important;
	}
	
	
	#footer .footer-four #block-mainnavigation ul{
		padding: 0!important;	
	}
	
	#footer .footer-four{
		float: right;
		margin-bottom: 50px;
	}
	
}
	
@media screen and (max-width: 413px){
	
	.Noticias_home_block .views-field-nothing .over_img_news{
		width: 266px;
		height: 266px;
		margin: 0 0 0 -8px;
	}
	
	.social-list{
		height: 60%;
		width: 91.5%;
	
	}
	
	
	
	#footer .footer-third,
	#footer .footer-four{
		width: 100%!important;
	}
	

}

