﻿body {
    font-family: Lato, 'Segoe UI', Verdana, Helvetica, Arial;
    -webkit-font-smoothing: antialiased;
}

a {
    color: #cc6698;
}

a:hover {
    color: #cc6698;
    text-decoration: none;
}

footer {
    padding: 10px;
    margin-top: 40px;
}

footer social {
    padding: 0px;
}

footer a {
    color: white;
    text-decoration: none;
    white-space: nowrap;
    padding: 5px;
}

footer a:hover {
    color: white;
    text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Lato, 'Segoe UI', Verdana, Helvetica, Arial;
    -webkit-font-smoothing: antialiased;
}

h1.white, h2.white, h3.white, h4.white, h5.white, h6.white {
    color: white;
}

a.white {
    color: white;
}

a.white:hover {
    color: white;
}

div#apresentacao div div i.fa
{
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid #ffffff;
  color: #ffffff;
  padding: 10px;
  margin: 2px;
  width: 2em;
  text-align: center;
}

section {
    padding-top: 40px;
    padding-bottom: 0px;
}

/* secao20 */

section#secao20 .media i.fa {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  padding: 10px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  width: 1.9em;
  text-align: center;
}
section#secao20 .media .media-heading {
  font-weight: 400;
}
section#secao20 .media .media-heading a {
  font-weight: 400;
}
section#secao20 header h1:after {
  background: #cc6698;
}
section#secao20 .media i.fa {
  border: 2px solid #cc6698;
  color: #cc6698;
}
section#secao20 .media a {
  color: #cc6698;
}
section#secao20 .media:hover i.fa {
  color: #ffffff;
  background: #cc6698;
}
section#secao20 .media:hover h3 {
  color: #cc6698;
}

.destaque {
    background: #cc6698;
    /* Old browsers */
    background: -moz-linear-gradient(-45deg, #cc6698 0%, #6b396c 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #cc6698), color-stop(100%, #6b396c));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, #cc6698 0%, #6b396c 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, #cc6698 0%, #6b396c 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, #cc6698 0%, #6b396c 100%);
    /* IE10+ */
    background: linear-gradient(-45deg, #cc6698 0%, #6b396c 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc6698, endColorstr=#6b396c, GradientType=1);
    /* IE6-9 fallback on horizontal gradient */
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
    border-radius: 3px;
    white-space: nowrap;
    color: white;
    border: 1px solid #666666;
}

header .navbar-default ul.navbar-nav li a {
    text-transform: none;
}

.contato {
  padding: 0 0 150px 0;
}

.media {
  margin-bottom: 10px;
}

.media i.fa {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  padding: 10px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  width: 1.9em;
  text-align: center;
}

.media .media-heading {
  padding-top: 15px;
  font-weight: 300;
}

.media .media-heading a {
  font-weight: 400;
}

div.item-carrossel {
    background-color: white;
    border-radius: 8px;
}