/*
Theme Name:Izquierdo Lehmann Arquitectos
Author:Paula Villanueva
Author URI:http://www.paulavillanueva.cl
*/
body{
	overflow-x:hidden !important;
	background:#fff;
	animation:myfadeInAnimation 3s;
}
.body{
	overflow-x:hidden !important;
}
body.close-menu{
	overflow:hidden;
}
a,object{
	outline:none !important;
}
*:focus{
	outline:none !important;
}
.nopd{
	padding-right:0;
	padding-left:0;
}
.nopdl{
	padding-left:0;
}
.nopdr{
	padding-right:0;
}
.nopdb{
	padding-bottom:0 !important;
}
.nopdt{
	padding-top:0 !important;
}
.gutter > [class*='col-']{
    padding-right:10px;
    padding-left:10px;
}
.row.gutter{
	margin-left:-10px;
	margin-right:-10px;
}
.modal-header, .modal-footer{
	border:none;
	padding:0 15px;
}
.modal{
  overflow-y:auto;
}
.modal-backdrop{
	background-color:#e4e0db;
}
.modal-backdrop.show{
    opacity:.95;
}
.modal-content{
	border:none;
	background:none;
}
.modal-header .close .ico{
	max-width:25px;
}
.cS-hidden{
	height:1px;
	opacity:0;
	filter:alpha(opacity=0);
	overflow:hidden;
}
.alignleft{
	float:left;
	margin-right:30px;
	padding-top:15px;
}
.alignright{
	float:right;
	margin-left:30px;
	padding-top:15px;
}
.aligncenter{
	margin:auto;
	display:block;
}
.os-animation, .staggered-animation{
	opacity:0;
}
.os-animation.animated, .staggered-animation.animated{
	opacity:1;
}
.mobile{
	display:none;
}
.desktop{
	display:block;
}
/***************************/

