/* ===== FONTS ===== */
@font-face {
  font-family: "moon-flower";
  src: url("../fonts/MoonFlowerBold.ttf") format("truetype"); }
/* ===== COLORS ===== */
/* MARROM CLARO */
/* VERDE */
/* MARROM */
/* CINZA CLARO */
/* CINZA ESCURO */
/* BRANCO */
/* PRETO 2 */
@media (max-width: 3000px) {
  .menu {
    float: right; }

  .content .home h1 {
    font-size: 60px;
    color: #FFFFFF; }
  .content .home h2 {
    font-size: 35px;
    color: #FFFFFF; }
  .content .home .social a {
    font-size: 20px; } }
@media (max-width: 1199px) {
  .content .home h1 {
    font-size: 60px; }
  .content .home h2 {
    font-size: 35px; }
  .content .home .social a {
    font-size: 20px; } }
@media (max-width: 991px) {
  .content .home h1 {
    font-size: 60px; }
  .content .home h2 {
    font-size: 35px; }
  .content .home .social a {
    font-size: 30px; } }
@media (max-width: 767px) {
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #FFFFFF; }

  .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #000000;
    text-align: center; }

  .navbar-default .navbar-toggle {
    background: #332513 !important;
    border: none; }

  .menu {
    float: none; }

  .content .home h1 {
    font-size: 40px; }
  .content .home h2 {
    font-size: 30px; }
  .content .home .social a {
    font-size: 20px; } }
@media (max-width: 543px) {
  .content .home h1 {
    font-size: 30px; }
  .content .home h2 {
    font-size: 20px; }
  .content .home .social a {
    font-size: 20px; } }
img {
  width: 100%;
  height: auto; }

p {
  margin: 0; }

ol, ul {
  list-style-type: none; }

.base {
  max-width: 1024px;
  margin: 0 auto; }

/* ========== MENU ========== */
/* Logo Text */
.navbar-default {
  /* Itens Fonts */ }
  .navbar-default .navbar-brand {
    color: #F2F2F2 !important;
    font-family: "moon-flower", sans-serif; }
  .navbar-default .navbar-nav > li > a {
    color: #F2F2F2; }
  .navbar-default img {
    width: 17px; }

.navbar-header a {
  font-size: 25px; }

/* Item Ativo (Active) */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
  color: #F2F2F2 !important;
  background-color: #7a5033; }

/* Itens Hovers */
.navbar-default.navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
  color: #7a5033 !important; }

/* Barra principal*/
.navbar {
  border-radius: 0 !important;
  font-family: "moon-flower", sans-serif;
  font-size: 20px; }

nav.menuStyle.navbar.navbar-default {
  background: #332513;
  margin-bottom: 0;
  border: none; }

/* ========== MENU FIM ========== */
/* ========== TITULO DAS PAGINAS ========== */
/* Pagina e categoria padrao*/
.pageTitle {
  background: #7a5033;
  padding: 30px 0;
  margin: 0 0 30px 0; }
  .pageTitle h1 {
    font-family: "moon-flower", sans-serif;
    color: #332513;
    margin: 0; }

/* ========== TITULO DAS PAGINAS FIM ========== */
/* ========== PAGINAS ========== */
/* Area do conteudo das paginas e categorias (painel de administracao)*/
.content .home {
  background: url("../img/fernanda-vizeu-bg.png");
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: auto;
  text-align: center;
  padding: 0;
  color: #332513; }
  .content .home .row {
    margin-right: 0;
    margin-left: 0; }
  .content .home h1 {
    font-family: "moon-flower", sans-serif;
    margin: 20% 0 0 0; }
  .content .home h2 {
    font-family: "moon-flower", sans-serif;
    margin: 1% 0 5% 0; }
  .content .home img {
    padding-bottom: 0;
    margin: 5% 0 0 0; }
  .content .home .social a {
    letter-spacing: 15px;
    color: #FFFFFF; }
    .content .home .social a:hover {
      color: #7a5033; }
.content .contact .social {
  display: grid; }
  .content .contact .social a {
    font-size: 15px;
    color: #332513;
    font-family: "PT Sans", sans-serif;
    padding: 15px 0;
    border-bottom: 1px solid #F2F2F2; }
    .content .contact .social a i {
      font-size: 20px;
      padding: 0 20px; }
    .content .contact .social a:hover {
      color: #FFFFFF;
      background: #7a5033; }
.content img {
  width: 100%;
  height: auto;
  border: none !important;
  padding: 10px; }
.content p {
  color: #332513;
  text-decoration: none; }
  .content p a {
    color: #7a5033; }
    .content p a:hover {
      color: #332513 !important; }
.content a {
  color: #7a5033; }
  .content a:focus, .content a:hover {
    color: #332513;
    text-decoration: none; }
.content .customContent {
  padding: 3% 0; }
  .content .customContent ul li, .content .customContent ol li {
    color: #332513; }
  .content .customContent .info {
    color: #999999;
    margin: 0 0 50px 0; }
  .content .customContent pre {
    border: none;
    border-radius: 0;
    color: #332513;
    background-color: #F2F2F2;
    font-size: 15px;
    margin: 10px 0;
    padding: 20px; }
  .content .customContent blockquote {
    border-left: 5px solid #7a5033;
    background: #F2F2F2;
    font-size: 14px !important;
    margin: 10px 0; }
  .content .customContent h1, .content .customContent h2, .content .customContent h3, .content .customContent h4, .content .customContent h5, .content .customContent h6 {
    font-family: "moon-flower", sans-serif;
    margin: 0;
    padding: 0 0 10px 0;
    color: #332513; }
  .content .customContent img {
    opacity: 1; }
    .content .customContent img:hover {
      opacity: 0.5; }
  .content .customContent h1 {
    font-size: 30px; }
  .content .customContent h2 {
    font-size: 25px; }
  .content .customContent h3 {
    font-size: 20px; }
  .content .customContent h4 {
    font-size: 15px; }
  .content .customContent h5 {
    font-size: 10px; }
  .content .customContent h6 {
    font-size: 8px; }
.content .featuredImage {
  margin: 0 0 20px 0;
  padding: 3% 0; }
  .content .featuredImage img {
    padding: 0; }
.content .media .postsList .thumbnail {
  padding: 24px;
  border: 0;
  border-radius: 0; }
  .content .media .postsList .thumbnail:hover {
    background: #F2F2F2;
    cursor: pointer; }
  .content .media .postsList .thumbnail a {
    color: #7a5033; }
    .content .media .postsList .thumbnail a:hover {
      color: #7a5033; }
  .content .media .postsList .thumbnail .info {
    color: #999999;
    margin: 10px 0; }
  .content .media .postsList .thumbnail h3 {
    color: #7a5033;
    font-family: "moon-flower", sans-serif;
    font-size: 25px; }
  .content .media .postsList .thumbnail img {
    overflow: hidden;
    position: relative; }
.content .media h2 {
  padding: 20px 30px;
  font-size: 30px;
  font-family: "moon-flower", sans-serif; }

.gallery-item {
  margin: 0; }

#gallery-1 .gallery-item {
  margin: 0 !important; }

/* ========== PAGINA FIM ========== */
/* ========== FORMULARIO DE CONTATO ========== */
.contactForm {
  padding: 20px 0 0 0; }

input#submitContato {
  width: 100%;
  padding: 15px;
  color: #FFFFFF;
  background: #7a5033;
  border: none;
  font-size: 15px; }

input#submitContato:hover {
  background: #332513; }

.form-control {
  background-color: #F2F2F2;
  border: none;
  border-radius: 0; }

/* ========== FORMULARIO DE CONTATO FIM ========== */
/* ========== FOOTER ========== */
footer {
  background: #332513;
  font-family: "moon-flower", sans-serif;
  font-size: 20px;
  color: #FFFFFF;
  padding: 20px 0;
  width: 100%;
  text-align: center;
  margin: 50px 0 0 0; }

/* ========== FOOTER FIM ========== */

/*# sourceMappingURL=custom.css.map */
