/**
  Theme Name: Landing Page Soon - Responsive Theme
  Theme URI: http://www.io-sat.cl
  Version: 2.0
  Author: Fabricio Muñoz de la Maza
  Author URI: http://www.linkupchile.com
  Description: DelaMaza Media, responsive theme. 
*/

html, body {
margin:0;
padding:0;
height: 100%;
}

body {
font-family: 'Open Sans', sans-serif;
font-size: 15px;
color: #646464;
font-weight:300;
}

p {
margin:5px auto;
line-height:1.5em;
}

p.small {
margin:0;
font-size: 0.9em;
line-height:1.0em;
}


/* standards */

.wrap {
width:960px;
margin:0 auto;
padding:0;
}

.wrap-header {
width:100%;
margin:0 ;
height:700px;
background:url(images/bg-00.jpg) no-repeat center center ;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
z-index:1;
}

.wrap-10 {
width:980px;
margin:0 auto;
}

#header {
width: 100%;
height: 0;
margin: 0;
padding:0;
z-index:100;
position:absolute;
top: 0;
/*background:url(images/bg-50.png);*/

}

.top-bar {
	height:30px;
	color:#FFF;
	background:#212121;
}

.action {
	font-size:1.3em;
	font-weight:400;
} 

.action span {
	line-height:1.8em;
	margin:0 10px;
}

.action * {
	float:right;
}

.action .icon {
	font-size:1.6em;
}

#main-content {
min-height:100%;
position:relative;
}

#main {
width: 100%;
min-height:100%;
margin: 0 auto 0 auto;
padding-bottom:120px;
}

#footer {
width:100%;
height:auto;
text-align:center;
position:absolute;
bottom:0;
background:#3C434C;
color:#fff;
}

#logo {
width:150px;
height:150px;
margin: 1% auto;
padding: 0;
text-align:center;
}

#logo img {
	width:100%;
	height:auto;
}

h1, h3, h5 { 
font-family: 'Montserrat', sans-serif;  
font-weight: 400; 
color:#494849;
margin: 2% 0;
padding: 0;
text-transform:uppercase; 
}

h2, h4, h6 { 
font-family: 'Raleway', sans-serif;  
font-weight: 300; 
color:#fff;
margin: 1% 0;
padding: 0; 
}

h1 {   
font-size: 29px;

}

h2 {
font-size: 27px;
}

h3 {
font-size: 27px;

}

h4 {
font-size: 24px;
}


h5 {
font-size: 17px;
text-transform:uppercase;
font-weight:400;
}

h6 {
font-size: 16px;
}

h6 a {
	color:#B2B2B2;
} 

h6 a:hover {
	color:#0694DD;
}

h3.tit-dest {
	margin:0;
	padding:0;
}

h3.tit-dest a {
	margin:0;
	padding:0;
	color:#FFF;
	background:#292A2F;
	font-weight:400;
	width:100%;
	display:block;
	padding:3px 0;
} 

h3.tit-dest a:hover {
	background:#D42D22;
}

h3.tit-box {
	margin:0;
	padding:0;
}

a.tit-box {
	font-size:15px;
	margin:0 !important;
	padding:0;
	color:#FFF;
	background:#292A2F;
	font-weight:400;
	width:100%;
	display:block;
	padding:4px 0;
	text-indent:15px;
} 

a.tit-box:hover {
	background:#0694DD;
}


a {
color:#EE9F02;
text-decoration:none;
border:0;
} 

.bg-content {
	overflow:hidden;
	margin: 0 ;
	padding: 0 ;
	left: 0px; 
	top: 0 ;
	width: 100% ;
	height: 100% ;
	background:url(images/background-01.jpg) no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}

.bg {
	background: #f5f5f5;
}


/* social icons top */

ul.social-icons-top {
	width:200px;
	margin:0 auto;
	text-align:center; 
	list-style:none;
	position:relative;
	top: 380px;
}

ul.social-icons-top li {
	font-family: "blackbriar";
	font-size:13px;
	line-height:2.8em;
	width:35px !important;
	height:35px !important;
	float:left;
	padding:0 !important;
	margin:0 10px !important;
}


