/* ==== Google font ==== */
/*@import url('http://fonts.googleapis.com/css?family=Lato:400,300,700,900');*/
@import url('https://fonts.googleapis.com/css?family= Ubuntu: 300,300i, 400,400i, 500,500i, 700,700i');
/* === fontawesome === */
@import url('font-awesome.css');
/* ==== overwrite bootstrap standard ==== */
@import url('overwrite.css');
@import url('animate.css');
@import url('main.css');

@font-face {
	font-family: 'gobCL_Regular';
	src:  url('../fonts/gobCL_Regular.eot?otwvoj');
	src:  url('../fonts/gobCL_Regular.eot?otwvoj#iefix') format('embedded-opentype'),
	url('../fonts/gobCL_Regular.ttf?otwvoj') format('truetype'),
	url('../fonts/gobCL_Regular.woff?otwvoj') format('woff'),
	url('../fonts/gobCL_Regular.svg?otwvoj#wines') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{color: #8E8E8E;}
body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .h7 {font-family: 'gobCL_Regular', 'Ubuntu';}

.btn{border-radius: 4px;color: #ffffff;font-size: 14px;padding: 15px 50px;text-decoration: none;}
.btn:hover, .btn:focus {color: #ffffff;text-decoration: none;}
.clear{clear: both;}

#header .main-logo-container{padding: 40px 0 30px;}
#header .main-logo{height: 100px;}
@media only screen and (max-width: 1199px) {
    #header .main-logo-container{padding: 15px 0 10px;}
    #header .main-logo{height: 80px;}
}
#header .nav{background: linear-gradient(90deg,#01b1c4 0,#20b084);margin: 10px 0 0;}
#header .nav ul{list-style: none;margin: 0;padding: 15px 0;}
#header .nav ul li{display: inline-block;margin: 0 10px;}
#header .nav ul li a{color: #ffffff;font-weight: 400;font-size: 16px;}
@media only screen and (max-width: 1199px) { 
    #header .nav ul li {margin: 0 5px;}
}
@media only screen and (max-width: 920px) { 
    
}

#visualizador{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: center;margin-top: 20px;}
#visualizador .visualizador_logo{height: 100px;margin-top: 70px;}
#visualizador .btn_ir_a_visualizador{background-color: #FF715B;margin-top: 20px;}
#visualizador .idiomas{margin: 30px 0;}
#visualizador .idiomas .label{display: inline-block;height: 100%;vertical-align: top;margin-top: 8px;}
#visualizador .idiomas .idioma{height: 30px;display: inline-block;}
#visualizador .idiomas .idioma a img{max-width: 100%;max-height: 100%;}

#que_es{background-repeat: no-repeat;background-position: center right;background-size: auto 100%;}
#que_es #que_es-card{}
#que_es #que_es-card .title_que_es{margin:90px 0 0;font-size: 30px;font-weight: lighter;color:#06705C;}
#que_es #que_es-card .title_mineria_maps{margin: 10px 0 0;font-size: 55px;font-weight: normal;color:#06705C;}
#que_es #que_es-card .descripcion{font-size: 16px;font-weight: normal;margin: 0 0 150px;}
#que_es #que_es-card .mas{margin: 100px 0 50px;font-size: 16px;font-weight: normal;color:#06705C;}

#georeporte .georeporte-bg{background-repeat: no-repeat;background-position: bottom center;background-size: 100% auto;}
#georeporte #georeporte-card{float: right;border-radius: 10px;display: inline;box-shadow: 1px 1px 3px 2px rgba(0,0,0,0.2);padding: 20px;background: #ffffff;text-align: center;margin: 0 0 120px;}
#georeporte .title{font-size: 55px; color: #322F6C;}
#georeporte .btn-georeporte{background: #0ECC9A;}

#mapas{padding-top: 50px;}
#mapas .title{font-size:40px;color:#06705C;font-weight: lighter;}
#mapas .mapa-container{overflow: hidden;position: relative;border-radius: 10px;height: 100%;}
#mapas .mapa-background{min-width:100%;min-height: 100%;position:absolute;top: 0;left: 0;padding: inherit;}
#mapas .mapa-background-cover{min-width:100%;min-height: 100%;position:absolute;top: 0;left: 0;padding: inherit;background-color: rgba(0,0,0,.6);}
#mapas .mapas-columns{display:flex;}
#mapas .mapa-description{position: relative;padding: 80px 10px;flex: 1;}
#mapas .mapa-title{font-size: 20px;color:#ffffff;}
#mapas .mapa-text{font-size: 16px;color:#ffffff;}
#mapas .btn-ver_mapas{background: #9c1b2d;}

#ley_corte{padding-top: 50px;}
#ley_corte .bg-ley_corte{background-repeat: no-repeat;background-position: bottom right;background-size: auto auto;padding-bottom: 40px;}

#ley_corte .title{color:#06705C;font-size: 55px;}
#ley_corte .text{font-size: 16px;max-width: 600px;}
#ley_corte .btn-ley_corte{background:#E88B00;margin: 10px 20px 30px;}

@media only screen and (max-width: 1200px) and (min-width: 721px){
    #ley_corte .text {max-width: 60%;}
}
@media only screen and (max-width: 720px){
    #ley_corte .text {max-width: 100%;}
    #ley_corte .bg-ley_corte{padding-bottom: 0;background: none !important;}
    #ley_corte .btn-ley_corte{margin: 0;}
    #ley_corte .btn-ley_corte-container{text-align: center;width: 100%;}
}

footer{margin-top: 40px;padding: 80px 0;background-image: -webkit-gradient(linear,left top,left bottom,from(#00a0c4),color-stop(78%,#00748e));background-image: linear-gradient(-180deg,#00a0c4,#00748e 78%);}
footer ul{list-style: none;}
footer .footer-list-title{font-size: 16px;color: #fff;}
footer .footer-list-link{color: hsla(0,0%,100%,.55);text-decoration: none;}
footer .footer-list-link:hover {color: #fff;}
footer .logos-list{text-align: right;}
footer .logos-list li{display: inline-block}
footer .logos-list li img{max-width: 116px;opacity: .7;-webkit-transition: .2s ease;transition: .2s ease;}
footer .bottom-footer {margin-top: 20px;padding-top: 45px;border-top: 1px solid hsla(0,0%,100%,.55);}

#mapas_page .mapas-tematicos {display: grid;grid-column-gap: 10px;grid-template-columns: 300px 300px 300px;width: 100%;overflow: auto;}
#mapas_page .mapas-tematicos .mapa-box{}
#mapas_page .mapas-tematicos .mapa-box .thumbnail{height: 100%;}
#mapas_page .mapas-tematicos .mapa-box .crop{width: 100%;height: 200px;text-align: center;overflow: hidden;}
#mapas_page .mapas-tematicos .mapa-box .crop img{min-width: 100%;min-height: 100%;}
#mapas_page .mapas-tematicos .mapa-box .btn-ver_mapas{background: #9c1b2d;}

