/* ============================================================
  SECTIONS
============================================================ */
section.module:last-child {
  margin-bottom: 0;
}
section.module h2 {
  margin-bottom: 40px;
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  font-weight: normal;
  font-size: 26px;
  color: #888;
}

section.module h3 {
  margin-bottom: 40px;
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  font-weight: normal;
  font-size: 20px;
  color: #888;
}

section.module h4 {
  margin-bottom: 20px;
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  font-weight: normal;
  font-size: 14px;
  color: #888;
}

section.module p {
  margin-bottom: 40px;
  font-size: 12px;
  font-weight: 300;
  text-align: justify;
}

section.module ul {
  font-size: 12px;
  text-align: justify;
}
/*section.module p:last-child {
  margin-bottom: 0;
}*/
section.module.content {
  padding: 40px 0;
}
section.module.parallax {
  height: 600px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
section.module.parallax h1 {
	color: rgba(255, 255, 255, 0.8);
	font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
	font-size: 48px;
	line-height: 600px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
section.module.parallax-1 {
  background-image: url("../images/1.jpg");
}
section.module.parallax-2 {
  background-image: url("../images/2.jpg");
}
section.module.parallax-3 {
  background-image: url("../images/3.jpg");
}

section.module.parallax-4 {
  background-image: url("../images/4.jpg");
}


/*section.module.parallax-5 {
  background-image: url("../images/5.jpg");
}*/
@media all and (min-width:600px) {
  section.module h2 {
    font-size: 38px;
  }
  section.module h3 {
    font-size: 30px;
  }
  section.module h4 {
    font-size: 24px;
  }
  section.module p {
    font-size: 16px;
  }
  section.module.parallax h1 {
    font-size: 96px;
  }
  section.module ul {
	  font-size: 16px;
  }
}
@media all and (min-width:960px) {
  section.module.parallax h1 {
    font-size: 160px;
  }
}

.newTable { 
   margin: 0 0 40px 0;
   height:445px;
   vertical-align: top;
} 
.newCell { 
   display:inline-block;
   width:33%;
   padding: 0 10px 10px 10px;
   vertical-align: top;
}
.nLinha {
	border-left: 1px solid #CDCDCD;
}


.tableCont { 
   margin: auto;
   /*height:230px;*/
   vertical-align: top;
} 
.cellCont { 
   display:inline-block; 
   width:49%;
   padding: 0 0 15px 0;
}
.sndLinha {
	padding-left: 50px;
}
.spaceCont {
	height: 20px
}

@media screen and (max-device-width:480px), all and (max-width:960px){ 
   .newTable {  
	margin: auto;
	display:table;
	width:100%; 
} 
   .newCell { 
	display:block; 
	width:100%;
	margin: 0 0 40px 0;
   }
   .nLinha {
	border-left: none;
    }
	
    .tableCont { 
	    margin: auto;
	    display:table;
	    width:100%; 
    } 
    .cellCont { 
	display:block; 
	    width:100%;
    }
    .sndLinha {
	    padding-left: 0px;
    }
    .spaceCont {
	    height: 10px
    }
}