ul.social-icons-top li a {
	display:block !important; 
	width:35px !important;
	height:35px !important;
	background:url(images/bg-wh-27.png);
	color:#fff;
	border-radius: 20px !important;
	-ms-border-radius: 20px !important; 
	-webkit-border-radius: 20px !important; 
	-moz-border-radius: 20px !important; 
	padding:0 !important;
	margin:0 !important;
}

ul.social-icons-top li a:hover {
	background:#F69D00;
	color:#FFFFFF;
}


.navs {
	width:68%;
	height:auto;
	margin: 30px 0 0 0;
	padding: 0;
}


p.adver {
width:90%;
margin:0 auto;
font-size:0.9em;
margin:5px auto;
color:#f0f0f0;
}

.icons-pays {
	width:208px;
	margin:0 auto;
	
}


.icons-pays .icon {
	font-size:2.5em;
	float:left;
	padding: 0 3px;
	color:#8A8A8A;
} 

.icons-pays .icon-redcompra {
	font-size:3em;
	margin-top: -3px;
} 

blockquote {
	font-size:26px;
	text-align:center;
	padding: 20px 5%;
	color:#4D4D4D;
	font-weight:300;
	text-transform:uppercase;
} 


ul.contacts {
float:right;
margin:3px 0 0 0; 
}

ul.contacts .icon {
	font:'blackbriar';
	font-size:17px;
	float:left;
	width:25px;
	padding-top:3px;
	color:#FFF;
}

ul.contacts .icon-fontawesome-webfont-7 {
    font-size:22px;
	padding-top:1px;
}

ul.contacts li {
	float:left;
	font-size:15px;
	font-weight:400;
	margin: 0 0 0 10px;
	color:#F5F5F5;
} 

a.call  {
	width:44%;
	height:70px;
	padding:15px;
	margin:30px 1%;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	float:left;
	display:block;
} 

a.call span { 
	width:87%;
	font-size:1.4em;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	color:#fff;
	
	display:block;
	text-align:center;
	float:left;
}

a.call .icon {
	font-family:'tredstone';
	color:#FFF;
	font-size:30px;
	float:right;
	margin:10px 0 0 0;
}

a.call:hover {
	background:#333C47;
	cursor:pointer;
	display:block;
} 


a.call .icon {
	float:right;
} 

/* custom */ 

.bgye {
	background:#EDC150;
} 

.bgre {
	background:#F05137;
}

.bgbl {
	background:#4E7FC4;
}

.bggr {
	background:#679954;
}

.bgtu {
	background:#54CEA9;
}

.bgbldk {
	background:#304A5E;
}


input[type="text"], input[type="email"]  {
	width:96%;
	height:30px  !important;
	font-size: 14px !important;
	padding:2%;
	margin: 1% 0;
	color:#f5f5f5;
	background:#161616;
	border:0;
}

textarea {
	width:96%;
	font-size: 14px !important;
	padding:2%;
	color:#f5f5f5;
	background:#161616;
	border:0;
}

input[type="submit"] {
	color:#FFF;
	background:#161616;
	border:none;
	font-weight:400;
	padding:2% 7%;
	font-size:1.2em;
}

input[type="submit"]:hover {
	background:#EE9F02 ;
	color:#161616;
	cursor:pointer;
} 

 
ul.info, ul.info li {
	margin: 5px 0;
	padding: 0;
	list-style:none;
	font-size:0.95em; 
	text-align:left;
	color:#f0f0f0;
}

ul.list li {
	width:30%;
	float:left;
	text-align:center;
} 

ul.list li.name-li {
	width:40%;
	float:left;
	text-align:left;
}

ul.list li.top {
	font-weight:bold;
}

ul.vit li.name-li-vit {
	width:40%;
	float:left;
	text-align:left;
}

a.dwnld  {
	font-size:1.2em;
	font-weight:600;
	background:#7F7F7F;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color:#ffffff;
	padding:4px 8px;
} 

a.dwnld:hover  {
	background:#D42D22;
} 

ul.contenn {
margin: 20px 0;
padding: 0 0 0 20px;
list-style:none;	
}

ul.contenn li {
padding:0 0 0 20px;
margin:3px 0;
background:url() no-repeat 0 2px;
color:#484848;
font-weight:600; 
} 

