@import url('bootstrap/css/bootstrap.css');
/*@import url('bootstrap/css/bootstrap-responsive.css');*/




body{
  padding-top: 0px;
}

.replace_wrap{
  margin-top: 10px;
  margin-bottom: 10px;
}

.replace_wrap1{
  margin-bottom: 10px;
}


.print-saiba-mais{
  display: none;
}

.cal-drop hr{
  margin-top: 9px !important;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  border-top: 0px;
}

.dividir-calendario-menu{
  display:none;
}

.font-navbar{
  font-family: 'Ubuntu', sans-serif;
  font-size: 14px;
}

.font-navbar-2{
  font-family: 'Ubuntu', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 45px;
}

.navbar-2{
  font-size: 15px !important;
  padding-top: 21px !important;
}

.datepicker-container{
  text-align: center;
}

.datepicker-center{
  display:inline-block;
  margin:0 auto;
}

.nopadding-left{
  padding-right: 0px;
}

.nopadding-right{
  padding-left: 0px;
}

.nopadding-left-right{
  padding-left: 0px;
  padding-right: 0px;
}

.posicao-relativa{
  position: relative;
  border: solid 5px;
}

.menu-home{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 30px;
  color: #97ad14;
}
.menu-home h3{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 52px;
  color: #97ad14;
}

.botao-procurar-footer{
  margin-left: -20px;
}

.rowandre{
	margin-bottom:30px;
}

.rowandre2{
  margin-top:60px;
}

.rowandre3{
  margin-top:40px;
}

.rowandre4{
  margin-bottom:60px;
}

.rowandre5{
  margin-top:30px;
}

.rowfacebook{
  margin-top:60px;
}

.rowcozinha{
  margin-top: 90px;
  margin-bottom: 90px;
}

.columnandre{
  margin-top: 30px;
  font-size: 15px;
}

.columnandre p{
  color: #585c6c;
}  

.columnandre h4{
  font-size: 28px;
}

.imagem-inicial{
  background: url(//quintalsaudavel.com/wp-content/uploads/2014/12/apresentacao_dieta_lastarica_2500px.jpg) no-repeat 50% 0%;
}

.textos{
  background-color:rgba(0,0,0,0.1);
  padding-bottom: 50px;
  padding-top: 10px;
}

.imagem-iniciar-dieta{
  background: url(//quintalsaudavel.com/wp-content/uploads/2015/02/azeitonas.jpg) no-repeat 0% 10%;
  border-radius: 6px;
}

.textos-iniciar-dieta{
  background-color:rgba(0,0,0,0.2);
  padding-left: 20px;
  border-radius: 6px;
}

.textos-iniciar-dieta h1{
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 50px;
  padding-bottom: 55px;
}

.cozinha-primeiro{
  background-color: #1A1613;
  padding-top: 30px;
  padding-bottom: 30px;
  border-radius: 6px;
}

.cozinha-segundo{
  background-color: #312D29;
  padding-top: 30px;
  padding-bottom: 30px;
  border-radius: 6px;
}

.cozinha-terceiro{
  background-color: #3D3B38;
  padding-top: 30px;
  padding-bottom: 30px;
  border-radius: 6px;
}

.cozinha-primeiro h1{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 65px;
  color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
}

.cozinha-segundo h1{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 65px;
  color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
}

.cozinha-terceiro h1{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 65px;
  color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
}

.cozinha-primeiro h2{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 20px;
  color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
}

.cozinha-segundo h2{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 20px;
  color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
}

.cozinha-terceiro h2{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 20px;
  color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
}

.cozinha-primeiro hr{
  margin-right: 50px;
  margin-left: 50px;
  border-color: #000000;
}

.cozinha-segundo hr{
  margin-right: 50px;
  margin-left: 50px;
  border-color: #000000;
}

.cozinha-terceiro hr{
  margin-right: 50px;
  margin-left: 50px;
  border-color: #000000;
}

.rowcozinha a{
  text-decoration: none;
}

.primeiro h3{
  font-size: 30px;
  margin-top: 5px;
}

.primeiro h4{
  font-size: 25px;
}

.segundo h3{
  font-size: 30px;
  margin-bottom: 20px;
}

.segundo p{
  font-size: 25px;
  font-family: 'Alegreya Sans SC', sans-serif;
}

.segundo-down{
  position:relative;
  top: 45px;
}

.terceiro h1{
  font-size: 30px;
}

.terceiro p{
  font-size: 25px;
  font-family: 'Alegreya Sans SC', sans-serif;
  padding-top: 25px;
}

.terceiro-down{
  position:relative;
  top: 45px;
}

.explicacao h1{
  font-size: 28px;
}

.explicacao p{
  font-size: 16px;
  margin-bottom: 0px;
}

.explicacao-pontos{
  font-size: 16px;
}

.como-comecar h2{
  font-size: 28px;
}

.passos h3{
  font-size: 37px;
}

.passos p {
  font-size: 16px;
  color: #585c6c;
}

.receitas-home h2{
  font-size: 28px;
}

.row-receitas{
  margin-bottom: 50px;
}

.row-receitas-home{
  margin-bottom:80px;
}

.receitas-background{
  background-color: #f4f6e3;
  border-radius: 6px;
  padding-bottom: 15px;
  padding-top: 15px;
}

#receitas-tipo-wrap{
  text-align:right;
  background-color: #ffffff;
  border-radius: 6px;
  margin-right: 30px;
  margin-left: 30px;
  margin-bottom: 15px;
  margin-top: 45px;
}

#menus-wrap{
  text-align:right;
  background-color: #ffffff;
  border-radius: 6px;
  margin-right: 30px;
  margin-left: 30px;
  margin-bottom: 15px;
  margin-top: 45px;
}