/* CABECERA ****************/
header{
	background:#fff;
	position:fixed;
	width:100%;
	left:0;
	right:0;
	top:0;
	z-index:997 !important;
	display:block;
	padding:60px 0 15px 0;
	-webkit-transition:top 0.5s ease;
	-moz-transition:top 0.5s ease;
	-ms-transition:top 0.5s ease;
	-o-transition:top 0.5s ease;
	transition:top 0.5s ease;
}
header .logo{
	font-family:'geomanistbook';
	font-size:19px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none !important;
}
.sticky-wrapper{
	position:absolute;
	width:100%;
	left:0;
	right:0;
	top:0;
	z-index:997 !important;
	display:block;
}
.idiomas{
	float:right;
	margin:0;
	opacity:1;
	-webkit-transition:all 0.25s ease;
	-moz-transition:all 0.25s ease;
	-ms-transition:all 0.25s ease;
	-o-transition:all 0.25s ease;
	transition:all 0.25s ease;
}
body.close-menu .idiomas{
	opacity:0;
	visibility:hidden;
}
.idiomas li{
	background:none;
	padding:0;
	display:inline-block;
	padding-left:10px;
}
.idiomas a{
	font-size:17px;
	color:#000;
	text-transform:uppercase;
	padding-bottom:2px;
	position:relative;
	text-decoration:none !important;
}
.idiomas a.seleccionado::after,.idiomas a:hover::after{
	content:'';
	position:absolute;
	left:0;
	bottom:3px;
	width:100%;
	height:1px;
	background:#000;
}
header .cerrar{
	float:right;
	opacity:0;
	visibility:hidden;
	display:none;
}
header .cerrar .ico{
	max-width:16px;
}
body.close-menu .cerrar{
	visibility:visible;
	opacity:1;
	display:block;
}
.fix-menu{
	position:fixed;
	bottom:45%;
	left:16px;
	transform-origin:0 50%;
	transform:rotate(-90deg);
	z-index:15;
}
.fix-menu .texto{
	font-family:'geomanistbook';
	font-size:14px;
	color:#000;
	text-transform:uppercase;
	letter-spacing:0.2em;
	text-decoration:underline;
	cursor:pointer;
}
.fix-buscar{
	position:fixed;
	bottom:50%;
	right:15px;
}
.fix-buscar .ico{
	max-width:20px;
}
.fix-contactar{
	position:fixed;
	bottom:10%;
	right:40px;
	z-index:15;
	opacity:0;
	visibility:hidden;
}
.fix-contactar .ico{
	max-width:28px;
}
body.close-menu .fix-contactar{
	opacity:1;
	visibility:visible;
}
body.m-busca .fix-menu{
	z-index:10;
}
body.m-busca .fix-buscar{
	z-index:16;
}
.contenedor-submenu{
	background:#fff;
	position:fixed;
	top:0;
	left:0;
	right:0;
	width:100%;
	height:100%;
	z-index:12;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.contenedor-submenu.activo{
	opacity:1;
	visibility:visible;
}
.contenedor-submenu .paginas{
	padding-right:0;
}
.contenedor-submenu .pos{
	position:relative;
	height:100%;
}
.contenedor-submenu .grupo{
	position:absolute;
	width:100%;
	left:0;
	right:0;
	top:55%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
}
#buscar.contenedor-submenu .grupo{
	top:48%;
}
.menu{
	margin:0;
}
.menu li{
	padding:0;
	background:none;
}
.menu a{
	font-size:5vw;
	line-height:normal;
	font-family:'geomanistlight';
	color:#000;
	text-decoration:none !important;
	text-transform:uppercase;
}
.menu a:hover, .menu li.current-menu-item a{
	font-family:'geomanistbook';
}
.menu-responsive,.menu-responsive .menu{
	display:none;
}
.sidr{
	box-shadow:none !important;
}
#sidr .cont{
	padding-top:98px;
	padding-right:60px;
	opacity:0;
	webkit-transition:all 0.25s ease;
	-moz-transition:all 0.25s ease;
	-ms-transition:all 0.25s ease;
	-o-transition:all 0.25s ease;
	transition:all 0.25s ease;
	position:relative;
}
body.sidr-open #sidr .cont,body.sidr-animating #sidr .cont{
	opacity:1;
}
.submenu{
	float:right;
}
.submenu li{
	padding:0;
	background:none;
	line-height:48px;
}
.submenu li.seleccionado{
	display:none;
}
.submenu a{
	font-size:18px;
	text-transform:uppercase;
	text-decoration:none !important;
}
.submenu a:hover{
	 font-family:'geomanistmedium';
}
.abrir-m .ico{
	max-width:13px;
	position:relative;
	webkit-transition:all 0.25s ease;
	-moz-transition:all 0.25s ease;
	-ms-transition:all 0.25s ease;
	-o-transition:all 0.25s ease;
	transition:all 0.25s ease;
	top:-2px;
}
.abrir-m.activo .ico{
	transform:rotate(-180deg);
	top:-5px;
}
#menu-trigger{
	position:relative;
	z-index:990;
	-webkit-transition:top ease-in-out 0.35s;
	-moz-transition:top ease-in-out 0.35s;
	-o-transition:top ease-in-out 0.35s;
	transition:top ease-in-out 0.35s;
	cursor:pointer;
	display:none;
	float:right;
	top:4px;
}
#menu-trigger .icon{
	display:inline-block;
	width:25px;
	height:2px;
	position:relative;
	top:-8px;
	background:#000;
	border-radius:5px;
	-webkit-transition:all 0.35s;
	-moz-transition:all 0.35s;
	-ms-transition:all 0.35s;
	-o-transition:all 0.35s;
	transition:all 0.35s;
}
#menu-trigger .icon:before{
	content:'';
	width:100%;
	height:2px;
	background:#000;
	position:absolute;
	top:-8px;
	border-radius:5px;
	-webkit-transition:all 0.35s;
	-moz-transition:all 0.35s;
	-ms-transition:all 0.35s;
	-o-transition:all 0.35s;
	transition:all 0.35s;
}
#menu-trigger .icon:after{
	content:'';
	width:100%;
	height:2px;
	background:#000;
	position:absolute;
	top:8px;
	border-radius:5px;
	-webkit-transition:all 0.35s;
	-moz-transition:all 0.35s;
	-ms-transition:all 0.35s;
	-o-transition:all 0.35s;
	transition:all 0.35s;
}
#menu-trigger.close-menu span{
	background:none;
	color:#000;
	-webkit-transition:all 0.35s;
	-moz-transition:all 0.35s;
	-ms-transition:all 0.35s;
	-o-transition:all 0.35s;
	transition:all 0.35s;
}
#menu-trigger.close-menu span:before{
	top:0 !important;
	background-color:#000;
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
	width:100%;
}
#menu-trigger.close-menu span:after{
	width:100%;
	top:0 !important;
	background-color:#000;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}
