/*custom styles */

/*fonts*/
@font-face {
 font-family: "Effra";
 src: url("fonts/Effra_Std_Rg.eot"); 
}
@font-face {
 font-family: "Effra";
 src: url("fonts/Effra_Std_Rg.ttf"); 
}
@font-face {
 font-family: "Effra";
 src: url("fonts/Effra_Std_Bd.eot") 
}
@font-face {
 font-family: "Effra";
 src: url("fonts/Effra_Std_Bd.ttf") 
}

body{
   font-family: "Effra";
}

ul{list-style: none;}
[id^=s]{	
	min-height: 150px;
	padding-top:20px;
	padding-bottom:20px;
}
#s3,#s5,#s7{
	color: #00A9E0;
}
#s2,#s4,#s6{
	background-color: #00A9E0;
	color: #ffffff;
}
#s2{
	background: #00A9E0 url("../images/curva_1.png") no-repeat;
	background-position: 78% -68px;
	padding: 80px 0;
}
#s3{
	background: url("../images/curva.png") no-repeat;
	background-position: 7% -68px;
	padding-top: 40px; 
	padding-bottom: 40px;
	overflow: hidden;
}
#s7{
	background: url("../images/curva.png") no-repeat;
	background-position: 7% -68px;
	padding-top: 80px; 
	padding-bottom: 80px; 
}
#s4{
		background:#00A9E0 url("../images/edificios_silueta.png") no-repeat;
		background-position: center bottom;
		background-size: contain;
		padding: 40px 0 220px 0;
}
#s5{
	padding:  40px 0 50px 0;
}
.edificio{
	margin: -80px 0 -40px 0;
}
.text-black{
	color:#000000;
	font-size:25px;
}
.bdr-r-w{
	border-right: 5px solid #ffffff;
	height: 990px;
}
td{
	padding: 5px 10px;
}
.spacer{ 	
	height: 10px;
}
.spacerx2{ 	
	height: 20px;
}
.spacer-x{
	padding-right:40px;
}
.btn-info-c {
  color: #fff;
  background-color: #00A9E0;
  border-color: #ffffff;
}
.btn-info-c:focus,
.btn-info-c.focus {
  color: #fff;
  background-color: #15678A;
  border-color: #ffffff;
}
.btn-info-c:hover {
  color: #fff;
  background-color: #15678A;
  border-color: #ffffff;
}
.btn-info-d {
  color: #00A9E0;
  background-color: #ffffff;
  border-color: #00A9E0;
}
.btn-info-d:focus,
.btn-info-d.focus {
  color: #fff;
  background-color: #15678A;
  border-color: #ffffff;
}
.btn-info-d:hover {
  color: #fff;
  background-color: #15678A;
  border-color: #ffffff;
}
.semibig-text{
	font-size:50px;
	font-weight: bold;
}
.big-text{
	font-size:100px;
	font-weight: bold;
}
@media (max-width: 767px) {
	.big-text {
		font-size: 44px;
	}
	.bdr-r-w {
		height: 70px;
		text-align: left;
	}
	.edificio {
		height: 110px;
	}
}
#footer {
    position: static;
    bottom: 0;
    width: 100%;
    height: 80px;
    padding: 15px 0;
    background: #00A9E0 !important;
    color: #FFFFFF;
}

.dt-button-background {
    margin: 15px;
}
.dt-button-collection {
    margin-botom: 4px;
}
.btn-exp{
    padding-right: 30px;
    margin: 10px 0;
}
.btn-whatsapp {
    display: block;
    width: 70px;
    height: 70px;
    color: #fff;
    position: fixed;
    right: 2px;
    bottom: 85px;
    border-radius: 50%;
    line-height: 80px;
    text-align: center;
    z-index: 999;
}
.btn-info-g {
  color: #fff;
  background-color: #afdf2d;
  border-color: #ffffff;
}
.btn-info-g:focus,
.btn-info-g.focus {
  color: #fff;
  background-color: #88ac26;
  border-color: #ffffff;
}
.btn-info-g:hover {
  color: #fff;
  background-color: #88ac26;
  border-color: #ffffff;
}