.times  { 
	width:350px;
	margin:20px auto;
	padding:20px;
	display:block;
	background:url(images/bg-wh-27.png) !important;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.pharag {
	color:#FFF;
	padding:15px 25px;
	background:url(images/bg-50.png) !important;
	z-index:200 !important;
}

.map iframe, .su-gmap  {
	height:430px !important;
}

a.ups {
	font-family: "blackbriar";
	font-size:20px;
	color:#fff;
	background:url(images/bg-50.png);
	float:right; 
	padding:10px 20px;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

a.dwns {
	font-family: "blackbriar";
	font-size:40px;
	color:#fff;
	margin:20px auto; 
    text-align:center;
width:40px;
} 

.box-icon {
	width:100%;
	height:90px;
	background:#fff;
} 

a.estaciones, a.maritimas, a.aire, a.incendios, a.hidrologia {
	width:80px;
	height:80px;
	display:block;
	margin:0 auto;
}

a.estaciones {
	background:url(images/iconos-iosat.png) 0 0;
}

a.estaciones:hover {
	background:url(images/iconos-iosat.png) 0 -81px;
}

a.maritimas {
	background:url(images/iconos-iosat.png) -81px 0;
}

a.maritimas:hover {
	background:url(images/iconos-iosat.png) -81px -81px;
} 

a.aire {
	background:url(images/iconos-iosat.png) -162px 0;
}

a.aire:hover {
	background:url(images/iconos-iosat.png) -162px -81px;
}

a.incendios {
	background:url(images/iconos-iosat.png) -243px 0;
}

a.incendios:hover {
	background:url(images/iconos-iosat.png) -243px -81px;
} 

a.hidrologia {
	background:url(images/iconos-iosat.png) -324px 0;
}

a.hidrologia:hover {
	background:url(images/iconos-iosat.png) -324px -81px;
}

.sliders {
	width:100%;
	height:auto;
	background:#fff;
} 

.col-img {
	
} 

.col-img img {
   width:100%;
   height:auto;  
}

/* team */

.team {
text-align:center;

}


.team img {
width:130px;
height:130px;
border-radius: 75px;
-ms-border-radius: 75px;
-webkit-border-radius: 75px;
-moz-border-radius: 75px;
border:4px solid #f8f8f8;
text-align:center;
margin:10px auto;
}

.team p.names {
font-size:1.3em;
margin:5px auto;
}

.team p.cargo {
font-size:1.1em;
margin:5px auto;
}

.team p.correo a, .team p.correo {
font-size:1.0em;
color: #3E515F;
margin:0 auto;
padding:0;
} 


.block-header{ 
	font-family: 'Raleway', sans-serif;
	width:75%;
	margin:0 auto;
	font-size:1.5em;
	line-height: 2em;
	text-align:center;
	color:#fff;
	font-weight:500;
    position:relative;
	top: 260px;
	display:block;
}

.col-am {
	background:#EE9F02;
}

.col-dk {
	background:#424A54;
}

.col-lg {
	background:#f0f0f0;
}

.feat p {
	font-size:1.3em;
	font-weight:300;
	line-height:1.6em;
}

.icon-services {
	width:90px;
	height:90px;
	margin: 0 auto 15px auto;
	background:url(images/iconos-services.png);
}

.identidad {
	background-position: 0 0;
}

.diseno {
	background-position: -93px 0;
}

.web {
	background-position: -187px 0;
}

ul.contact-info {
	list-style:none;
	margin:30px 0 0 0;
	padding:0;
}

ul.contact-info li {
	height:35px;
}

ul.contact-info li .icon {
text-align:center;
font-size:1.0em;
float:left;
margin: 0 9px 0 0;
line-height:1.5em;
padding: 4px;
color:#fff;
background:#F69D00;
border-radius: 20px;
-ms-border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px; 
} 

ul.contact-info li .icon-fontawesome-webfont-7 {
font-size:1.2em;

}

.colwh {
	color:#fff !important;
}

.line {
	border-bottom:1px solid #fff;
	margin:6% auto 5% auto;
}

.icon {
	color:#fff;
	float:left;
	margin-right:2%;
	font-size:1.7em !important;
}

.feature .dirs {
	font-size:1.2em;
	float:none;
	height:35px;
}


#logo-text h1 {
	color:#ffffff;
}

.no-display {
	display:none;
}