/***************************/

/* CUERPO ******************/
#main{
	min-height:600px;
	padding-top:120px;
}
section{
	padding:65px 0;
	overflow:hidden;
}
.section{
	padding:65px 0;
	overflow:hidden;
}
.seccion{
	float:right;
	position:relative;
	top:-8px;
	z-index:997;
}
.seccion span{
	font-size:18px;
	text-transform:uppercase;
}
.seccion span a{
	font-size:18px;
	text-transform:uppercase;
	text-decoration:none !important;
}
.seccion strong{
	font-family:'geomanistextralight';
	font-size:40px;
	font-weight:normal;
}
body.close-menu .seccion{
	opacity:0;
}
.paginas{
	padding:0 28px;
}
.banner{
	margin-top:70px;
	position:relative;
}
.precarga{
	position:relative;
}
.precarga::before{
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width:100%;
	height:100%;
	background:#fff;
	opacity:1;
	-webkit-transition-duration:1s;
	transition-duration:1s;
	-webkit-transition-delay:.5s;
	transition-delay:.5s;
}
.precarga.ready::before{
	opacity:0;
}
.titulo{
	margin-bottom:35px;
}
.inicio p{
	font-family:'geomanistlight';
	font-size:51px;
	line-height:64px;
}
.inicio p strong{
	font-weight:normal;
	border-bottom:2px solid #000;
}
.inicio p a{
	font-family:'geomanistlight';
	font-size:51px;
	text-decoration:none !important;
}
.proyectos .grupo{
	position:relative;
	height:100%;
}
.proyectos .grupo .interno{
	position:absolute;
	top:42.5%;
	left:0;
	transform:translateY(-50%);
	width:100%;
}
.proyectos .grupo p{
	font-family:'geomanistbook';
	font-size:34px;
	line-height:50px;
}
.proyectos .grupo p a{
	font-family:'geomanistbook';
	font-size:34px;
	text-decoration:underline;
}
.proyectos .modulo{
	margin-bottom:30px;
	position:relative;
	overflow:hidden;
	display:block;
	text-decoration:none;
}
.proyectos .modulo.par{
	top:-75px;
}
.proyectos .modulo h3{
	font-family:'geomanistregular';
	font-size:14px;
	color:#000;
	font-weight:normal;
}
.proyectos .modulo span{
	font-size:14px;
	color:#000;
}
.proyectos .modulo .contenido{
	background:#fff;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	-webkit-backface-visibility:hidden;
	-webkit-transform:translate3d(0, 100%, 0);
	-moz-transform:translate3d(0, 100%, 0);
	-ms-transform:translate3d(0, 100%, 0);
	-o-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0);
	-webkit-transition:all .8s ease;
	-moz-transition:all .8s ease;
	-ms-transition:all .8s ease;
	-o-transition:all .8s ease;
	transition:all .8s ease;
	opacity:0;
	z-index:2;
}
.proyectos .modulo .contenido .int{
	padding:30px;
}
.proyectos .modulo.hover .contenido{
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	opacity:1;
}
.proyecto{
	padding-top:0;
}
.proyecto .slide{
	margin-bottom:30px;
}
.proyecto h1{
	font-size:14px;
	text-transform:uppercase;
	line-height:22px;
}
.proyecto .titulo{
	border-bottom:1px solid #000;
	margin-bottom:25px;
}
.proyecto .linea{
	border-bottom:1px solid #000;
	margin-bottom:10px;
}
.proyecto .linea span{
	display:block;
	text-align:right;
}
.owl-carousel .owl-item img{
	width:inherit !important;
}
.slide{
	position:relative;
}
.flechas{
	left:0;
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
    width:100%;
    z-index:11;
}
.flechas .atras{
	float:left;
}
.flechas .adelante{
	float:right;
}
.flechas .ico{
	width:18px;
}
.publicaciones .interior{
	padding:0 30px;
}
.publicaciones p{
	line-height:44px;
	font-family:'geomanistbook';
	font-size:24px;
}
.publicaciones p a{
	font-family:'geomanistbook';
	font-size:24px;
}
.publicaciones a:hover{
	 font-family:'geomanistmedium';
}
.publicaciones p span{
	font-family:'geomanistbook';
	font-size:24px;
	cursor:default;
}
body.home .publicaciones .interior{
	padding:0;
}
.publicaciones a{
	text-decoration:none !important;
	border-bottom:2px solid #000;
}
.desplegable{
	display:none;
}
.nosotros h3{
	font-family:'geomanistlight';
	font-size:5vw;
	margin-bottom:30px;
	text-transform:uppercase;
	cursor:pointer;
	line-height:normal;
}
.nosotros .desplegador.ui-state-active h3{
	font-family:'geomanistbook';
}
.equipo h3{
	font-size:22px;
	text-decoration:underline;
	cursor:pointer;
	margin-bottom:30px;
	line-height:30px;
}
.equipo .desplegador.ui-state-active h3{
	 font-family:'geomanistmedium';
}
.equipo .desplegable p{
	margin-bottom:45px;
}
.resultados{
	padding-top:40px;
}
.resultados h2{
	font-family:'geomanistlight';
	font-size:25px;
	text-transform:uppercase;
	margin-bottom:30px;
}
.resultados .grupo{
	margin-bottom:50px;
}
.resultados .modulo{
	display:block;
	text-decoration:none !important;
	margin-bottom:25px;
	position:relative;
}
.resultados .modulo h3{
	text-transform:uppercase;
	margin-bottom:3px;
	margin-top:12px;
}
.resultados .modulo p{
	font-family:'geomanistlight';
	margin-bottom:0;
}
.resultados .marcador [class*='col-']:nth-child(3n+1) .modulo{
	top:-30px;
}
.resultados .marcador [class*='col-']:nth-child(3n) .modulo{
	top:-30px;
}
.resultados .modulo.primero{
	top:0 !important;
}
.resultados .buscador{
	margin-top:130px;
	margin-left:30px;
}
.resultados mark{
	font-family:'geomanistbook';
	background:none;
	border-bottom:1px solid #000;
	padding:0;
	display:inline-block;
}
/***************************/

