body,
html {
  width: 100%;
  height: 100%;
}

body {
  font-family: 'Source Sans Pro';
}


.content-section {
  padding-top: 6rem;
  padding-bottom: 7.5rem;
}

.content-section-heading h2 {
  font-size: 3rem;
}

.content-section-heading h3 {
  font-size: 1.3rem;
  text-transform: uppercase;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
}
h3{
	color:#555baa;
}
h3 em{
	font-size:3.5rem;
	font-weight: 400;
	color:#FE9529;
}


footer.footer {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

footer.footer .social-link {
  display: block;
  height: 4rem;
  width: 4rem;
  line-height: 4.3rem;
  font-size: 1.5rem;
  background-color: #1D809F;
  transition: background-color 0.15s ease-in-out;
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
}

footer.footer .social-link:hover {
  background-color: #155d74;
  text-decoration: none;
}

a {
  color: #1D809F;
}

a:hover, a:focus, a:active {
  color: #155d74;
}

.bg-primary {
  background-color: #1D809F !important;
}

.text-primary {
  color: #1D809F !important;
}

.text-secondary {
  color: #ecb807 !important;
}

.img-tools img {
  width:300px;
}

.side-img{
	background-image:url('../img/cel.jpg');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}


#blogentry .lead {
  color:#1D809F;
  font-size:1.35rem;
  text-align:justify;
    font-weight: 300;
  padding-right: 15px;
}
#blogentry h2{
  color: #ecb807;
  margin-bottom: 65px;
  font-weight: 300;
}
#blogentry h3{
  color:#ecb807;
  font-weight: 300;
}
#wrapper{
  position:relative;
  width:100%;
  background:#fff;
}
.header-container{
  float:right;
  width:700px;
}

header{
  height:200px;
  background: #;
  background: linear-gradient(180deg, #1E82A2 0%, #f8f9fa 100%); 
  text-align: center;
}

h1{
  color:#ecb807;
}

.slogan{
  color:#fff;
}

.header-title{
  padding-top:50px;
}

@media only screen and (min-width: 900px) {
}