.receitas-tipo-activa{
  background-color:#f4f6e3;
  width:134px;
  display: inline-block;
  padding-top: 15px;
  padding-bottom: 10px;
}

.ingrediente-todos h2{
  font-size: 18px;
  margin-top: 10px;
}

.receitas-meses-activa{
  background-color:#f4f6e3;
}

.receitas-tipo-desactiva{
  width:132px;
  display: inline-block;
  padding-top: 15px;
  padding-bottom: 10px;
}

.receita-nav h3{
  font-size: 18px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.receita-nav h2{
  font-size: 18px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.pertence-verde{
  border-radius: 6px;
  margin-bottom: 20px;
  margin-top: 30px;
}

.pertence-verde-receita{
  background-color: #f4f8e9;
  border-radius: 6px;
  margin-bottom: 50px;
  margin-top: 50px;
}

.pertence h2{
  font-family: 'Source Sans Pro', sans-serif;
  color:#97ad14;
  font-size: 30px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.pertence{
  padding-top: 30px;
  padding-bottom: 30px;
}

.margem-tipo{
  margin-top: 35px;
  margin-bottom: 25px;
  margin-right: 23px;
  margin-left: 22px;
}

.duvidas h1{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 55px;
  color: #97ad14;
  margin-top: 0px;
}

.duvidas p{
  font-size: 18px;
}

.quantos h4{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 50px;
  color: #97ad14;
  margin-top: 0px;
}

.quantos p{
  font-size: 18px;
  margin-bottom: 30px;
}

.receitas-up{
  margin-top: -46px;
}

.box-shadow{
  -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, .5);
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, .5);
  border-radius: 6px;  
}


.receitas-nome h1{
  font-size: 28px;
  margin-bottom: 0px;
  margin-top: 15px;
  font-weight: bold;
}

.receitas-nome h2{
  font-weight: bold;
  font-size: 22px;
}

.receitas-nome li{
  font-size: 16px;
  margin-bottom: 3px;
  font-family: 'Alegreya Sans SC', sans-serif;
}

.receitas-nome ul{
  list-style: none;
  padding-left: 0px;
  margin-bottom: 0px;
}

.receitas-refeicoes h2{
  font-size: 28px;
  font-weight: bold;
}

.receitas-refeicoes h3{
  font-size: 22px;
  font-weight: bold;
}

.receitas-refeicoes li{
  font-size: 16px;
  margin-bottom: 3px;
  font-family: 'Alegreya Sans SC', sans-serif;
}

.receitas-refeicoes ul{
  list-style: none;
  padding-left: 0px;
  margin-bottom: 0px;
}

.receitas-meses h2{
  font-size: 28px;
  font-weight: bold;
}

.receitas-meses h3{
  font-size: 22px;
  font-weight: bold;
}

.receitas-meses li{
  font-size: 16px;
  margin-bottom: 3px;
  font-family: 'Alegreya Sans SC', sans-serif;
}

.receitas-meses ul{
  list-style: none;
  padding-left: 0px;
  margin-bottom: 0px;
}

.meses{
  background-color: #ffffff;
  border-radius: 6px;
  margin-right: 30px;
  margin-left: 30px;
  margin-bottom: 15px;
  margin-top: 45px;
}

.refeicoes{
  background-color: #ffffff;
  border-radius: 6px;
  margin-right: 30px;
  margin-left: 30px;
  margin-bottom: 15px;
  margin-top: 45px;
}

.refeicoes h1{
  font-size: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.refeicoes h4{
  font-size: 20px;
}

.margem-meses{
  padding-top: 20px;
  padding-bottom: 10px;
  margin-right: 0px;
  margin-left: 0px;
}

.margem-meses h1{
  font-size: 15px;
  margin-top: 20px;
}

.margem-meses h4{
  font-size: 15px;
  margin-top: 20px;
}

.receita-end h5{
  font-size: 35px;
}

.receita-end h6{
  font-size: 25px;
}

.receita-end p{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 40px;
  color: #97ad14;
  margin-top: 20px;
  line-height: 1.15;
}

.receita-end small{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 30px;
  color: #999999;
}

.receita-end-botao{
  margin-top: 30px;
}

.menus-diarios h1{
  font-size: 28px; 
}

.calorias-definicao{
  background-color: #8C9B0E;
  padding-top: 1px;
  padding-bottom: 11px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 6px;
  font-size: 16px;
  color: #000000;
}

.calorias-definicao h1{
  font-size: 28px;
}


.calorias h1{
  font-size: 28px;
}

.calorias h2{
  font-size: 28px;
  margin-bottom: 0px; 
}

.calorias h3{
  font-size: 21px;
  font-weight: bold;
  margin-bottom: 0px;
}

.calorias p{
  font-size: 15px;
  margin-bottom: 3px;
  margin-top: 3px;
  font-family: 'Alegreya Sans SC', sans-serif;
}

.calorias-cor{
  color:#879B0E;
}

.prato{
  font-size: 16px;
}

.prato-column p{
  font-size: 16px;
  color: #585c6c;
}

.prato h1{
  font-size: 28px;
  font-weight: bold;
}

.prato h2{
  font-size: 28px;
  font-weight: bold;
}

.prato h3{
  font-size: 20px;
  font-weight: bold;
}

.apresentacao-prato h2{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 40px;
  color: #97ad14;
}

.apresentacao-prato h3{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 60px;
  color: #97ad14;
}

.artigo{
  font-size: 16px;
}

.artigo h1{
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 0px;
}

.artigo h2{
  font-size: 23px;
  font-weight: bold;
  margin-top: 10px;
}

.artigo-verde{
  color:#7C8F11;
}

.margem-imagem-artigo{
  margin-top: 10px;
}

.columnandre-artigo{
  padding-top: 12px;
  padding-bottom: 0px;
}

.faqs{
  font-size: 16px;
}

.faqs h1{
  font-size: 28px;
  font-weight: bold;
}

.faqs h2{
  font-size: 22px;
  font-weight: bold;
}

.faqs-verde{
  color:#7C8F11;
}

.receita-titulo h4{
  font-size: 16px;
}

.ingredientes{
  color: #ffffff;
  background-color: #000000;
  border-radius: 6px;
  font-size: 16px;
  padding: 5px 30px 20px 30px;
}

.ingredientes hr{
  border-color: #97ad14;
  margin-top: 8px;
  margin-bottom: 8px;
}

.ingredientes h2{
  font-size: 22px;
}

.ingredientes h3{
  font-size: 22px;
}

.ingredientes h6{
  font-size: 22px !important;
  color: #ffffff !important;
  font-family: 'Alegreya Sans SC', sans-serif !important;
}

.ingredientes p{
  margin-bottom: 0px;
}

.numero-pessoas{
  color: #97ad14;
  margin-top: 10px;
  margin-bottom: 10px;
}

.preparacao{
  font-size: 16px;
}

.preparacao li{
  margin-top: 10px;
  margin-bottom: 10px;
}

.bom-apetite p{
  margin-top: 30px;
  margin-bottom: 0px;
}

.calorias-receita hr{
  margin-bottom: 10px;
  margin-top: 10px;
}

.almoco-jantar{
  padding-right: 30px;
  padding-left: 30px;
}

.receitas-refeicao h1{
  font-size: 28px;
  font-weight: bold;
  margin-top: 0px;
}

.receitas-mes h1{
  font-size: 28px;
  font-weight: bold;
  margin-top: 0px;
}

.mais-receitas-receita h2{
  font-size: 22px;
  padding-left: 20px;
  padding-top: 20px;
}

.mais-receitas-receita h3{
  font-size: 28px;
  font-weight: bold;
}

.mais-receitas-menu h2{
  font-size: 22px;
  padding-left: 10px;
}

.mais-receitas-nome li{
  font-size: 16px;
  font-family: 'Alegreya Sans SC', sans-serif;
  margin-top: 5px;
}

.mais-receitas-nome ul{
  list-style: none;
  padding-left: 0px;
  margin-bottom: 0px;
}

.receitas-menus-meses h5{
  font-size: 28px;
  font-weight: bold;
}

.receitas-menus-meses h6{
  font-size: 24px;
}

.receitas-menus-meses hr{
  margin-top: 0px;
}

.mes-receita-receitas h3{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 20px;
  margin-top: 0px;
}

.mes-receita-menu h5{
  font-size: 18px;
  margin-top: 0px;
}

.menus-diarios-explicacao{
  font-size: 15px;
}

.menus-diarios-explicacao h1{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 50px;
  color: #97ad14;
  margin-top: 0px;
}

.menus-diarios-varios h1{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 70px;
  color: #97ad14;
  margin-top: 0px;
  padding-top: 80px;
  text-align: center;
}

.menus-diarios-varios h2{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 25px;
  color: #97ad14;
  margin-top: 0px;
  text-align: center;
}

.footer-col-1{
  color: #ffffff;
  margin-top: -20px;
}

.footer-col-1 h1{
  color: #ffffff;
  font-size: 20px;
  margin-bottom: 10px;
  margin-top: 30px;
}

.footer-col-2{
  color: #ffffff;
  padding-left: 40px;
  padding-right: 40px;
  margin-bottom: 30px;
}

.footer-col-2 h1{
  color: #ffffff;
  font-size: 20px;
  margin-bottom: 10px;
  margin-top: 30px;
}

.footer-col-2 h2{
  font-size: 14px;
  margin-top: 10px;
}

.footer-col-2 hr{
  border-color: #888888;
  margin-top: 0px;
  margin-bottom: 0px;
}

.footer-col-3{
  color: #ffffff;
  padding-left: 25px;
  padding-right: 25px;
}

.footer-col-3 h1{
  color: #ffffff;
  font-size: 20px;
  margin-bottom: 10px;
  margin-top: 30px;
}

.footer-col-3 h2{
  font-size: 14px;
  margin-top: 10px;
}

.footer-col-3 hr{
  border-color: #888888;
  margin-top: 0px;
  margin-bottom: 0px;
}

.footer-col-4{
  color: #ffffff;
  margin-top: -20px;
}

.footer-col-4 h1{
  color: #ffffff;
  font-size: 20px;
  margin-bottom: 10px;
  margin-top: 30px;
}

.footer-col-4 h2{
  font-size: 14px;
  margin-top: 10px;
}

.pagina-404 p{
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.pagina-404-margem{
  margin-top: 50px;
}

.pagina-404-procurar{
  margin-bottom: 7px;
}

.pagina-404 h1{
  font-size: 28px;
  font-weight: bold;
}

.refeicoes-tipo{
  background-color: #ffffff;
  border-radius: 6px;
  padding-bottom: 10px;
  padding-top: 30px;
  margin-right: 30px;
  margin-left: 30px;
}

.dieta-primeiro{
  background-color: #1A1613;
  padding: 10px 10px 20px 10px;
  border-radius: 6px;
}

.dieta-primeiro h3{
  color: #ffffff;
  font-size: 20px;
  font-family: 'Source Sans Pro', sans-serif;
  text-align: center;
  margin-top: 10px;
}

.dieta-primeiro-imagem{
  padding-top: 10px;
  padding-bottom: 10px;
}

.dieta-segundo{
  background-color: #7c8f11;
  padding: 10px 10px 20px 10px;
  border-radius: 6px;
}

.dieta-segundo h3{
  color: #ffffff;
  font-size: 20px;
  font-family: 'Source Sans Pro', sans-serif;
  text-align: center;
  margin-top: 10px;
}

.dieta-segundo-imagem{
  padding-top: 10px;
  padding-bottom: 10px;
}

.dieta-terceiro{
  background-color: #90a614;
  padding: 10px 10px 20px 10px;
  border-radius: 6px;
}

.dieta-terceiro h3{
  color: #ffffff;
  font-size: 20px;
  font-family: 'Source Sans Pro', sans-serif;
  text-align: center;
  margin-top: 10px;
}

.dieta-terceiro-imagem{
  padding-top: 10px;
  padding-bottom: 10px;
}

.dieta-quarto{
  background-color: #a4bd16;
  padding: 10px 10px 20px 10px;
  border-radius: 6px;
}

.dieta-quarto h3{
  color: #1A1613;
  font-size: 20px;
  font-family: 'Source Sans Pro', sans-serif;
  text-align: center;
  margin-top: 10px;
}

.dieta-quarto-imagem{
  padding-top: 10px;
  padding-bottom: 10px;
}

.titulo-geral-receitas h1{
  font-size: 30px;
  font-family: 'Source Sans Pro', sans-serif;
  padding-left: 30px;
  color: #334001;
}



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

  .navbar-brand{
    float: left;
    padding: 0px 0px 0px 15px;
    font-size: 18px;
    line-height: 20px;
    height: 66px;
  }

  .espaco-botoes-inicio-1{
    margin-right: 20px;
  }

  .border-nav-1{
      border-top: solid 4px #1A1613;
  }

  .border-nav-2{
    border-top: solid 4px #7c8f11;
  }

  .border-nav-3{
    border-top: solid 4px #97ad14;
  }

  .dividir-drop-menu legend{
    display: none;
  }

  #menu_wrap{
    margin-top: 20px;
  }

  .separador-receitas{
    position: relative;
    right:455px;
    bottom: -14px;
    z-index: 999;
  }

  .separador-receitas-single{
    position: relative;
    right:455px;
    bottom:1px;
    z-index: 999;
  }

  .separador{
    position: relative;
    right:455px;
    bottom:0px;
  }

  .menu-pa{
    color:#2a4001;
    background-color: #f4f8e9;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 1px;
    padding-bottom: 15px;
    margin-bottom: 10px;
    font-size: 18px;
  }

  .menu-mm{
    color:#2a4001;
    background-color: #E4E6D8;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 1px;
    padding-bottom: 15px;
    margin-bottom: 10px;
    font-size: 18px;
  }

  .menu-mt{
    color:#2a4001;
    background-color: #E4E6D8;
    border-radius: 6px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 1px;
    margin-bottom: 10px;
    font-size: 18px;
  }

  .menu-ce{
    color:#2a4001;
    background-color: #f4f8e9;
    border-radius: 6px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 1px;
    font-size: 18px;
  }

  .logo-aparece-1{
    display: block;
  }

  .logo-aparece-2{
    display: none;
  }

  .imagem-iniciar-dieta-texto{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 63px;
    color: #ffffff;
  }

  .receitas-nome{
    padding-left: 30px;
    padding-right: 30px;
  }

  .receitas-meses{
    padding-right: 30px;
    padding-left: 30px;
  }

  .receitas-refeicoes{
    padding-right: 30px;
    padding-left: 30px;
  }

  .primeiro{
    background-color: #1A1613;
    color: #ffffff;
    height: 320px;
    border-radius: 6px;
    padding: 0px 15px 15px 15px;
    font-size: 15px; 
  }

  .segundo{
    background-color: #7c8f11;
    color: #ffffff;
    height: 320px;
    border-radius: 6px;
    padding: 0px 10px 10px 10px;   
  }

  .terceiro{
    background-color: #97ad14;
    color: #000000;
    height: 320px;
    border-radius: 6px;
    padding: 0px 10px 10px 10px; 
  }

  .primeiro-up{
    position:relative;
    top:-75px;
  }

  .imagem-inicial-texto{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 75px;
    color: #c5e21a;
    padding-bottom: 4px;
  }

  .imagem-inicial-texto2{
    font-size: 25px;
    color: #ffffff;
    padding-top: 30px;
    padding-bottom: 8px;
    font-family: 'Source Sans Pro', sans-serif;
  }
  
  #balaca-aparece{
    display:block;
  }

  .menu-drop ul li ul{
    display: none;
  }

  .menu-drop ul li:hover ul{
    display: block; 
  }

  .logo-container{
    margin-bottom: 20px;
  }

  .dividir-calendario{
    display:none;
  }

  .escolher-receita{
    display: block;
  }

  .escolher-receita-drop{
    display: none;
  }

  .consultar-mais{
    display:block;
  }

  .desaparece-receita{
    display:block;
  }

  .aparece-receita{
    display: none;
  }

  .desaparece-menu-1{
    display: block;
  }

  .aparece-menu-1{
    display: none;
  }

  .receitas-background-single{
    background-color: #f4f6e3;
    border-radius: 6px;
    padding-bottom: 30px;
    padding-top: 0px;
  }

  .menus-background-single{
    background-color: #f4f6e3;
    border-radius: 6px;
    padding-bottom: 45px;
    padding-top: 15px;
  }

  .menus-background-single h1{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 70px;
    text-align: center;
    color: #97ad14;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .receita-titulo-receitas h1{
    font-family: 'Lobster Two', cursive;
    font-size: 55px;
    color: #7c8f11;
    margin-top: 0px;
  }

  .calorias-receita h3{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 50px;
    color: #97ad14;
    margin-top: 15px;
    margin-bottom: 0px;
  }

  .receita-titulo h1{
    font-family: 'Lobster Two', cursive;
    font-size: 50px;
    color: #7c8f11;
    margin-top: 0px;
  }

  .receita-titulo h5{
    font-family: 'Lobster Two', cursive;
    font-size: 50px;
    color: #7c8f11;
    margin-top: 0px;
  }

  .ingredientes-down{
    margin-top: 18px;
  }

  .preparacao-titulo h2{
    font-size: 22px;
    margin-top: 10px;
  }

  .preparacao-titulo h3{
    font-size: 22px;
    margin-top: 10px;
  }

  .preparacao-titulo h6{
    font-size: 22px !important;
    margin-top: 10px !important;
    font-family: 'Alegreya Sans SC', sans-serif !important;
    color: #000000 !important;
  }

  .mais-receitas-background{
    background-color: #f4f6e3;
    border-radius: 6px;
    padding-bottom: 15px;
    padding-top: 15px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .textos-inicio-lg{
    display: block;
  }

  .textos-inicio-xs{
    display: none;
  }

  .peres blockquote{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 48px;
    color: #97ad14;
    line-height: 60px;
  }

  .menu-refeicoes h2{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 40px;
    color:#334001;
  }

  .menu-refeicoes h6{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 40px;
    color:#334001;
    margin-top: 20px;
  }

  .partilhar-menu{
    text-align: left;
  }

  .footer{
    background-color: #101010;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 80px;
    padding-bottom: 30px;
    padding-top: 0px;
  }

  .footer-copyright{
    background-color:#000000; 
    padding-top:10px; 
    padding-bottom:10px; 
    color:#cccccc;
  }

  .footer-desaparece{
    display: block;
  }

  .footer-aparece{
    display: none;
  }

  .desaparece-front{
    display: none;
  }

  .aparece-front{
    display: block;
  }

  .explicacao-gratis{
    background-color: #f4f8e9;
    margin-top: 70px;
    margin-bottom: 50px;
    border-radius: 6px;
  }

  .explicacao-gratis h2{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 45px;
    color: #7C8F11;
    padding-bottom: 30px;
    padding-top: 30px;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .quadrado{
    color: #7c8f11;
    background-color: #ffffff; 
    border-color: #7C8F11;
    border-radius: 6px;
    border-style: solid;
    border-width: 2px;
    height: 165px;
   }

   .quadrado p{
    position: relative;
    top: 6px;
    font-size: 100px;
    font-family: 'Source Sans Pro', sans-serif; 
   } 

  .quadrado:hover, 
  .quadrado:focus, 
  .quadrado:active, 
  .quadrado.active, 
  .open .dropdown-toggle.quadrado{ 
    color: #000000; 
    background-color: #E4E6D8; 
    border-color: #7C8F11;
  }

  .tabela hr{
    border-width: 2px;
    border-color: #eeeeee;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .tabela p{
    margin-bottom: 0px;
  }

  .tabela-cima p{
    padding-bottom:15px;
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
  }

  .tabela-direita{
    border-right: solid 1px;
    border-color: #eeeeee; 
  }

  .tabela-esquerda{
    border-left: solid 1px;
    border-color: #eeeeee;
  }

  .desaparece-dieta1{
    display: none;
  }

  .titulo-geral-receitas h1{
    font-size: 30px;
    font-family: 'Source Sans Pro', sans-serif;
    padding-left: 30px;
    color: #334001;
  }


  .menu-primeiro{
    background-color: #ffffff;
    padding: 10px 10px 20px 10px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    text-align: center;
    height: 235px;
    margin-bottom: 45px;
    margin-top: 45px;
    margin-left: 30px;
  }

  .menu-primeiro h1{
    font-size: 26px;
    text-align: center;
    font-weight: bold;
    color: #97ad14;
    margin-bottom: 10px;
    margin-top: 10px;
  }

  .menu-primeiro h4{
    font-size: 26px;
    text-align: center;
    font-weight: bold;
    color: #97ad14;
    margin-bottom: 10px;
    margin-top: 10px;
  }

  .menu-primeiro-imagem{
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .menu-primeiro hr{
    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 13px;
    margin-top: 0px;
    border-color: #cccccc;
  }

  .menu-segundo{
    background-color: #ffffff;
    padding: 10px 10px 20px 10px;
    height: 235px;
    margin-bottom: 45px;
    margin-top: 45px;
  }

  .menu-segundo h4{
    font-size: 26px;
    text-align: center;
    font-weight: bold;
    color: #97ad14;
    margin-bottom: 10px;
    margin-top: 10px;
  }

  .menu-segundo-imagem{
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .menu-segundo hr{
    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 2px;
    margin-top: 0px;
    border-color: #cccccc;
  }

  .menu-terceiro{
    background-color: #ffffff;
    padding: 10px 10px 20px 10px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    height: 235px;
    font-family: 'Ubuntu', sans-serif;
    color:#334001;
    margin-bottom: 45px;
    margin-top: 45px;
    margin-right: 30px;
  }

  .menu-terceiro h4{
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    color: #97ad14;
    margin-bottom: 10px;
    margin-top: 10px;
  }

  .menu-terceiro-imagem{
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .menu-terceiro hr{
    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 10px;
    margin-top: 0px;
    border-color: #cccccc;
  }

  .mais-menus{
    text-align: center;
    font-family: 'Ubuntu', sans-serif;
  }

  .mais-menus .btn-link{
    color:#334001;
    font-size: 14px;
    padding-left: 0px;
    padding-right: 0px;
  }

  .cor-calorias{
    color: #97ad14;
    font-weight: bold;
  }

  .margem-titulo-menu{
    margin-bottom: 40px;
  }

  .mais-receitas-menu h5{
    font-size: 28px;
    font-weight: bold;
  }
  .margem-menu-top{
    margin-bottom: 10px;
  }

  .box-shadow-menus{
    -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, .5);
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, .5);
    border-radius: 6px;
    background-color: #f4f6e3;
  }

  .separador-menus{
    position: relative;
    right:455px;
    bottom: 1px;
    z-index: 999;
  }

  .menus-up{
    margin-top: -46px;
  }
   
}



@media only screen and (max-width: 991px){

  .navbar-brand{
    float: left;
    padding: 4px 0px 0px 15px;
    font-size: 18px;
    line-height: 20px;
    height: 62px;
  }

  .border-nav-1{
    border-top: solid 2px #000000;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .border-nav-2{
    border-top: solid 2px #7c8f11;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .border-nav-3{
    border-top: solid 2px #97ad14;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .dividir-drop-menu legend{
    margin-top: 1px;
    margin-bottom: 1px;
    border-color: #7c8f11;
  }

  .dividir-drop-menu legend{
    display: block;
  }

  #menu_wrap{
    margin-top: 20px;
  }

  .receita-titulo h1{
    font-family: 'Lobster Two', cursive;
    font-size: 40px;
    color: #7c8f11;
    margin-top: 0px;
  }

  .receita-titulo h5{
    font-family: 'Lobster Two', cursive;
    font-size: 40px;
    color: #7c8f11;
    margin-top: 0px;
  }

  .logo-aparece-1{
    display: none;
  }

  .logo-aparece-2{
    display: block;
  }

  .imagem-iniciar-dieta-texto{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 45px;
    color: #ffffff;
  }

  .receitas-nome{
    padding-left: 15px;
    padding-right: 15px;
  }

  .receitas-meses{
    padding-right: 15px;
    padding-left: 15px;
  }

  .receitas-refeicoes{
    padding-right: 15px;
    padding-left: 15px;
  }

  .primeiro-down{
    padding-top: 0px;
  }
  
  .imagem-inicial-texto{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 45px;
    color: #c5e21a;
    padding-bottom: 4px;
  }

  .imagem-inicial-texto2{
    font-size: 20px;
    color: #ffffff;
    padding-top: 30px;
    padding-bottom: 8px;
    font-family: 'Source Sans Pro', sans-serif;
  }

  .logo-container{
    text-align: center;
    margin-bottom: 5px;
  }

  .logo-center{
    display:inline-block;
    margin:0 auto;
  }

  .botao-procurar-footer{
    margin-top: 10px;
    margin-left: 0px;
  }

  .dividir-calendario{
    display:block;
  }

  .faqs-botoes{
    display:none;
  }

  .primeiro-up{
    position:relative;
    top: -75px;
  }

  .primeiro{
    background-color: #1A1613;
    color: #ffffff;
    height: 360px;
    border-radius: 6px;
    padding: 0px 15px 15px 15px;
    font-size: 15px; 
  }

  .segundo{
    background-color: #7c8f11;
    color: #ffffff;
    height: 360px;
    border-radius: 6px;
    padding: 20px 10px 10px 10px;
    margin-top: 30px; 
  }

  .terceiro{
    background-color: #97ad14;
    color: #000000;
    height: 360px;
    border-radius: 6px;
    padding: 20px 10px 10px 10px; 
  }

  .separador{
    position: relative;
    right:0px;
    bottom:0px;
  }

  .separador-receitas{
    position: relative;
    right:0px;
    bottom:-14px;
    z-index: 999;
  }

  .separador-receitas-single{
    position: relative;
    right:0px;
    bottom:1px;
    z-index: 999;
  }

  .columnandre-artigo{
    padding-bottom: 10px;
  }

  .menus-diarios-explicacao h1{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 45px;
    color: #97ad14;
    padding-top: 20px;
  }

  .quantos h4{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 50px;
    color: #97ad14;
    margin-top: 0px;
    margin-bottom: 10px;
  }

  .quantos p{
    font-size: 18px;
  }

  .nopadding-left{
    padding-right: 15px;
  }

  .nopadding-right{
    padding-left: 15px;
  }

  .nopadding-left-right{
    padding-left: 15px;
    padding-right: 15px;
  }

  .pertence h2{
    font-family: 'Source Sans Pro', sans-serif;
    color:#97ad14;
    font-size: 30px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pertence{
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .partilhar-menu{
    text-align: left;
  }

  .menu-pa{
    color:#2a4001;
    background-color: #f4f8e9;
    border-radius: 6px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 1px;
    padding-bottom: 15px;
    margin-bottom: 30px;
    font-size: 16px;
  }

  .menu-mm{
    color:#2a4001;
    background-color: #E4E6D8;
    border-radius: 6px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 1px;
    padding-bottom: 15px;
    margin-bottom: 10px;
    font-size: 16px;
  }

  .menu-mt{
    color:#2a4001;
    background-color: #E4E6D8;
    border-radius: 6px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 1px;
    margin-bottom: 10px;
    font-size: 16px;
  }

  .menu-ce{
    color:#2a4001;
    background-color: #f4f8e9;
    border-radius: 6px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 1px;
    font-size: 16px;
  }

  .bom-apetite p{
    margin-top: 30px;
    margin-bottom: 0px;
  }

  .terceiro-up{
    margin-top: 30px;
  }

  .escolher-receita{
    display: none;
  }

  .escolher-receita-drop{
    display: block;
  }

  .consultar-mais{
    display:none;
  }

  .desaparece-receita{
    display:none;
  }

  .aparece-receita{
    display: block;
  }

  .desaparece-menu-1{
    display: none;
  }

  .aparece-menu-1{
    display: block;
  }

  .receitas-background-single{
    background-color: #f4f6e3;
    border-radius: 6px;
    padding-bottom: 1px;
    padding-top:0px;
  }

  .menus-background-single{
    background-color: #f4f6e3;
    border-radius: 6px;
    padding-bottom: 1px;
    padding-top: 15px;
  }

  .menus-background-single h1{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 30px;
    text-align: center;
    color: #97ad14;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .mais-receitas-background{
    background-color: #f4f6e3;
    border-radius: 6px;
    padding-bottom: 15px;
    padding-top: 15px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .receita-titulo-receitas h1{
    font-family: 'Lobster Two', cursive;
    font-size: 40px;
    color: #7c8f11;
    margin-top: 0px;
  }

  .calorias-receita h3{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 40px;
    color: #97ad14;
    margin-bottom: 0px;
    margin-top: 15px;
  }

  .preparacao-titulo h2{
    font-size: 22px;
    margin-top: 20px;
  }

  .preparacao-titulo h3{
    font-size: 22px;
    margin-top: 20px;
  }

  .preparacao-titulo h6{
    font-size: 22px !important;
    margin-top: 20px !important;
    font-family: 'Alegreya Sans SC', sans-serif !important;
    color: #000000 !important;
  }

  .textos-inicio-lg{
    display: none;
  }

  .textos-inicio-xs{
    display: block;
  }

  .peres blockquote {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 25px;
    color: #97ad14;
    line-height: 30px;
  }

  .menu-refeicoes h2{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 27px;
    color:#6f800f;
  }

  .menu-refeicoes h6{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 27px;
    color:#6f800f;
    margin-top: 20px;
  }

  .footer{
    background-color: #101010;
    padding-left: 0px;
    padding-right: 0px;
    padding-top:30px;
    padding-bottom:30px;
    margin-top: 30px;
  }

  .footer-copyright{
    background-color:#000000; 
    padding-top:10px; 
    padding-bottom:10px; 
    color:#cccccc;
  }

  .footer-desaparece{
    display: none;
  }

  .footer-aparece{
    display: block;
  }

  .explicacao-gratis{
    background-color: #f4f8e9;
    margin-top: 40px;
    margin-bottom: 40px;
    border-radius: 6px;
  }

  .explicacao-gratis h2{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 30px;
    color: #7C8F11;
    padding-bottom: 30px;
    padding-top: 30px;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .desaparece-dieta{
    display: none;
  }

  .titulo-geral-receitas h1{
    font-size: 25px;
    font-family: 'Source Sans Pro', sans-serif;
    padding-left: 15px;
    color: #334001;
  }

  .menu-primeiro{
    text-align: left;
    border-top: solid 3px;
    border-color: #334001;
  }

  .menu-primeiro h1{
    font-size: 26px;
    text-align: left;
    font-weight: bold;
    color: #97ad14;
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .menu-primeiro h4{
    font-size: 26px;
    text-align: left;
    font-weight: bold;
    color: #97ad14;
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .menu-primeiro-imagem{
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .menu-primeiro hr{
    margin-bottom: 10px;
    margin-top: 5px;
    border-color: #f4f6e3;
  }

  .menu-segundo{
    text-align: left;
    border-top: solid 3px;
    border-color: #334001;
  }

  .menu-segundo h4{
    font-size: 26px;
    text-align: left;
    font-weight: bold;
    color: #97ad14;
    margin-bottom: 0px;
  }

  .menu-segundo-imagem{
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .menu-segundo hr{
    margin-bottom: 5px;
    margin-top: 5px;
    border-color: #f4f6e3;
  }

  .menu-terceiro{
    text-align: left;
    border-top: solid 3px;
    border-color: #334001;
  }

  .menu-terceiro p{
    margin-bottom: 0px;
    font-family: 'Ubuntu', sans-serif;
    font-size: 14px;
  }

  .menu-terceiro h4{
    font-size: 26px;
    font-weight: bold;
    text-align: left;
    color: #97ad14;
    margin-bottom: 0px;
  }

  .menu-terceiro-imagem{
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .menu-terceiro hr{
    margin-bottom: 5px;
    margin-top: 5px;
    border-color: #f4f6e3;
  }

  .mais-menus{
    text-align: left;
  }

  .mais-menus .btn-link{
    font-family: 'Ubuntu', sans-serif;
    color:#334001;
    font-size: 14px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .cor-calorias{
    color: #97ad14;
    font-weight: bold;
  }

  .margem-menu-top{
    margin-bottom: 10px;
  }

  .margem-titulo-menu{
    margin-bottom: 30px;
  }

  .mais-receitas-menu h5{
    font-size: 24px;
    font-weight: bold;
  }

}

@media only screen and (min-width: 992px) and (max-width: 1199px){

  .separador-receitas{
    position: relative;
    right:355px;
    bottom: -14px;
    z-index: 999;
  }

  .separador-receitas-single{
    position: relative;
    right:355px;
    bottom:1px;
    z-index: 999;
  }

  .separador-menus{
    position: relative;
    right:355px;
    bottom: 1px;
    z-index: 999;
  }

  .separador{
    position: relative;
    right:335px;
    bottom:0px;
  }

  .receitas-tipo-desactiva{
    width:107px;
    display: inline-block;
    padding-top: 15px;
    padding-bottom: 10px;
  }

  .receitas-tipo-activa{
    background-color:#f4f6e3;
    width:109px;
    display: inline-block;
    padding-top: 15px;
    padding-bottom: 10px;
  }

  .quadrado{
    color: #7c8f11;
    background-color: #ffffff; 
    border-color: #7C8F11;
    border-radius: 6px;
    border-style: solid;
    border-width: 2px;
    height: 125px;
   }

  .quadrado p{
    position: relative;
    top: 2px;
    font-size: 80px;
    font-family: 'Source Sans Pro', sans-serif; 
   } 

  .quadrado:hover, 
  .quadrado:focus, 
  .quadrado:active, 
  .quadrado.active, 
  .open .dropdown-toggle.quadrado{ 
    color: #000000; 
    background-color: #E4E6D8; 
    border-color: #7C8F11;
   }

   .margem-meses h1{
    font-size: 12px;
    margin-top: 20px;
  }

  .margem-meses h4{
    font-size: 12px;
    margin-top: 20px;
  }

  .menu-primeiro{
    background-color: #ffffff;
    padding: 10px 10px 20px 10px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    text-align: center;
    height: 230px;
    margin-bottom: 45px;
    margin-top: 45px;
    margin-left: 30px;
  }

  .menu-primeiro h1{
    font-size: 23px;
  }

  .menu-primeiro h4{
    font-size: 23px;
  }

  .menu-primeiro hr{
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 13px;
    margin-top: 0px;
    border-color: #cccccc;
  }

  .menu-segundo{
    background-color: #ffffff;
    padding: 10px 10px 20px 10px;
    height: 230px;
    margin-bottom: 45px;
    margin-top: 45px;
  }

  .menu-segundo h4{
    font-size: 23px;
  }

  .menu-segundo hr{
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 2px;
    margin-top: 0px;
    border-color: #cccccc;
  }

  .menu-terceiro{
    background-color: #ffffff;
    padding: 10px 10px 20px 10px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    height: 230px;
    font-family: 'Ubuntu', sans-serif;
    margin-bottom: 45px;
    margin-top: 45px;
    font-size: 12px;
  }

  .menu-terceiro h4{
    font-size: 23px;
  }

  .menu-terceiro hr{
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 10px;
    margin-top: 0px;
    border-color: #cccccc;
  }

  .mais-menus .btn-link{
    color:#333333;
    font-size: 12px;
    padding-left: 0px;
    padding-right: 0px;
  }

  .margem-titulo-menu{
    margin-bottom: 40px;
  }

   .menus-up{
    margin-top: -46px;
  }


}

@media only screen and (max-width: 429px){

  .espaco-botoes-inicio-2{
    margin-bottom: 10px;
  }

}


@media only screen and (max-width: 1200px){

  .desaparece-front{
    display: block;
  }

  .aparece-front{
    display: none;
  }


}