/* PIE *********************/
footer{
	padding:48px 0;
	background:#000;
}
footer .logo{
	font-family:'geomanistbook';
	font-size:19px;
	color:#fff !important;
	text-transform:uppercase;
	text-decoration:none !important;
	display:inline-block;
	margin-bottom:75px;
}
footer p a{
	color:#fff !important;
	font-size:14px;
}
footer p .ico{
	position:relative;
	max-width:35px;
	top:-18px;
}
/***************************/

/* TEXTOS ******************/
@font-face{
    font-family:'geomanistregular';
    src:url('fonts/geomanist-regular-webfont.woff2') format('woff2'),
        url('fonts/geomanist-regular-webfont.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'geomanistlight';
    src:url('fonts/geomanist-light-webfont.woff2') format('woff2'),
        url('fonts/geomanist-light-webfont.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'geomanistextralight';
    src:url('fonts/geomanist-extralight-webfont.woff2') format('woff2'),
        url('fonts/geomanist-extralight-webfont.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'geomanistmedium';
    src:url('fonts/geomanist-medium-webfont.woff2') format('woff2'),
        url('fonts/geomanist-medium-webfont.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'geomanistbook';
    src:url('fonts/geomanist-book-webfont.woff2') format('woff2'),
        url('fonts/geomanist-book-webfont.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}
h1,h2,h3,h4,h5{
	margin:0;
	-webkit-transition:all 0.25s ease;
	-moz-transition:all 0.25s ease;
	-ms-transition:all 0.25s ease;
	-o-transition:all 0.25s ease;
	transition:all 0.25s ease;
	letter-spacing:0.05em;
}
h1{
	font-family:'geomanistregular';
	font-weight:normal;
	font-size:14px;
}
h2{
   font-family:'geomanistregular';
	font-weight:normal;
	font-size:14px;
}
h3{
	font-family:'geomanistregular';
	font-weight:normal;
	font-size:14px;
}
h4{
	font-family:'geomanistregular';
	font-weight:normal;
	font-size:14px;
	color:#000;
}
p, a, span{
	font-family:'geomanistregular';
	font-size:14px;
	letter-spacing:0.05em;
}
p, span{
	color:#000;
	line-height:22px;
}
p, ul, ol{
	margin-bottom:30px;
}
a{
	color:#000;
	-webkit-transition:all 0.25s ease;
	-moz-transition:all 0.25s ease;
	-ms-transition:all 0.25s ease;
	-o-transition:all 0.25s ease;
	transition:all 0.25s ease;
}
a:hover, a:focus{
	text-decoration:underline;
	color:#000;
}
ul{
	padding:0;
}
ul li{
	font-family:'geomanistregular';
	font-size:16px;
	font-weight:400;
	background:url(img/bullet_lista.png) no-repeat 0 7px;
	padding-left:13px;
	padding-bottom:1px;
	color:#1a1a1a;
	list-style:none;
} 
strong, b{
	font-weight:700;
}
blockquote{
	border:none;
	padding:0;
	margin:0;
}
blockquote p{
	font-family:'geomanistregular';
	font-weight:600;
	font-size:20px !important;
	color:#000 !important;
	line-height:25px !important;
	text-transform:uppercase;
}
/* TABLAS ******************/
.table-responsive{
	border:none !important;
	margin-bottom:30px;
	font-size:14px;
}
.table th{
	font-weight:normal;
	background:#fff;
	color:#414042;
	border:none;
	padding:20px 8px !important;
	text-align:center;
}
.table td{
	text-align:center;
	color:#414042;
	padding:20px 8px !important;
}
.table tr.par{
	border-bottom:1px solid #ddd;
}
/***************************/
/* FORMULARIOS *************/
label{
	font-family:'geomanistregular';
	font-size:16px;
	font-weight:700;
	color:#1a1a1a;
}
.form-group{
	margin-bottom:18px;
}
.form-control{
	font-family:'geomanistlight';
	font-size:25px;
	font-weight:normal;
	background:none;
	border:none;
	color:#000;
	height:inherit;
	padding:10px 0;
	text-transform:uppercase;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
textarea.form-control{
	min-height:100px;
}
.form-control:focus{
	background:none;
	border:none;
	box-shadow:none;
}
.form-control::placeholder{
	color:#000;
}
textarea.form-control:focus{
	background:#fff;
	border-bottom:2px solid #1a1a1a;
}
.boton{
	background:#fff;
	border:2px solid #1a1a1a;
	text-decoration:none !important;
	float:right;
	line-height:38px;
	text-align:center;
	display:block;
	position:relative;
	padding:0 28px;
	text-transform:uppercase;
	-webkit-transition:all 0.25s ease;
	-moz-transition:all 0.25s ease;
	-ms-transition:all 0.25s ease;
	-o-transition:all 0.25s ease;
	transition:all 0.25s ease;
}
.boton:hover{
	background:#ed5a24;
}
.boton span{
	font-size:21px;
	color:#1a1a1a;
	font-weight:700;
	text-transform:uppercase;
	line-height:38px;
	position:relative;
	z-index:1;
}
.wpcf7-submit{
	background:#1b1b1b;
	border:0;
	font-family:'geomanistregular';
	font-size:11px;
	font-weight:500;
	color:#e4e0db;
	letter-spacing:1px;
	text-align:center;
	text-transform:uppercase;
	padding:0 25px;
	height:30px;
	cursor:pointer;
	border-radius:0;
	box-shadow:none;
	float:right;
}
.wpcf7-submit:hover, .wpcf7-submit:focus{
	background:#1b1b1b !important;
	outline:none;
	border:none !important;
	box-shadow:none !important;
}
.centrar{
	text-align:center;
}
.centrar .boton{
	float:none;
	display:inline-block;
}
/***************************/
@keyframes myfadeInAnimation{
from{opacity:0;}
to{opacity:1;}
}
@keyframes e{
0%{background-position:-120px 0;}
to{background-position:120px 0;}
}
/***************************/
@media (min-width:992px){
.w-20{
  -webkit-box-flex:0;
      -ms-flex:0 0 20% !important;
          flex:0 0 20% !important;
  max-width:20%;
}
}
@media screen and (min-width:992px) and (max-width:1200px){
.equipo h3{
	font-size:18px;
}
}
@media (min-width:1600px){
.container-fluid{
	max-width:1920px;
}
.fix-menu .texto{
	font-size:0.9vw;
}
.idiomas a{
	font-size:1.3vw;
}
.seccion span, .seccion span a{
	font-size:1.35vw;
}
.seccion strong{
	font-size:2.7vw;
}
.inicio p, .inicio p a{
	font-size:3.8vw;
	line-height:5vw;
}
.proyectos .grupo p{
	font-size:2.8vw;
	line-height:3.5vw;
}
.proyectos .grupo p a{
	font-size:2.8vw;
}
.publicaciones p a,.publicaciones p span{
	font-size:1.09vw;
}
footer .logo, header .logo{
	font-size:1.40vw;
}
#main{
	min-height:800px;
}
}
@media screen and (min-width:300px) and (max-width:992px){
.mobile{
	display:block;
}
.desktop{
	display:none;
}
.fix-menu,.fix-buscar{
	display:none;
}
body.close-menu .fix-buscar{
	display:block;
	z-index:16;
}
.paginas{
	padding:0;
}
header{
	padding:15px 0;
}
header .logo{
	font-size:16px;
}
header .cerrar,body.close-menu .cerrar{
	display:none;
}
#menu-trigger{
	display:block;
}
.menu a{
	font-size:24px;
}
.menu li{
	padding-bottom:8px;
}
.idiomas{
	margin-right:10px;
}
.idiomas a{
	font-size:16px;
}
.idiomas li{
	padding-left:0;
	padding-right:10px;
}
body.home section.menu{
	margin-bottom:45px;
}
.contenedor-submenu .grupo{
	top:35%;
}
#main{
	padding-top:55px;
}
section{
	padding:40px 0;
}
.inicio p{
	font-size:26px;
	line-height:40px;
}
.inicio p a{
	font-size:26px;
}
.inicio p strong{
	border-bottom:1px solid #000;
}
.banner{
	margin-top:45px;
}
.publicaciones p a,.publicaciones p span{
	font-size:18px;
}
.publicaciones p{
	line-height:33px;
}
.nosotros h3{
	font-size:24px;
	margin-bottom:22px;
}
.equipo{
	padding-top:0;
}
.equipo h3{
	font-size:16px;
	line-height:22px;
}
.proyectos .modulo.par{
	top:0;
}
.proyectos .grupo .interno{
	position:relative;
	top:0;
	transform:none;
	margin-bottom:55px;
}
.proyectos .grupo p{
	font-size:26px;
	line-height:39px;
}
.proyectos .grupo p a{
	font-size:26px;
}
.proyectos .modulo .contenido .int{
	padding:15px;
}
.proyecto .linea{
	margin:0;
	padding:8px 0;
}
.proyecto .linea span{
	line-height:19px;
}
.proyecto .adicionales{
	margin-top:30px;
}
.seccion{
	float:left;
	top:-2px;
}
.seccion strong{
	font-size:15px;
}
.seccion span, .seccion span a{
	font-size:12px;
}
.abrir-m{
	display:none;
}
.publicaciones .interior{
	padding:0;
}
.resultados .buscador{
	margin-top:0;
	margin-left:0;
	margin-bottom:40px;
}
.resultados .marcador [class*='col-']:nth-child(3n+1) .modulo{
	top:0;
}
.resultados .marcador [class*='col-']:nth-child(3n) .modulo{
	top:0;
}
.form-control{
	font-size:20px;
}
footer{
	padding:0;
	padding-top:40px;
}
footer .logo{
	display:none;
}
footer p a{
	font-size:12px;
}
footer p .ico{
	max-width:25px;
	top:-9px;
}
}
@media screen and (min-width:300px) and (max-width:576px){
footer p{
	margin-bottom:15px;
}
footer p a{
	font-size:10px;
}
}
@media screen and (min-width:300px) and (max-width:320px){
}