@charset "utf-8";

/* http://meyerweb.com/eric/tools/css/reset/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;

    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; /* padronizar o width contando pelas bordas */

    -webkit-font-smoothing: subpixel-antialiased !important; /* renderizar melhor as fontes no chrome */
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;2706
    overflow-x: hidden;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
input, textarea, select {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
input:focus, textarea:focus, select:focus {
    outline: none;
}
select {
    cursor: pointer;
    text-indent: 1px;
    text-overflow: '';
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
select::-ms-expand {
    display: none;
}
button {
    background: none;
    border: none;
    outline: none;
    padding: 0;
    cursor: pointer;
    display: block;
}
img {
    display: block;
}
a {
    display: block;
    text-decoration: none;
}
.clearfix:before, .clearfix:after {
    content: "";    
    display: table;
}
.clearfix:after {
    clear: both;
}
.transition {
    -webkit-transition: all 0.3s linear;
       -moz-transition: all 0.3s linear;
         -o-transition: all 0.3s linear;
            transition: all 0.3s linear;
}
.relative {
    position: relative;
}
.left {
    float: left;
}
.left-pad {
    float: left;
    padding-bottom: 15px;
}
.right {
    float: right;
}
.text-center {
    text-align: center !important;
}
::selection { 
    background : rgba(246, 191, 22, .9); color: #ffffff; 
} 
::-moz-selection { background: rgba(246, 191, 22, .9); 
    color: #ffffff; 
}
/** fim css reset **/


body {
    position: relative;
    width: 100%;
    font-family: 'Arvo', sans-serif;
    background-color: #fff;
    font-size: 10px;
    color: #000;
    overflow-y: scroll !important;
}
button {
    font-family: 'Arvo', sans-serif;
}
input, textarea {
    font-family: 'Arvo', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Arvo', sans-serif;
}
.corpo2 {
    display: flex;
    position: relative;
    width: 1200px;
    height: 100%;
    margin: 0 auto; 
}
.corpo {
    position: relative;
    width: 1200px;
    height: 100%;
    margin: 0 auto; 
}


/** Header **/

.header-topo{
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 8px 0;
    z-index: 91;
}
.corpo-cabecalho {
    position: relative;
    width: 95%;
    height: 100%;
    margin: 0 auto;
}
.logo-geronimo{
    width: 300px;
    height: 90px;
}
.menu{
    display: flex;
    align-items: center;
    height: 96px;
    justify-content: flex-end;
}
.menu ul{
   display: flex;
   align-items: center;
}
.menu li{
    margin-left: 40px;
}
.menu li:first-child{
    margin-left: 0px;
}
.menu a{
    font-size: 22px;
    color: #222222;
}
.menu a:hover{
    color: #f4bf39;
    -moz-transform: scale(0.95);
      -webkit-transform: scale(0.95);
        transform: scale(0.95);
}
.link-menu-ativo{
    color: #f4bf39 !important;
}
.icon-facebook, .icon-instagram{
    font-size: 30px !important;
    -moz-transform: scale(1) !important;
      -webkit-transform: scale(1) !important;
        transform: scale(1) !important;
     padding-top: 0px !important;
}
.icon-facebook{
    border-left: 2px solid #222222;
    padding-left: 35px;
}
.border-menu{
    border-left: 2px solid #222222;
    height: 30px;
    width: 2px;
    margin-left: 40px;
}
.baixe-agora-home{
    cursor: pointer;
}
.button-delivery{
    background-color: #f6bf16;
    height: 55px;
    width: 210px;
    display: flex; 
    align-items: center;
    justify-content: center;
    border: 2px solid #f6bf16;
}
.button-delivery:hover{
    background-color: #fff;
    -moz-transform: scale(1) !important;
      -webkit-transform: scale(1) !important;
        transform: scale(1) !important;
    color: #222222 !important;
}
/*Mobile*/

.pano-menu-mobile{
    display: none;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.9);
    z-index: 90;
}
.menu-icon span, .menu-icon:before, .menu-icon:after, .example-2 span:before, .example-2 span:after, .example-4 span:before, .example-8 span:before, .example-8 span:after, .example-9 span:before, .example-9 span:after {
    display: block;
    position: absolute;
    top: 50%;
    left: 12px;
    background-color: #222222;
    width: 27px;
    height: 2.4px;
    border-radius: 0;
}
.menu-icon {
  font-size: 40px;
  width: 50px;
  height: 50px;
  display: inline-block;
  position: relative;
  background-color: transparent;
  border: 0;
  padding: 0;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  display: none;
}
.menu-icon span {
  margin-top: -0.025em;
}
.menu-icon:before {
  content: "";
  margin-top: -0.275em;
}
.menu-icon:after {
  content: "";
  margin-top: 0.225em;
}
.example-2:before, .example-2:after {
  display: none;
}
.example-2 span {
  -webkit-transition: 0.25s ease;
  transition: 0.25s ease;
}
.example-2 span:before, .example-2 span:after {
  content: "";
  -webkit-transition: 0.25s ease;
  transition: 0.25s ease;
  top: 0;
  left: 0;
}
.example-2 span:before {
  -webkit-transform: translateY(-0.25em);
          transform: translateY(-0.25em);
}
.example-2 span:after {
  -webkit-transform: translateY(0.25em);
          transform: translateY(0.25em);
}
.example-2.is-open span {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.example-2.is-open span:before, .example-2.is-open span:after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.menu-mobile{
    display: none;
    position: absolute;
    z-index: 10;
    left: 0;
    top: 101px;
    width: 100%;
    text-align: center;
}
.menu-mobile ul{
    padding-top: 30px;
    margin: 0 auto;
    display: table;
}
.menu-mobile ul li {
    padding: 10px 0;
}
.menu-mobile ul li:last-child{
    margin: 0 auto;
    display: table;
    width: 100%;
}
.menu-mobile a{
    font-size: 20px;
    color: #fff;
    padding: 10px 0;
}
.engloba-social-mob{
    width: 70px;
    height: 100%;
    margin: 0 auto;
}
.icon-facebook-mob, .icon-instagram-mob{
    font-size: 28px !important;
}
.engloba-icon-voltar{
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.icon-voltar-inicio{
    display: none;
    position: fixed;
    left: 92%;
    top: 88%;
    width: 38px;
    height: 38px;
    color: #222222;
    line-height: 38px;
    text-align: center;
    background-color: #f6bf16;
    z-index: 30;
    border-radius: 50%;
    font-size: 16px;
    overflow: hidden;
}
.section-baixar-app-mob{
    position: relative;
    width: 100%;
    background-color: #f6bf16;
    z-index: 30;
}
.section-baixar-app-mob{
    position: relative;
    width: 100%;
    background-color: #f2f2f2;
    z-index: 30;
    box-shadow: 0 0 10px rgba(0,0,0,.4); 
}
.engloba-baixar-app-mob{
    position: relative;
    padding: 12px 0;
    display: flex;
    align-items: center;
    margin: 0 auto;
    justify-content: space-between;
}
.engloba-logo-svg{ width: 85px; height: 88px; background-color: #66cccc; border-radius: 10px; padding-top: 3em }
.engloba-baixar-app-mob div{ display: flex; flex-flow: column; }
.engloba-baixar-app-mob div h3{ font-size: 14px; margin-bottom: 7px; font-weight: 700; }
.engloba-baixar-app-mob div p{ font-size: 13px; color: #7a7a7a; }
.engloba-baixar-app-mob a{ font-size: 13px; padding: 5px; }

.fecha-app-mob{ width: 20px; }

@media (max-width: 360px) {
    .engloba-baixar-app-mob{
        width: 320px;
    }
}

@media (max-width: 340px) {
    .engloba-baixar-app-mob{
        width: 300px;
    }
}

@media (min-width: 480px) {
    .engloba-baixar-app-mob{
        width: 450px;
    }
}

/** Geral **/

.engloba-corpo-principal{
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.italic-chef{
    font-style: normal;
}

/* Página Home */

.section-banner-home{
    position: relative;
    width: 100%;
    height: calc(100vh - 105px);
    background: url(../img/home/banner.jpg) 50% 81px no-repeat fixed;
    background-size: cover;
}
.section-banner-home-edge{
    position: relative;
    width: 100%;
    height: calc(100vh - 105px);
    background: url(../img/home/banner.jpg) center no-repeat !important;
    background-attachment: fixed !important;
    background-size: cover;
}
.pano-banner-principal{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5);
    z-index: 10;
}
.corpo-home{
    position: relative;
    width: 90%;
    height: 100%;
    margin: 0 auto;
}
.engloba-banner-home{
    position: absolute;
    left: 0;
    width: 590px;
    top: 50%;
    z-index: 11;
    -webkit-transform: translate( 0%, -50%);
    -moz-transform: translate( 0%, -50%);
    -ms-transform: translate( 0%, -50%);
    transform: translate( 0%, -50%);
}
.engloba-banner-home h1{
    font-size: 58px;
    color: #f6bf16;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
}
.engloba-banner-home p{
    font-size: 20px;
    width: 570px;
    color: #fff;
    line-height: 30px;
    margin-top: 25px;
}
[class^="botao-"] {
  position: relative;
  display: block;
  overflow: hidden;
  width: 250px;
  height: 65px;
  text-transform: uppercase;
  border: 2px solid #f6bf16;
}
.botao-conheca-home {
    position: relative;
    color: #f6bf16;
    margin-top: 50px;
}
.botao-conheca-home p{
    position: absolute;
    font-size: 18px;
    font-weight: bold;
    padding-top: 14px;
    margin-top: 0 !important;
    z-index: 10;
    width: 100%;
    height: 100%;
    text-align: center;
    font-family: 'Roboto'; font-weight: 700;
}
.botao-conheca-home p:hover{
    color: #222222;
}
.botao-conheca-home span {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-radius: 50%;
    background-color: #f6bf16;
    -webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
            transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
                               -webkit-transform: translate(-50%, -50%);
                                       transform: translate(-50%, -50%);
}
.botao-conheca-home:hover {
   color: #222222;
}
.botao-conheca-home:hover span {
   width: 225%;
   height: 562.5px;
}
.botao-conheca-home span:active {
   background-color: #f6bf16;
}
.section-info-jeronimo{
    position: relative;
    width: 100%;
    height: 100%;
    padding: 100px 0;
    background: url(../img/home/banner-sobre.png) center no-repeat fixed;
    margin: 0 auto;
    background-size: cover;
}
.section-info-jeronimo-edge{
    position: relative;
    width: 100%;
    height: 100%;
    border-bottom: 5px solid #f6bf16;
    padding: 100px 0;
    background: url(../img/home/banner-sobre.png) center no-repeat !important;
    background-size: cover;
}
.section-info-jeronimo2{
    position: relative;
    width: 100%;
    height: 100%;
    padding: 100px 0;
    background: url(../img/home/bannerapp.png) center no-repeat fixed;
    background-size: cover;
}
.section-info-jeronimo-edge2{
    position: relative;
    width: 100%;
    height: 100%;
    padding: 100px 0;
    background: url(../img/home/bannerapp.png) center no-repeat !important;
    background-size: cover;
}
.engloba-info-jeronimo{
    position: relative;
    width: 750px;
    height: 100%;
    margin: 0 auto;
    border: 3px solid #f6bf16;
}
.chef-italic{
    font-family: "Arvo";
}
.back-info-jeronimo{
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
    background: url(../img/home/texture-jeronimo-smash-burger.jpg) repeat;
    position: relative;
    top: 0;
    left: 0;
    padding: 50px;
}
.centraliza-sobre{
    position: relative;
    width: 100%;
    margin: 0 auto;
}
.sobre-jeronimo{
    border: 2px dashed #fff;
    border-radius: 5px;
    padding: 25px;
}
.sobre-jeronimo-left{
    float: left;
}
.sobre-jeronimo-left h2{
    font-size: 150px;
    color: #f6bf16;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    margin-top: 14px;
}
.sobre-jeronimo-right{
    float: left;
    margin-left: 25px;
}
.sobre-jeronimo-right p:nth-child(1){
    font-size: 40px;
    color: #fff;
    margin-top: 15px;
}
.sobre-jeronimo-right p img{
    position: relative;
    display: inline;
    width: 184px;
    top: 9px;
    text-align: left;
}
.sobre-jeronimo-right p:nth-child(2){
    font-size: 47px;
    color: #fff;
}
.sobre-jeronimo-right p:nth-child(3){
    font-size: 41px;
    color: #fff;
}
.lista-sobre{
    width: 100%;
    margin-top: 50px;
}

.lista-sobre .de-item {
   
    margin-bottom: 13px;
    min-height: 60px;
    display: flex;
    align-content: stretch;
    justify-content: flex-start;
    align-items: center;
}

.lista-ordem-left{
    float: left;
    font-size: 40px;
    color: #f6bf16;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    margin-right: 25px;
}
.lista-info-left{
    float: left;
    font-size: 25px;
    color: #fff;
    margin-top: 9px;
}
.section-burger-home-edge{
    position: relative;
    background: url(../img/home/back-burger.jpg) center no-repeat !important;
    width: 100%;
    height: 400px;
    background-size: cover;
}
.section-burger-home{
    position: relative;
    width: 100%;
    height: 400px;
    background: url(../img/home/back-burger.jpg) center no-repeat !important;
    background-size: cover;
}
.section-app-burger-home-edge{
    position: relative;
    background: url(../img/home/app-jeronimo-home.jpg) center no-repeat !important;
    width: 100%;
    height: 400px;
    background-size: cover;
}
.section-app-burger-home{
    position: relative;
    width: 100%;
    height: 400px;
    background: url(../img/home/app-jeronimo-home.jpg) center no-repeat fixed;
    background-size: cover;
}
.engloba-burger-home {
    position: absolute;
    width: 1026px;
    margin: 0 auto;
    z-index: 11;
    top: 50%;
    left: 50%;
    -webkit-transform: translate( -50%, -50%);
       -moz-transform: translate( -50%, -50%);
        -ms-transform: translate( -50%, -50%);
            transform: translate( -50%, -50%);
}
.engloba-burger-home .engloba-aplicativo-mob h2{
    color: #fff;
}
.engloba-burger-home h3{
    font-size: 25px;
    color: #222;
    margin-top: 19px;
    padding-right: 15px;
}
.engloba-burger-home h4{
    position: relative;
    font-size: 60px;
    font-family: Arvo, sans-serif; font-weight:700; text-transform: uppercase;
    color: #222;
    z-index: 12;
}
.titulo-appjeronimo{
    color: #fff !important;
}
.texto-banner-burger{
    font-size: 65px !important;
    text-align: center;
    color: #f6bf16 !important;
}
.icon-burger{
    position: relative;
    background: url(../img/home/hash.png) center no-repeat;
    width: 84px;
    height: 139px;
    z-index: 11;
    margin-top: -38px;
}
.section-cardapio-home{
    position: relative;
    width: 100%;
    height: 100%;
    padding: 90px 0;
    border-bottom: 5px solid #f6bf16;
}
.engloba-cardapio-home{
    position: relative;
    text-align: center;
    color: #ccc;
    font-size: 30px;
}
.engloba-cardapio-home h3{
    font-size: 30px;
        font-family: 'Roboto';
    color: #ccc;
    margin-bottom: 30px;
}
.engloba-cardapio-home h2{
    font-size: 50px;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    color: #f6bf16;
}
.engloba-cardapio-home p{
    margin-bottom: 25px;
}
.sobre-cardapio-home{
    font-size: 20px;
    color: #222222;
    width: 750px;
    margin: 0 auto;
    padding-bottom: 60px;
    line-height: 30px;
}
.engloba-cardapio-produtos{
    position: relative;
    width: 90%;
    height: 100%;
    margin: 0 auto;
}
.cardapio-produtos-home{
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.margin-produtos-home{
    margin-bottom: 60px;
}
.engloba-img-produtos-home{
    width: 32%;
    border-bottom: 5px solid #f4bf39;
}
.espaco-img-produtos-home{
    margin-right: 1%;
}
.engloba-img-produtos-home h3{
    text-align: center;
    padding: 30px 0;
    font-size: 25px;
    font-family: 'Arvo-bold', sans-serif;
    color: #222222;
}
.engloba-img-produtos-home img{
    width: 100%;
    height: auto;
    border: 1px solid #ddd;
}
.filter-img-produtos-home{
    position: absolute;
    width: 90%;
    height: 90%;
    top: 5%;
    left: 5%;
    background-color: rgba(246, 191, 22, .8);
    margin: 0 auto;
    opacity: 0;
}
.filter-img-produtos-home h4{
    position: relative;
    text-align: center;
    top: 50%;
    font-size: 25px;
    font-family: 'Arvo-bold', sans-serif;
    color: #222222;
}
.link-cardapio-produtos:hover .filter-img-produtos-home{
    opacity: 1;
}
.centraliza-cardapio-home{
    position: relative;
    width: 765px;
    height: 100%;
    margin: 0 auto;
}
.centraliza-cadapio-home2{
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.link-cardapio-produtos{
    position: relative;
    width: 100%;
    height: 100%;
}
.filtro-hover-img-produtos{
    position: absolute;
    top: 0;
    width: 371px;
    height: 371px;
    background-color: transparent;
}
.filtro-hover-img-produtos h3{
    color: transparent;
    font-size: 30px;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    margin-top: -20px;
}
.filtro-hover-img-produtos p{
    color: transparent;
    margin-top: 0%;
    font-size: 35px;
    text-align: center;
}
.link-cardapio-produtos:hover .filtro-hover-img-produtos{
    background-color: rgba(246, 191, 22, .8);
    height: 371px;
}
.link-cardapio-produtos:hover  .filtro-hover-img-produtos h3{
   color: #222222;
   margin-top: 40%;
}
.link-cardapio-produtos:hover  .filtro-hover-img-produtos p{
   color: #222222;
}
.section-projeto-arquitetonico{
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.engloba-carousel-projeto-arquitetonico{
    position: relative;
    width: 100%;
    height: 600px;
}
.cada-img{
    width: 1920px;
    height: 600px;
}
.owl-prev{
    position: absolute;
    margin: 0 !important;
    padding: 0 !important;
    text-indent: -9999px;
    background: url("../img/home/seta-esquerda.png") center no-repeat !important;
    border-radius: 0 !important;
    width: 40px;
    height: 40px;
    opacity: 1;
    top: 50%;
    z-index: 100;
    left: 0%;
        -webkit-transform: translate( 0%, -50%);
           -moz-transform: translate( 0%, -50%);
            -ms-transform: translate( 0%, -50%);
                transform: translate( 0%, -50%);
    -webkit-transition: all 0.3s linear;
       -moz-transition: all 0.3s linear;
         -o-transition: all 0.3s linear;
            transition: all 0.3s linear;
}
/*.owl-prev:hover{
    background: url("../img/seta-esquerda-hover.jpg") center no-repeat !important;
}*/
.owl-next{
    position: absolute;
    margin: 0 !important;
    padding: 0 !important;
    text-indent: -9999px;
    z-index: 100;
    background: url("../img/home/seta-direita.png") center no-repeat !important;
    border-radius: 0 !important;
    width: 40px;
    height: 40px;
    opacity: 1;
    top: 50%;
    left: 100%;
        -webkit-transform: translate( -100%, -50%);
           -moz-transform: translate( -100%, -50%);
            -ms-transform: translate( -100%, -50%);
                transform: translate( -100%, -50%);
    -webkit-transition: all 0.3s linear;
       -moz-transition: all 0.3s linear;
         -o-transition: all 0.3s linear;
            transition: all 0.3s linear;
}
/*.owl-next:hover{
    background: url("../img/seta-direita-hover.jpg") center no-repeat !important;
}*/
.engloba-projeto-arquitetonico{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.projeto-arquitetonico-home{
    position: relative;
    width: 450px;
    height: 100%;
    margin: 0 auto;
    background: url(../img/home/texture-jeronimo-smash-burger.jpg) repeat;
    padding: 87px 25px;
    text-align: center;
    z-index: 10;
}
.projeto-arquitetonico-home h3{
    font-size: 20px;
    color: #f4bf39;
        font-family: 'Roboto';
    margin-bottom: 20px;
}
.projeto-arquitetonico-home h2{
    font-size: 40px;
    color: #fff;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    margin-bottom: 10px;
}
.projeto-arquitetonico-home p{
    width: 330px;
    margin: 0 auto;
    line-height: 25px;
}
.projeto-arquitetonico-home-icon{
    font-size: 50px;
    color: #f4bf39;
    padding-bottom: 10px;
}
.projeto-home-conteudo{
    font-size: 15px;
    padding-bottom: 25px;
    color: #fff;
}
.projeto-home-conteudo span{
    font-family: 'Arvo-bold';   
}
.projeto-home-conteudo2{
    font-size: 15px;
    color: #fff;
}
.botao-conheca-projeto {
    position: relative;
    color: #fff;
    margin: 0 auto;
    margin-top: 40px;
}
.botao-conheca-projeto p{
    position: absolute;
    font-size: 18px;
    font-weight: bold;
    padding-top: 15px;
    margin-top: 0 !important;
    z-index: 10;
    width: 100%;
    height: 100%;
    text-align: center;
    font-family: 'Century Gothic Bold' !important;
}
.botao-conheca-projeto p:hover{
    color: #222222;
}
.botao-conheca-projeto span {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-radius: 50%;
    background-color: #f6bf16;
    -webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
            transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
                               -webkit-transform: translate(-50%, -50%);
                                       transform: translate(-50%, -50%);
}
.botao-conheca-projeto:hover {
   color: #222222;
}
.botao-conheca-projeto:hover span {
   width: 225%;
   height: 562.5px;
}
.botao-conheca-projeto span:active {
   background-color: #f6bf16;
}
.section-aplicativo-mob{
    position: relative;
    background: url(../img/home/back-app-mob.jpg) center no-repeat;
    background-attachment: fixed;
    width: 100%;
    height: 100%;
    padding: 90px 0;
    border-bottom: 5px solid #f4bf39;
}
.icon-sec-mob{
    background: url(../img/home/icon-sec-mob.png);
    width: 115px;
    height: 84px;
    margin: 0 auto;
}
.engloba-aplicativo-mob{
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    margin: 0 auto;
}
.engloba-aplicativo-mob h3{
    font-size: 20px;
    text-align: center;
    color: #ccc;
    margin: 20px 0;
}
.border-aplicativo-mob{
    border-bottom: 2px solid #ccc;
    width: 60%;
    margin: 0 auto;
}
.border-aplicativo-mob p{
    font-size: 22px;
    text-align: center;
    color: #ccc;
    margin-bottom: 15px;
}
.engloba-aplicativo-mob h2{
    font-size: 60px;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    color: #f4bf39;
    margin: 25px 0;
}
.border-aplicativo-mob2{
    border-top: 2px solid #ccc;
    width: 60%;
    margin: 0 auto;
}
.border-aplicativo-mob2 p{
    font-size: 22px;
    text-align: center;
    color: #ccc;
    margin-bottom: 15px;
}
.icon-sec-mob2{
    text-align: center;
    font-size: 27px;
    color: #ccc;
}
.engloba-texto-mob p{
    font-size: 60px;
    text-align: center;
    color: #aaa;
    font-family: 'Arvo', sans-serif;
}
.icon-sec-mob3{
    text-align: center;
    font-size: 27px;
    color: #aaa;
    margin: 20px 0;
}
.engloba-texto-mob-app{
    position: relative;
    height: 100%;
    text-align: center;
    margin: 0 auto;
    display: table;
}
.engloba-texto-mob-app h4{
    font-family: 'Roboto'; font-weight: 700;
    font-size: 25px;
    color: #aaa;
    text-transform: uppercase;
    margin: 0 20px;
    line-height: 30px;
}
.border-left-sec-mob{
    background: url(../img/home/border-mob-app.png) center no-repeat;
    width: 35px;
    height: 2px;
    margin-top: 12px;
}
.icon-sec-mob4{
    background: url(../img/home/icon-sec-mob2.png);
    width: 160px;
    height: 60px;
    margin: 0 auto;
    margin-top: 25px;
}
.btn-conheca-aplicativo {
  position: relative;
  display: block;
  overflow: hidden;
  width: 390px;
  height: 65px;
  text-transform: uppercase;
  border: 2px solid #f6bf16;
  background-color: #f6bf16;
  margin: 0 auto;
}
.btn-conheca-aplicativo {
    position: relative;
    color: #222222;
    margin-top: 50px;
}
.btn-conheca-aplicativo p{
    position: absolute;
    font-size: 18px;
    font-weight: bold;
    padding-top: 20px;
    margin-top: 0 !important;
    z-index: 10;
    width: 100%;
    height: 100%;
    text-align: center;
    font-family: 'Roboto'; font-weight: 700;
}
.btn-conheca-aplicativo p:hover{
    color: #222222;
}
.btn-conheca-aplicativo span {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
            transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
                               -webkit-transform: translate(-50%, -50%);
                                       transform: translate(-50%, -50%);
}
.btn-conheca-aplicativo:hover {
   color: #222222;
}
.btn-conheca-aplicativo:hover span {
   width: 225%;
   height: 562.5px;
}
.btn-conheca-aplicativo span:active {
   background-color: #f6bf16;
}
.section-instagram{
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.titulo-instagram{
    position: relative;
    margin: 0 auto;
    text-align: center;
    background: url(../img/home/texture-jeronimo-smash-burger.jpg);
    width: 100%;
    height: 100%;
    padding: 50px 0 60px 0;
}
.icon-instagram-rodape{
    font-size: 40px;
    color: #f6bf16;
}
.titulo-instagram h3{
    font-size: 20px;
        font-family: 'Roboto';
    color: #fff;
    margin: 15px 0;
}
.titulo-instagram h2{
    font-size: 50px;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    color: #f6bf16;
    margin-bottom: 15px;
}
.conteudo-insta{
    font-size: 20px;
    color: #fff;
    line-height: 30px;
}
.section-news-home{
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 90px 0;
    text-align: center;
}
.engloba-news-home h3{
    font-size: 30px;
        font-family: 'Roboto';
    color: #ccc;
    text-align: center;
}
.engloba-news-home h2{
    font-size: 50px;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    color: #f6bf16;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
}
.icon-sec-news{
    font-size: 30px;
    margin-bottom: 20px;
    color: #ccc;
}
.engloba-news-home{
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.engloba-news-home p{
    position: relative;
    width: 750px;
    height: 100%;
    color: #222222;
    font-size: 20px;
    margin-top: 20px;
    line-height: 30px;
    text-align: center;
    margin: 0 auto;
}
.engloba-form-news{
    position: relative;
    margin-top: 60px;
}
.engloba-input-news{
    width: 100%;
    height: 100%;
}
.input-news{
    width: 32%;
    height: 65px;
    margin-right: 2%;
    border: 2px solid #f6bf16;
    padding-left: 15px;
    font-size: 18px;
}
.btn-enviar-news {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    color: #222222;
    width: 32%;
    height: 65px;
    background-color: #f6bf16;
    font-size: 18px;
    text-transform: uppercase;
}
.btn-enviar-news p{
    position: absolute;
    font-size: 18px;
    font-weight: bold;
    margin-top: 0 !important;
    z-index: 10;
    width: 100%;
    height: 100%;
    text-align: center;
    font-family: 'Roboto'; font-weight: 700;
    top: 0px;
    padding-top: 20px;
}
.btn-enviar-news p:hover{
    color: #fff;
}
.btn-enviar-news span {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-radius: 50%;
    background: url(../img/home/texture-jeronimo-smash-burger.jpg);
    -webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
            transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
                               -webkit-transform: translate(-50%, -50%);
                                       transform: translate(-50%, -50%);
}
.btn-enviar-news:hover {
   color: #fff;
}
.btn-enviar-news:hover span {
   width: 225%;
   height: 562.5px;
}
.btn-enviar-news span:active {
   background-color: #f6bf16;
}
::placeholder{
    font-size: 18px;
    color: #222222;
}
.input-error {
    border: 1px solid #af110f !important;
}
.input-error2 {
    border: 2px solid #af110f !important;
}
.titulo-app{
    margin: 0 auto;
    display: table;
}

/* Pagina Jeronimo */

.section-page-jeronimo{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/jeronimo/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-jeronimo-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/jeronimo/banner.jpg) top center no-repeat !important;
    background-attachment: fixed !important;
    background-size: cover;
}
/*.aspas-mald{
    position: absolute;
    background: url(../img/jeronimo/aspas.png) center no-repeat;
    width: 130px;
    height: 90px;
    z-index: 20;
    left: 370px;
    top: 55px;
}*/
.engloba-jeronimo-new h2{
    font-size: 50px;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    color: #f6bf16;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    
}
.engloba-jeronimo-new{
    position: relative;
    width: 80%;
    height: 100%;
    margin: 0 auto;
}
.engloba-jeronimo-new p{
    position: relative;
    width: 900px;
    height: 100%;
    color: #222222;
    font-size: 20px;
    margin-top: 20px;
    line-height: 30px;
    text-align: center;
    margin: 0 auto;
}
.engloba-jeronimo-new2{
    position: relative;
    width: 900px;
    height: 100%;
    margin: 0 auto;
    margin-bottom: 30px;
    margin-top: 30px;
}
.engloba-page-jeronimo{
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    text-align: center;
    -webkit-transform: translate( -50%, -50%);
       -moz-transform: translate( -50%, -50%);
        -ms-transform: translate( -50%, -50%);
            transform: translate( -50%, -50%);
    z-index: 20;
}
.engloba-page-jeronimo h2{
    font-size: 30px;
    color: #fff;
        font-family: 'Roboto';
    margin-bottom: 25px;
}
.engloba-page-jeronimo h1{
    font-size: 60px;
    color: #f6bf16;
        font-family: 'Roboto';
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
}
.section-page-jeronimo-sobre{
    position: relative;
    width: 100%;
    height: 100%;
    background: url(../img/home/banner-sobre.jpg) 50% 0 no-repeat fixed;
    padding: 90px 0;
}
.sobre-jeronimo-page1{
    position: relative;
    width: 700px;
    height: 100%;
    padding: 60px 40px;
    margin-top: 60px;
    border-top: 3px solid #f6bf16;
    background: url(../img/home/texture-jeronimo-smash-burger.jpg);
    z-index: 10;
}
.img-page-jeronimo-sobre{
    margin: 0 auto;
    margin-bottom: 30px;
    border-top: 3px solid #f6bf16;
    border-bottom: 3px solid #f6bf16;
}
.sobre-jeronimo-page1 p{
    font-size: 20px;
    color: #fff;
    text-align: justify;
    line-height: 35px;
}
.sobre-jeronimo-page1 p:first-child{
    margin-bottom: 40px;
}
.sobre-jeronimo-page2 img{
    position: relative;
    margin-left: -99px;
}
.sobre-jeronimo-page4{
    position: relative;
    width: 700px;
    height: 100%;
    padding: 60px 40px;
    margin-top: 60px;
    border-top: 3px solid #f6bf16;
    background: url(../img/home/texture-jeronimo-smash-burger.jpg);
    z-index: 10;
    margin-left: -100px;
}
.sobre-jeronimo-page4 p{
    font-size: 20px;
    color: #fff;
    text-align: justify;
    line-height: 35px;
}
.sobre-jeronimo-page4 p:first-child{
    margin-bottom: 40px;
}
.sobre-jeronimo-page3 img{
    position: relative;
}
.engloba-page-jeronimo-sobre:last-child{
    margin-top: 90px;
}
.sobre-jeronimo-page5{
    position: relative;
    width: 510px;
    height: 100%;
    margin-left: 85px;
    margin-top: 18px;
    z-index: 10;
}
.engloba-page-jeronimo-sobre{
    margin-top: 60px;
}
.sobre-jeronimo-page5 h3{
    font-size: 30px;
        font-family: 'Roboto';
    color: #ccc;
    margin-bottom: 20px;
}
.sobre-jeronimo-page5 h2{
    font-size: 50px;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    color: #f6bf16;
    margin-bottom: 20px;
}
.sobre-jeronimo-page5 p{
    font-size: 20px;
    color: #222222;
    text-align: justify;
    line-height: 35px;
}
.espaco-sobre-jeronimo-page5{
    margin-bottom: 40px;
}
.sobre-jeronimo-page6 img{
    position: relative;
}
.engloba-page-jeronimo-sobre:first-child{
    margin-bottom: 90px;
}
.engloba-page-jeronimo-sobre:last-child{
    margin-top: 90px;
}
.section-jeronimo-assinatura{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/jeronimo/chef-junior.jpg) 50% 0 no-repeat fixed;
}
.section-jeronimo-assinatura-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/jeronimo/chef-junior.jpg) center no-repeat !important;
    background-size: cover;
    background-attachment: fixed !important;
}
.triangulo{
    position: absolute;
    width: 100%;
    height: 35px;
    background: url(../img/jeronimo/triangle.png) bottom center no-repeat;
    z-index: 10;
    bottom: 0;
}
.engloba-jeronimo-assinatura{
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    text-align: center;
    -webkit-transform: translate( -50%, -50%);
       -moz-transform: translate( -50%, -50%);
        -ms-transform: translate( -50%, -50%);
            transform: translate( -50%, -50%);
    z-index: 12;
    color: #fff;
    font-size: 50px;
    line-height: 55px;
}
.engloba-jeronimo-assinatura h3 span{
    font-style: normal;
}
.assinatura-jeronimo{
    position: relative;
    width: 480px;
    height: 161px;
    background: url(../img/jeronimo/assinatura.png) center no-repeat;
    margin: 0 auto;
    margin-top: 30px;
}
.section-carousel-page-jeronimo{
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 90px 0;
}
.engloba-carousel-page-jeronimo, .engloba-carousel-page-jeronimo2{
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.engloba-item-carousel-page-jeronimo, .engloba-item-carousel-page-jeronimo2{
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    text-align: center;
    display: none;
}
.engloba-item-carousel-page-jeronimo-ativo, .engloba-item-carousel-page-jeronimo-ativo2{
    display: block;
}
.seta-fade{
    display: none;
}
.item-carousel-page-jeronimo, .item-carousel-page-jeronimo2{
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 40px;
}
.item-carousel-page-jeronimo h4, .item-carousel-page-jeronimo2 h4{
    font-size: 120px;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    color: #f1f1f1;
}
.item-carousel-page-jeronimo h3, .item-carousel-page-jeronimo2 h3{
    position: absolute;
    width: 100%;
    font-size: 45px;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    color: #f6bf16;
    margin: 0 auto;
    display: table;
    margin-top: -50px;
}
.item-carousel-page-jeronimo h3 span, .item-carousel-page-jeronimo2 h3 span{
    font-style: normal;
}
.item-carousel-page-jeronimo p, .item-carousel-page-jeronimo2 p{
    font-size: 20px;
    color: #222222;
    margin-top: 20px;
    line-height: 30px;
}
.item-carousel-page-jeronimo p span, .item-carousel-page-jeronimo2 p span{
    font-style: normal;
}
.seta-carrossel-page-jeronimo{
    width: 45px;
    height: 45px;
    line-height: 45px;
    border: 1px solid #ccc;
    background-color: #ccc;
    border-radius: 50%;
    font-size: 20px;
    color: #fff;
}
.seta-carrossel-page-jeronimo:hover{
    color: #222222;
    background-color: #f6bf16;
    border: 1px solid #f6bf16;
}
.engloba-seta-carrossel-page-jeronimo{
    position: relative;
    width: 45px;
    margin: 0 auto;
    margin-top: 25px;
}
.engloba-back-jeronimo{
    position: relative;
    width: 800px;
    height: 100%;
    border: 3px solid #f6bf16;
    margin: 0 auto;
    background: url(../img/home/texture-jeronimo-smash-burger.jpg);
    padding: 40px;
}
.conteudo-back-jeronimo{
    padding: 40px;
    border: 2px dashed #fff;
    border-radius: 8px;
    text-align: center;
}
.conteudo-back-jeronimo h3{
    font-size: 30px;
    color: #f6bf16;
    margin-bottom: 30px;
}
.conteudo-back-jeronimo p{
    font-size: 20px;
    color: #fff;
    line-height: 30px;
}
.margim-bottom-back-jeronimo{
    margin-bottom: 30px;
}

/* Chef Durski */

.section-page-chef-durski{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/chef-durski/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-chef-durski-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/chef-durski/banner.jpg) top center no-repeat !important;
    background-size: cover;
    background-attachment: fixed !important;
}
.engloba-chef-durski-jeronimo{
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    text-align: center;
    -webkit-transform: translate( -50%, -50%);
       -moz-transform: translate( -50%, -50%);
        -ms-transform: translate( -50%, -50%);
            transform: translate( -50%, -50%);
    z-index: 20;
}
.engloba-chef-durski-jeronimo h2{
    font-size: 30px;
    color: #fff;
        font-family: 'Roboto';
    margin-bottom: 25px;
}
.engloba-chef-durski-jeronimo h2 span{
    font-style: italic;
}
.engloba-chef-durski-jeronimo h1{
    font-size: 60px;
    color: #f6bf16;
        font-family: 'Roboto';
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
}
.section-chef-durski-jeronimo-sobre{
    position: relative;
    width: 100%;
    height: 100%;
    background: url(../img/home/banner-sobre.jpg) 50% 0 no-repeat fixed;
    padding: 90px 0;
}
.sobre-chef-durski-page1{
    position: relative;
    width: 700px;
    height: 100%;
    padding: 60px 40px;
    margin-top: 60px;
    border-top: 3px solid #f6bf16;
    background: url(../img/home/texture-jeronimo-smash-burger.jpg);
    z-index: 10;
}
.img-page-chef-durski-sobre{
    margin: 0 auto;
    margin-bottom: 30px;
    border-top: 3px solid #f6bf16;
    border-bottom: 3px solid #f6bf16;
}
.sobre-chef-durski-page1 p{
    font-size: 20px;
    color: #fff;
    text-align: justify;
    line-height: 35px;
}
.sobre-chef-durski-page1 p:first-child{
    margin-bottom: 40px;
}
.sobre-chef-durski-page2 img{
    position: relative;
    margin-left: -100px;
}
.siga-chef-durski{
    position: relative;
    width: 100%;
    height: 400px;
    margin-top: 90px;
    border-top: 5px solid #f6bf16;
    background: url(../img/chef-durski/banner-insta.jpg) 50% 0 no-repeat fixed;
}
.siga-chef-durski-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/chef-durski/banner-insta.jpg) top center no-repeat !important;
    margin-top: 90px;
    border-top: 5px solid #f6bf16;
    background-attachment: fixed !important;
    background-size: cover !important;
}
.engloba-chef-durski{
    position: absolute;
    width: 100%;
    top: 50%;
    z-index: 11;
    -webkit-transform: translate( 0%, -50%);
    -moz-transform: translate( 0%, -50%);
    -ms-transform: translate( 0%, -50%);
    transform: translate( 0%, -50%);
}
.chef-durski{
    width: 300px;
    margin: 0 auto;
}
.engloba-chef-durski h3{
    font-size: 50px;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    text-align: center;
    margin-bottom: 40px;
    color: #f6bf16;
    width: 100%;
}
.engloba-chef-durski h3 i{
    font-style: italic;
}
.destaque-chef{
    font-weight: 700;
}
.engloba-chef-durski span{
    margin: 0 auto;
    display: table;
    color: #fff;
    font-size: 50px;
    margin-bottom: 25px;
}
.button-instagram-durski {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    color: #222222;
    width: 300px;
    padding: 35px 0;
    font-size: 20px;
    text-transform: uppercase;
    cursor: pointer;
    border: 2px solid #f6bf16;
}
.button-instagram-durski:last-child{
    margin-right: 0%;
}
.button-instagram-durski p{
    position: absolute;
    font-size: 20px;
    font-weight: bold;
    margin-top: 0 !important;
    z-index: 10;
    width: 100%;
    height: 100%;
    text-align: center;
    font-family: 'Roboto'; font-weight: 700;
    padding-top: 23px;
    top: 0;
    color: #fff;
}
.button-instagram-durski p:hover{
    color: #fff;
}
.button-instagram-durski span {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-radius: 50%;
    background-color: #f6bf16;
    -webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
            transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
                               -webkit-transform: translate(-50%, -50%);
                                       transform: translate(-50%, -50%);
}
.button-instagram-durski:hover {
   color: #fff;
}
.button-instagram-durski:hover span {
   width: 225%;
   height: 562.5px;
}
.button-instagram-durski span:active {
   background-color: #f6bf16;
}
.engloba-page-durski{
    position: relative;
    width: 100%;
    height: 100%;
    margin-top: 90px;
}

/* Restaurantes */

.section-page-restaurantes{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-restaurantes-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-shopping-estacao{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/shopping-estacao/banner.jpg) 50% 81px no-repeat fixed;
}

.section-page-cuiaba{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/JERONIMOCUIABA.jpeg) 50% 81px no-repeat fixed;
}

.section-page-goiania{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/DUNDEEJTRKGOIANIA.jpeg) 50% 81px no-repeat fixed;
}

.section-page-maua{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/maua.jpeg) 50% 81px no-repeat fixed;
}

.section-page-cascavel{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/cascavel.jpeg) 50% 81px no-repeat fixed;
}

.section-page-foz{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/foz.jpeg) 50% 81px no-repeat fixed;
}

.section-page-oscar-freire{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/oscar-freire.jpeg) 50% 81px no-repeat fixed;
}

.section-page-franca{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/franca.jpeg) 50% 81px no-repeat fixed;
}

.section-page-toaldo{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/toaldo.jpeg) 50% 81px no-repeat fixed;
}

.section-page-piracicaba{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/piracicaba.jpeg) 50% 81px no-repeat fixed;
}
.section-page-agua-verde{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/agua-verde.jpeg) 50% 81px no-repeat fixed;
}

.section-page-marilia{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/marilia.jpeg) 50% 81px no-repeat fixed;
}

.section-page-shopping-estacao{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/shopping-estacao/banner.jpg) 50% 81px no-repeat fixed;
}

.section-page-acoce,
.section-page-praia-pepe{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/banner.jpg) 50% 81px no-repeat fixed;
}

.section-page-shopping-light{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/light/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-shopping-topcenter{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/top-center/banner.jpg) 50% 81px no-repeat fixed;
}

.section-page-goiania-shopping{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/goiania-shopping/jeronimo-goiania.jpg) 50% 81px no-repeat fixed;
}
.section-page-goiania-shopping-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/goiania-shopping/jeronimo-goiania.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}

.section-page-center-uberlandia{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/center-uberlandia/jeronimo-uberlandia.jpg) 50% 81px no-repeat fixed;
}
.section-page-center-uberlandia-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/center-uberlandia/jeronimo-uberlandia.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}

.section-page-londrina{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/londrina/londrina.jpg) 50% 81px no-repeat fixed;
}

.section-page-millenium{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/millenium/millenium3.jpg) 50% 81px no-repeat fixed;
}
.section-page-barao-de-penedo{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/barao-de-penedo/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-flamboyant{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/flamboyant/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-bh-shopping{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/bh-shopping/banner.jpg) 50% 81px no-repeat fixed;
}

.section-page-jbcg {
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/jbcg.jpg) 50% 81px no-repeat fixed;
}


.section-page-parque-cidade{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/parque-cidade/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-santo-andre{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/santo-andre/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-shopping-iguatemi-poa{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/shopping-iguatemi-poa/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-ecoparada{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/ecoparada.jpeg) 50% 81px no-repeat fixed;
}
.section-page-santo-andre-abc{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/santo-andre-abc/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-bh-shopping{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/bh-shopping/banner.jpg) 50% 81px no-repeat fixed;
}

.section-page-jbcg{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/jbcg.jpg) 50% 81px no-repeat fixed;
}
.section-page-parque-cidade{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/parque-cidade/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-santo-andre{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/santo-andre/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-shopping-iguatemi-poa{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/shopping-iguatemi-poa/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-santo-andre-abc{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/santo-andre-abc/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-shopping-curitiba{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/shopping-curitiba/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-shopping-analia-franco{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/shopping-analia-franco/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-serra-azul{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/serra-azul/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-west-plaza{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/west-plaza/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-happy-hour{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/happy-hour/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-alecrins{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/alecrins/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-barra-shopping{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/barra-shopping/banner.jpg) 50% 81px no-repeat fixed;
}

.section-page-shopping-estacao-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/shopping-estacao/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}

.section-page-maua-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/maua.jpeg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-foz-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/foz.jpeg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-cascavel-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/cascavel.jpeg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}

.section-page-oscar-freire-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/oscar-freire.jpeg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-franca-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/franca.jpeg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-toaldo-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/toaldo.jpeg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}

.section-page-piracicaba-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/piracicaba.jpeg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-agua-verde{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/agua-verde.jpeg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-marilia-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/marilia.jpeg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}

.section-page-barao-de-penedo-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/barao-de-penedo/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-flamboyant-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/flamboyant/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-bh-shopping-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/bh-shopping/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}

.section-page-jbcg-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/jbcg.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-parque-cidade-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/parque-cidade/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-santo-andre-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/santo-andre/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-shopping-iguatemi-poa-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/shopping-iguatemi-poa/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-santo-andre-abc-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/santo-andre-abc/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-shopping-curitiba-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/shopping-curitiba/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-shopping-analia-franco-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/shopping-analia-franco/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-serra-azul-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/serra-azul/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-west-plaza-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/west-plaza/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-happy-hour-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/happy-hour/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-alecrins-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/alecrins/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-barra-shopping-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/barra-shopping/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-praca-espanha{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/praca-espanha/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-praca-espanha-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/praca-espanha/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-afonso-pena{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/afonso-pena/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-afonso-pena-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/afonso-pena/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-bela-vista{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/bela-vista/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-bela-vista-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/bela-vista/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-pier-21{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/pier-21/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-pier-21-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/pier-21/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-df-plaza{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/df-plaza/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-df-plaza-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/df-plaza/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-riomar-fortaleza{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/riomar-fortaleza/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-riomar-fortaleza-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/riomar-fortaleza/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-shopping-metro-tatuape{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/shopping-metro-tatuape/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-shopping-metro-tatuape-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/shopping-metro-tatuape/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-shopping-iguatemi{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/shopping-iguatemi-florianopolis/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-shopping-iguatemi-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/shopping-iguatemi-florianopolis/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-ponta-grossa{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/ponta-grossa/banner.jpg) 50% 81px no-repeat fixed;
}

.section-page-plaza-niteroi{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/plaza-niteroi/jeronimo-plaza-niteroi.jpg) 50% 81px no-repeat fixed;
}

.section-page-ponta-grossa-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/ponta-grossa/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-habitat-bradesco{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/habitat/HabitatBRD.jpg) 50% 81px no-repeat fixed;
}
.section-page-habitat-bradesco-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/habitat/HabitatBRD.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-jeronimo-flamboyant{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/default/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-jeronimo-flamboyant-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/default/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-jeronimo-sjc{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/sjc/ABC.jpg) 50% 81px no-repeat fixed;
}
.section-page-jeronimo-sjc-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/sjc/ABC.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
.section-page-jeronimo-shopping-mueller{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/muller/ShoppingMueller1.jpg) 50% 81px no-repeat fixed;
}
.section-page-jeronimo-shopping-mueller-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/muller/ShoppingMueller1.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}

.section-page-rondon{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/default/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-rondon-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/default/banner.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
/*--- */
.section-page-litoral-plaza{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/litoral-plaza/litoral-plaza.jpg) 50% 81px no-repeat fixed;
}
.section-page-litoral-plaza-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/litoral-plaza/litoral-plaza.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}

/*--- */
.section-page-habitat{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/habitat/HabitatBRD.jpg) 50% 81px no-repeat fixed;
}
.section-page-habitat-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/restaurantes/habitat/HabitatBRD.jpg) center no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}

.engloba-restaurantes-jeronimo{
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    text-align: center;
    -webkit-transform: translate( -50%, -50%);
       -moz-transform: translate( -50%, -50%);
        -ms-transform: translate( -50%, -50%);
            transform: translate( -50%, -50%);
    z-index: 20;
}
.engloba-restaurantes-jeronimo h2{
    font-size: 30px;
    color: #fff;
        font-family: 'Roboto';
    margin-bottom: 25px;
}
.engloba-restaurantes-jeronimo h1{
    font-size: 60px;
    color: #f6bf16;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    line-height: 60px;
}
.section-restaurantes-jeronimo{
    position: relative;
    width: 100%;
    background: url(../img/home/banner-sobre.jpg) 50% 0 no-repeat fixed;
    padding: 90px 0;
}
.lista-cidades-restaurantes{
    text-align: center;
}
.engloba-titulo-restaurantes h3{
    font-size: 30px;
    color: #ccc;
    font-family: 'Roboto';
    margin-bottom: 25px;
    text-align: center;
}
.engloba-bandeira-cartoes{
    position: relative;
    width: 850px;
    height: 100%;
    margin: 0 auto;
}
.bandeira-cartoes{
    display: flex;
    flex-flow: row nowrap;
    padding: 15px 0;
}
.cartao-img{
    display: flex;
    width: 50%;
    margin: 0 auto;
    align-items: center;
    justify-content: space-around;
}
.cartao-img div img{
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.margin-cartao-container{
    margin-top: 50px;
}
.engloba-titulo-restaurantes h2{
    font-size: 60px;
    color: #f6bf16;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    display: table;
    margin: 0 auto;
    margin-bottom: 25px;
}
.engloba-titulo-restaurantes h2 a{
    color: #f6bf16;
    display: table;
    margin: 0 auto;
}
.engloba-titulo-restaurantes p{
    font-size: 20px;
    color: #222222;
    margin: 0 auto;
    text-align: center;
    width: 750px;
    line-height: 30px;
}
.engloba-titulo-restaurantes p strong{
    font-weight: 700;
    font-size: 22px;
}
.phone-delivery {
    padding-bottom: 20px;
}
.engloba-restaurantes-jeronimo-page{
    position: relative;
    width: 100%;
    margin-top: 60px;
}
.restaurantes-jeronimo{
    position: relative;
    width: 33.33%;
}
.restaurantes-jeronimo h3{
    font-size: 20px;
    color: #222222;
    line-height: 40px;
}
.lista-cidades-restaurantes p{
    font-size: 18px;
    color: #222222;
    line-height: 35px;
}
.lista-cidades-restaurantes p span{
    margin-right: 7px;
    color: #f6bf16;
}
.lista-cidades-restaurantes a{
    color: #777;
    font-size: 18px;
    line-height: 30px;
}
.lista-cidades-restaurantes a:hover{
    color: #666;
}

/* Página de restaurantes-detalhe */

.como-chegar{
    display: table;
    margin: 0 auto;
    margin-top: 15px;
    font-size: 20px;
    color: #f6bf16;
}
.como-chegar:hover{
    -moz-transform: scale(0.95);
      -webkit-transform: scale(0.95);
        transform: scale(0.95);
}
.como-chegar span{
    margin-right: 10px;
}
.button-page-detalhes{
    position: relative;
    width: 800px;
    height: 100%;
    margin: 0 auto;
    margin-top: 60px;
}
.button-detalhes {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    color: #222222;
    width: 49%;
    padding: 33px 0;
    margin-right: 2%;
    background-color: #eee;
    font-size: 18px;
    text-transform: uppercase;
}
.button-detalhes:last-child{
    margin-right: 0%;
}
.button-detalhes p{
    position: absolute;
    font-size: 18px;
    font-weight: bold;
    margin-top: 0 !important;
    z-index: 10;
    width: 100%;
    height: 100%;
    text-align: center;
    font-family: 'Roboto'; font-weight: 700;
    top: 0;
    padding-top: 22px;
    cursor: pointer;
}
.button-detalhes p:hover{
    color: #fff;
}
.button-detalhes span {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-radius: 50%;
    background: url(../img/home/texture-jeronimo-smash-burger.jpg);
    -webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
            transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
                               -webkit-transform: translate(-50%, -50%);
                                       transform: translate(-50%, -50%);
}
.button-detalhes:hover {
   color: #fff;
}
.button-detalhes:hover span {
   width: 225%;
   height: 562.5px;
}
.button-detalhes span:active {
   background-color: #f6bf16;
}


/* Página Cárdapio */

.section-page-cardapio{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/cardapio/banner.jpg) 50% 81px no-repeat fixed; 
}
.section-page-cardapio-edge{
    position: relative;
    width: 100%;
    height: 500px;
}
.back-navegacao-cardapio{
    position: relative;
    width: 100%;
    height: 100%;
    padding-top: 0 !important;
}
.section-navegacao-cardapio{
    position: sticky;
    top: 0;
    width: 100%;
    border-top: 1px solid #ccc;
    background-color: #fff;
    z-index: 20;
}
.menu-cardapio{
    width: 100%;
    padding: 30px 0;
    margin: 0 auto;
    border-bottom: 1px solid #ccc;
}
.menu-cardapio li a{
    font-size: 18px;
    color: #222222;
}
.menu-cardapio ul{
    width: 1200px;
    margin: 0 auto;
}
.menu-cardapio .engloba-item-carousel-page-jeronimo-ativo {
    width: auto;
    height: 0;
}
.menu-cardapio .item:hover {
    background: none transparent;
}
.menu-cardapio .item-carousel-page-jeronimo h3 {
    margin-top: -35px;
    position: relative;
    letter-spacing: -2px;
    text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);
}
.menu-cardapio .happy-small {
    width: 38px;
    height: 38px;
    color: #222222 ;
    background-color: #eee;
    border-radius: 50%;
    font-size: 13px;
    padding: 4px 6px;
    position: relative;
    top: 10px;
    left: -10px;
}
.menu-cardapio .open-accordion {
    position: initial;
    height: 24px;
    width: 24px;
    margin-left: -6px;
    padding-top: 7px;
    color: #222222;
    background-color: #eee;
    border-radius: 50%;
    top: 10px;
    left: -10px;
}
.menu-cardapio .item__price  {
    font-size: 30px;
}
.menu-cardapio .item__price.has-qtt {
    margin-bottom: 0;
}
#cardapio-novo .menu-cardapio .item-carousel-page-jeronimo h4 {
    font-size: 64px;
    margin-right: 50px;
    color: rgba(174, 174, 174, 0.5);
}
#cardapio-novo .engloba-titulo-restaurantes .menu-cardapio .item p.item__description,
#cardapio-novo .menu-cardapio .item p.item__description,
#cardapio-novo .menu-cardapio .item .item-carousel-page-jeronimo p.item__description {
    text-align: left;
    width: auto; 
    font-size: 16px;
    margin-left: 0;
}

#cardapio-novo .menu-cardapio .item .item-carousel-page-jeronimo p.item__description {
    margin-top: -30px!important;
}

#cardapio-novo .engloba-titulo-restaurantes .menu-cardapio h3.item__title {
    width: 28%;
    text-align: left;
    line-height: 40px;
}
#cardapio-novo .conteudo-back-jeronimo h3 {
    font-size: 30px;
    color: #f6bf16;
    margin-bottom: 30px;
    font-family: 'Arvo', sans-serif;
}
#cardapio-novo .conteudo-back-jeronimo p {
    font-size: 20px;
    color: #fff;
    line-height: 30px;
    margin-bottom: 30px;
    width: auto;
    font-family: 'Arvo', sans-serif;
}
#cardapio-novo .engloba-back-jeronimo {
    margin-top: 0;
}
#cardapio-novo #saladas-menu .item {
    padding: 5px;
}
#cardapio-novo .wrapper {
    max-width: 100%;
}
#cardapio-novo .button-detalhes {
    width: 32%;
}
#cardapio-novo .select-city {
    display: flex;
    align-items: center;
    flex-grow: .5;
}
#cardapio-novo .select-city svg {
    flex: 1;
    height: 60px
}
#cardapio-novo .select-city label {
    flex: 1 5%;
    font-size: 18px;
    color: #222222;
}
#cardapio-novo .select-city select {
    flex: 1 45%;
    width: 100%;
    height: 50px;
    font-size: 18px;
    color: #aeaeae;
    border: 1px solid #eee;
    padding-left: 15px;
}
#cardapio-novo .loading {
    height: 60px;
    display: flex;
    align-items: center;
    width: 100%;
    display: none;
}
.icon-rodape03{
    font-size: 16px;
    color: #ccc;
    margin: 0 134px;
}
.section-imagem-cardapio{
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.engloba-img-cardapio{
    display: none;
}
.pano-menu-cardapio{
    display: none;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.7);
    z-index: 40;
}
.fechar-cardapio {
    position: fixed;
    height: 50px;
    width: 50px;
    line-height: 45px;
    text-align: center;
    border-radius: 50%;
    background-color: #222;
    color: #fff;
    z-index: 52;
    right: -8%;
    top: -3%;
    -webkit-transform: translate( -50%, -20%);
    -moz-transform: translate( -50%, -20%);
    -ms-transform: translate( -50%, -20%);
    transform: translate( -50%, -20%);
    font-size: 25px;
    cursor: pointer;
    border: 3px solid #fff;
    -webkit-box-shadow: 0px 0px 50px 1px rgba(0,0,0,0.5);
       -moz-box-shadow: 0px 0px 50px 1px rgba(0,0,0,0.5);
            box-shadow: 0px 0px 50px 1px rgba(0,0,0,0.5);
}
.img-cardapio{
    position: fixed;
    left: 50%;
    top: 50%;
     -webkit-transform: translate( -50%, -50%);
        -moz-transform: translate( -50%, -50%);
         -ms-transform: translate( -50%, -50%);
             transform: translate( -50%, -50%);
    z-index: 50;
}
.img-cardapio img{
    width: 600px;
    height: 600px;
}
.section-burgers{
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.section-burgers h2{
    font-size: 60px;
    margin-top: 30px;
    margin-bottom: 40px;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    color: #f6bf16;
}
.section-burgers a.tabela-nutricional
{
    font-size: 18px;
    color: #222222;
    line-height: 35px;
    margin-top: 20px;
}
.section-burgers a.tabela-alergenicos
{
    font-size: 18px;
    color: #222222;
    line-height: 35px;
    margin-top: 20px;
    padding-left: 40px;
}
.section-burgers a.tabela-nutricional span
{
    margin-right: 7px;
    color: #f6bf16;
}
.section-burgers a.tabela-alergenicos span
{
    margin-right: 7px;
    color: #f6bf16;
}
.engloba-section-burger{
    position: relative;
    width: 100%;
    height: 100%;
    border-bottom: 1px solid #ccc;
    margin-bottom: 40px;
}
.cardapio-burger{
    position: relative;
    width: 100%;
    margin-bottom: 25px;
}
.cardapio-burger h3{
    font-size: 30px;
    font-family: 'Roboto'; font-weight: 700;
    color: #222222;
    text-transform: uppercase;
}
.cardapio-burger p{
    font-size: 30px;
    font-family: 'Roboto'; font-weight: 700;
    color: #222222;
}
.cardapio-burger p span{
    font-size: 20px;
}
.conteudo-cardapio{
    font-size: 20px;
    color: #222222;
    margin-bottom: 30px;
    line-height: 25px;
    text-align: left;
}
.icon-cardapio{
    color: #fff;
    width: 50px;
    height: 50px;
    line-height: 48px;
    margin-bottom: 40px;
    background-color: #ccc;
    border-radius: 50%;
    text-align: center;
    border: 1px solid #ccc;
    font-size: 30px;
    cursor: pointer;
}
.section-acompanhamentos h2{
    font-size: 60px;
    margin-top: 100px;
    margin-bottom: 40px;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    color: #f6bf16;
}
.banner-section-acompanhamentos{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/cardapio/acompanhamentos/banner.jpg) right center no-repeat;
    border-top: 5px solid #f6bf16;
    border-bottom: 5px solid #f6bf16;
    margin-top: 70px;
    background-size: cover;
}
.banners-cardapio-edge{
    background-size: cover !important;
}
.banner-section-acompanhamentos h3{
    position: absolute;
    font-family: 'Roboto'; font-weight: 700;
    font-size: 30px;
    color: #222;
    top: 90%;
    left: 1%;
    z-index: 11;
    -webkit-transform: translate( -5%, -90%);
    -moz-transform: translate( -5%, -90%);
    -ms-transform: translate( -5%, -90%);
    transform: translate( -5%, -90%);
}
.banner-section-saladas{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/cardapio/saladas/banner.jpg)top center no-repeat;
    margin-top: 70px;
}
.banner-section-saladas img, .banner-section-sobremesas img, .banner-section-bebidas img{
    margin: 0 auto;
}
.banner-section-saladas h3{
    position: relative;
    font-family: 'Roboto'; font-weight: 700;
    font-size: 30px;
    color: #222;
    float: right;
    text-transform: uppercase;
}
.section-saladas h2{
    font-size: 60px;
    margin-top: 100px;
    margin-bottom: 40px;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    color: #f6bf16;
}
.section-sobremesas h2{
    font-size: 60px;
    margin-top: 100px;
    margin-bottom: 40px;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    color: #f6bf16;
}
.banner-section-sobremesas{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/cardapio/sobremesas/banner.jpg) center no-repeat;
    margin-top: 70px;
}
.banner-section-sobremesas h3{
    position: relative;
    font-family: 'Roboto'; font-weight: 700;
    font-size: 30px;
    color: #222;
    float: right;
    text-transform: uppercase;
}
.section-bebidas h2{
    font-size: 60px;
    margin-top: 100px;
    margin-bottom: 40px;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    color: #f6bf16;
}
.banner-section-bebidas{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/cardapio/bebidas/banner.jpg) center no-repeat;
    margin-top: 70px;
}
.banner-section-bebidas h3{
    position: relative;
    font-family: 'Roboto'; font-weight: 700;
    font-size: 30px;
    color: #222;
    float: right;
    text-transform: uppercase;
}
.arrow-mob{
    color: #f6bf16;
    margin-right: 7px;
}
.conteudo-cardapio-mob{
    position: relative;
    margin-bottom: 25px;
}
.back-cardapio-mob{
    display: table;
    margin: 0 auto;
    width: 100%;
    height: 250px;
}
.img-cardapio-mob{
    background: url(../img/cardapio/produtos/cheese-burger-mob-old.jpg) center no-repeat;
}
.img-cardapio-mob2{
    background: url(../img/cardapio/produtos/cheese-burger-double-mob.jpg) center no-repeat;
}
.img-cardapio-mob3{
    background: url(../img/cardapio/produtos/cheese-bacon-mob.jpg) center no-repeat;
}
.img-cardapio-mob4{
    background: url(../img/cardapio/produtos/cheese-bacon-double-mob.jpg) center no-repeat;
}
.img-cardapio-mob5{
    background: url(../img/cardapio/produtos/cheeseburguer-vegetariano-mob.jpg) center no-repeat;
}
.img-cardapio-mob6{
    background: url(../img/cardapio/produtos/cheese-chicken-mob.jpg) center no-repeat;
}
.img-cardapio-mob7{
    background: url(../img/cardapio/produtos/cheese-chicken-crispy-mob.jpg) center no-repeat;
}
.img-cardapio-mob8{
    background: url(../img/cardapio/produtos/batatas-fritas-mob.jpg) center no-repeat;
}
.img-cardapio-mob9{
    background: url(../img/cardapio/produtos/maionese-mob.jpg) center no-repeat;
}
.img-cardapio-mob10{
    background: url(../img/cardapio/produtos/ceasar-salad.jpg) center no-repeat;
}
.img-cardapio-mob11{
    background: url(../img/cardapio/produtos/brigadeiro-na-panelinha-mob.jpg) center no-repeat;
}
.img-cardapio-mob12{
    background: url(../img/cardapio/produtos/palha-italiana-mob.jpg) center no-repeat;
}
.img-cardapio-mob14{
    background: url(../img/cardapio/produtos/ceasar-salad-de-frango-mob.jpg) center no-repeat;
}
.img-cardapio-mob15{
    background: url(../img/cardapio/produtos/ceasar-salad-de-lombinho-mob.jpg) center no-repeat;
}
.img-cardapio-mob16{
    background: url(../img/cardapio/produtos/ceasar-salad-de-cogumelo-mob.jpg) center no-repeat;
}
.img-cardapio-mob17{
    background: url(../img/cardapio/produtos/ceasar-salad-chicken-mob.jpg) center no-repeat;
}
.img-cardapio-mob18{
    background: url(../img/cardapio/produtos/cheese-burger-kids-mob.jpg) center no-repeat;
}

.link-cardapio-mob1, .link-cardapio-mob2, .link-cardapio-mob3, .link-cardapio-mob4, .link-cardapio-mob5, .link-cardapio-mob6, .link-cardapio-mob7, .link-cardapio-mob8, .link-cardapio-mob9, .link-cardapio-mob10, .link-cardapio-mob11, .link-cardapio-mob12, .link-cardapio-mob13, .link-cardapio-mob14, .link-cardapio-mob15, .link-cardapio-mob16, .link-cardapio-mob17, .link-cardapio-mob18, .link-cardapio-mob19, .link-cardapio-mob20{
    cursor: pointer;
}
.lista-cardapio-salada{
    margin-bottom: 40px
}
.lista-cardapio-salada li{
    width: 100%;
}
.lista-cardapio-salada li p{
    font-size: 18px;
    line-height: 30px;
}
.lista-cardapio-salada li span{
    font-family: 'Roboto'; font-weight: 700;
}
.conteudo-cardapio-acres{
    position: relative;
    margin: 25px 0 15px 0;
    font-size: 18px;
    font-weight: 700;
    color: #777;
}

/* Pagina Contato */

.section-page-contato{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/contato/banner.jpg) 50% 81px no-repeat fixed;
}
.section-page-contato-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/contato/banner.jpg) center no-repeat !important; 
    background-attachment: fixed !important;
    background-size: cover !important;
}
.section-form-contato{
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.engloba-form-contato{
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #eee;
    padding: 40px;
    margin-top: 60px;
}
.engloba-item-contato{
    position: relative;
    width: 100%;
    height: 100%;
    margin-bottom: 25px;
}
.item-contato{
    width: 49%;
    text-align: left;
}
.item-contato label{
    width: 100%;
    font-size: 18px;
    color: #222222;
}
.item-contato label span{
    position: absolute;
    color: #f6bf16;
    margin-left: 7px;
    font-size: 12px;
}
.input{
    width: 100%;
    height: 50px;
    margin-top: 15px;
    font-size: 18px;
    color: #aeaeae;
    border: 1px solid #eee;
    padding-left: 15px;
}
.input option{
    padding: 10px 0;
    border: 1px solid #eee;
}
.erro {
    display: none;
    width: 100%;
    padding: 18px;
    font-size: 20px;
    color: #af110f ;
    background-color: #FFBABA;
    text-align: center;
    margin-top: 25px;
}
.erro span{
    margin-right: 7px;
    cursor: pointer;
}
.sucesso {
    display: none;
    width: 100%;
    padding: 18px;
    font-size: 20px;
    color: green;
    background-color: #DFF2BF;
    text-align: center;
    margin-top: 25px;
}
.sucesso span{
    margin-right: 7px;
    cursor: pointer;
}
.select {
    background: #fff url(../img/contato/seta.png) 98% 50% no-repeat;
}
.item-contato2{
    width: 100%;
}
.item-contato2 label{
    width: 100%;
    font-size: 18px;
    color: #222222;
}
.espaco-contato2{
    margin-top: 25px;
}
.text-area{
    width: 100%;
    height: 183px;
    margin-top: 15px;
    font-size: 18px;
    color: #aeaeae;
    border: none;
    padding-left: 15px;
    padding-top: 15px;
    resize: none;
}
input[type='file'] {
  display: none;
}
.engloba-anexo {
    position: relative;
}
.engloba-anexo{
    position: relative;
    margin-top: 12px;
}
.engloba-anexo label {
    font-size: 16px;
    background-color: #f6bf16;
    color: #000;
    margin: 0 10px 0 0;
    padding: 16px 60px;
    border-radius: 5px;
    cursor: pointer;
    font-weight: 700;
    border: 1px solid transparent;
}
.engloba-anexo-erro{
    border: 1px solid #af110f !important;
}
.engloba-anexo label:hover {
    background-color: #e9b209;
}
#file-name {
    font-size: 11px;
    line-height: 55px;
}
.button-contato {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    color: #222222;
    width: 370px;
    padding: 35px 0;
    background-color: #f6bf16;
    font-size: 18px;
    text-transform: uppercase;
}
.button-contato-ativo {
    background: url(../img/home/texture-jeronimo-smash-burger.jpg);
    color: #fff;
}
.button-contato:last-child{
    margin-right: 0%;
}
.button-contato p{
    position: absolute;
    font-size: 18px;
    font-weight: bold;
    margin-top: 0 !important;
    z-index: 10;
    width: 100%;
    height: 100%;
    text-align: center;
    font-family: 'Roboto'; font-weight: 700;
    padding-top: 22px;
    top: 0;
}
.button-contato p:hover{
    color: #fff;
}
.button-contato span {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-radius: 50%;
    background: url(../img/home/texture-jeronimo-smash-burger.jpg);
    -webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
            transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
                               -webkit-transform: translate(-50%, -50%);
                                       transform: translate(-50%, -50%);
}
.button-contato:hover {
   color: #fff;
}
.button-contato:hover span {
   width: 225%;
   height: 562.5px;
}
.button-contato span:active {
   background-color: #f6bf16;
}
.campos-contato{
    font-size: 16px;
    padding: 27px 0;
    margin-right: 30px;
    font-family: 'Century Gothic Regular';
}
.campos-contato span{
    color: #f6bf16; 
}
.campos-contato span:first-child{
    margin-right: 10px;
}
.campos-contato span:last-child{
    margin-left: 10px;
}

/*Pagina obrigado*/

.section-obrigado{
    position: relative;
    width: 100%;
    height: calc(100vh - 115px);
    background: url(../img/home/texture-jeronimo-smash-burger.jpg);
}
.engloba-obrigado{
    position: absolute;
    width: 100%;
    z-index: 11;
    top: 50%;
    left: 50%;
    z-index: 11;
    -webkit-transform: translate( -50%, -50%);
    -moz-transform: translate( -50%, -50%);
    -ms-transform: translate( -50%, -50%);
    transform: translate( -50%, -50%);
}
.engloba-obrigado h2{
    font-size: 60px;
    font-family: Roboto Black, sans-serif; font-weight:700; text-transform: uppercase;
    color: #f6bf16;
    text-align: center;
}
.engloba-obrigado-conteudo{
    margin-top: 20px;
    font-size: 25px;
    font-family: 'Century Gothic Regular';
    color: #fff;
    line-height: 50px;
    text-align: center;
}
.engloba-obrigado-conteudo:last-child{
    margin-bottom: 40px;
}

/* Página aplicativo */

.section-page-aplicativo{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/aplicativo/banner.jpg) 50% 92px no-repeat fixed; 
}
.section-page-aplicativo-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/aplicativo/banner.jpg) center no-repeat !important; 
}
.baixa-aplicativo-jeronimo{
    position: relative;
    width: 100%;
    height: 100%;
    padding: 90px 0;
}
.section-funcionalidades-app{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/aplicativo/banner-app.jpg) 92px center no-repeat fixed;
    border-top: 3px solid #f6bf16;
}
.section-funcionalidades-app-edge{
    position: relative;
    width: 100%;
    height: 500px;
    background: url(../img/aplicativo/banner-app.jpg) center no-repeat !important;
}
.engloba-func-app{
    position: absolute;
    width: 100%;
    top: 50%;
    -webkit-transform: translate( 0%, -50%);
    -moz-transform: translate( 0%, -50%);
    -ms-transform: translate( 0%, -50%);
    transform: translate( 0%, -50%);
     z-index: 10;
}
.func-app{
    position: relative;
    width: 33.3%;
    z-index: 10;
    padding: 10px;
}
.func-app span{
    color: #f6bf16;
    font-size: 60px;
    margin: 0 auto;
    display: table;
    margin-bottom: 10px;
}
.func-app h3{
    text-align: center;
    font-family: 'Roboto'; font-weight: 700;
    color: #fff;
    font-size: 25px;
    margin-bottom: 20px;
}
.func-app p{
    text-align: center;
    color: #fff;
    font-size: 20px;
    margin-bottom: 20px;
    line-height: 25px;
}
.section-baixa-app{
    position: relative;
    width: 100%;
    height: 100%;
    padding: 90px 0;
}
.section-page-aplicativo-sobre{
    position: relative;
    width: 100%;
    height: 100%;
    background: url(../img/home/banner-sobre.jpg) 50% 0 no-repeat fixed;
    padding: 90px 0;
}
.section-page-aplicativo-sobre-edge{
    position: relative;
    width: 100%;
    height: 100%;
    background: url(../img/home/banner-sobre.jpg) center no-repeat;
    padding: 90px 0;
}

/* Rodape */

.rodape-jeronimo{
    position: relative;
    width: 100%;
    height: 100%;
    background: url(../img/home/texture-jeronimo-smash-burger.jpg);
    padding: 90px 0;
}
.logo-rodape{
    margin: 0 auto;
    display: table;
}
.logo-geronimo-rodape{
    width: 180px;
    height: 60px;
    margin: 0 auto;
    display: table;
}
.icon-rodape01{
    margin: 0 auto;
    display: table;
    font-size: 40px;
    margin-top: 20px;
    color: #f6bf16;
}
.engloba-nav-rodape{
    position: relative;
    width: 100%;
    height: 100%;
    border-top: 1px solid #929292;
    border-bottom: 1px solid #929292;
    margin: 40px 0;
}
.menu-rodape{
    width: 92%;
    padding: 40px 0;
    margin: 0 auto;
}
.menu-rodape li{
    margin-right: 15px;
}
.menu-rodape li a{
    font-size: 17px;
    color: #929292;
}
.menu-rodape li a:hover{
    color: #f6bf16;
    -moz-transform: scale(0.98);
      -webkit-transform: scale(0.98);
        transform: scale(0.98);
}
.menu-rodape li a:last-child{
    font-size: 17px;
    color: #fff;
}
.menu-rodape li a:last-child:hover{
    color: #f6bf16;
    -moz-transform: scale(0.98);
      -webkit-transform: scale(0.98);
        transform: scale(0.98);
}
.link-menu-ativo{
    color: #f6bf16 !important;
}
.icon-rodape02{
    font-size: 16px;
    color: #f6bf16;
    margin-left: 15px;
}
.border-menu-rodape{
    border-left: 1px solid #464646;
    height: 20px;
    width: 1px;
    margin: 0 30px;
}
.engloba-baixar-app{
    width: 675px;
    margin: 0 auto;
}
.engloba-baixar-app p{
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 30px;
}
.engloba-baixar-app a p{
    font-size: 20px;
    color: #f6bf16;
    line-height: 30px;
}
.engloba-baixar-app a p:hover{
    -moz-transform: scale(0.98);
      -webkit-transform: scale(0.98);
        transform: scale(0.98);
}
.engloba-baixar-app a{
    display: table;
    margin: 0 auto;
}
.engloba-baixar-app p span{
    margin-right: 10px;
}
.links-baixa{
    width: 280px;
    margin: 0 auto;
    margin-top: 40px;
}
.links-baixa a:first-child{
    margin-right: 0px;
}
.engloba-midia-home{
    position: relative;
    width: 100%;
    height: 100%;
    margin-top: 90px;
}
.midia-home{
    width: 200px;
    float: none;
    margin: 0 auto;
}
.ghfly {
    margin-top: 30px;
}
.engloba-ghfly {
    position: relative;
    width: 88px;
    height: 100%;
}
.engloba-midia-home {
    position: relative;
    width: 90px;
    height: 100%;
    margin: 40px auto 40px auto;
}
.engloba-cnpj {
    position: relative;
    width: 100%;
    border-top: 1px solid #929292;
}
.cnpj {
    font-size: 14px;
    color: #929292;
    text-align: center;
    margin-top: 20px;
}
.icon-face-home{
    position: relative;
    width: 38px;
    height: 38px;
    line-height: 38px;
    border-radius: 50%;
    text-align: center;
    color: #222222;
    margin-right: 15px;
    display: block;
    overflow: hidden;
    position: relative;
    color: #222222;
    background-color: #f6bf16;
    font-size: 20px;
    text-transform: uppercase;
    border: 1px solid transparent;
}
.icon-face-home p{
    position: absolute;
    font-size: 20px;
    margin-top: 0 !important;
    z-index: 10;
    width: 100%;
    height: 100%;
    text-align: center;
}
.icon-face-home p:hover{
    color: #fff;
}
.icon-face-home span {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-radius: 50%;
    background:url(../img/home/texture-jeronimo-smash-burger.jpg);
    -webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
            transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
                               -webkit-transform: translate(-50%, -50%);
                                       transform: translate(-50%, -50%);
}
.icon-face-home:hover {
   color: #fff;
   border: 1px solid #f6bf16;
}
.icon-face-home:hover span {
   width: 225%;
   height: 562.5px;
}
.icon-face-home span:active {
   background-color: #fff;
}
.icon-instagram-home{
    position: relative;
    width: 38px;
    height: 38px;
    line-height: 38px;
    border-radius: 50%;
    text-align: center;
    color: #222222;
    padding-right: 35px;
    padding-top: 8px;
    display: block;
    overflow: hidden;
    position: relative;
    color: #222222;
    background-color: #f6bf16;
    font-size: 20px;
    text-transform: uppercase;
    border: 1px solid transparent;
}
.icon-instagram-home p{
    position: absolute;
    font-size: 20px;
    margin-top: 0 !important;
    z-index: 10;
    width: 100%;
    height: 100%;
    text-align: center;
}
.icon-instagram-home p:hover{
    color: #fff;
}
.icon-instagram-home span {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-radius: 50%;
    background:url(../img/home/texture-jeronimo-smash-burger.jpg);
    -webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
            transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
                               -webkit-transform: translate(-50%, -50%);
                                       transform: translate(-50%, -50%);
}
.icon-instagram-home:hover {
   color: #fff;
   border: 1px solid #f6bf16;
}
.icon-instagram-home:hover span {
   width: 225%;
   height: 562.5px;
}
.icon-instagram-home span:active {
   background-color: #fff;
}
.icon-instagram-home:hover{
    color: #fff;
}
.engloba-grupo-durski{
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #929292;
    margin-top: 35px;
}

/** Medias **/

@media (max-width: 1600px) {
    .corpo-cabecalho {
        width: 95%;
    }
    .logo-geronimo {
        width: 250px;
        height: 80px;
    }
    .button-delivery{
        width: 200px;
    }
    .menu{
        height: 81px;
    }
    .menu li {
        padding: 24px 0;
    }
    .icon-facebook{
        padding-left: 24px;
    }
    .menu a {
        font-size: 19px;
    }
    .menu li {
        margin-left: 30px;
    }
    .section-banner-home, .section-obrigado {
        height: calc(100vh - 105px);
    }
}

@media (max-width: 1366px) {
    .menu a:hover{
        -moz-transform: scale(0.98);
          -webkit-transform: scale(0.98);
            transform: scale(0.98);
    }
    .section-banner-home{
        position: relative;
        width: 100%;
        height: calc(100vh - 97px);
        background: url(../img/home/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .section-banner-home-edge{
        position: relative;
        width: 100%;
        height: calc(100vh - 105px);
        background: url(../img/home/banner-desk.jpg) top center no-repeat !important;
        background-attachment: fixed !important;
    }
    .section-app-burger-home{
        background-size: cover;
    }
    .section-info-jeronimo{
        position: relative;
        width: 100%;
        height: 100%;
        border-bottom: 5px solid #f6bf16;
        padding: 100px 0;
        background: url(../img/home/banner-sobre-desk.png) 50% 74px no-repeat fixed;
    }
    .section-info-jeronimo-edge{
        position: relative;
        width: 100%;
        height: 100%;
        border-bottom: 5px solid #f6bf16;
        padding: 100px 0;
        background: url(../img/home/banner-sobre-desk.png)top center no-repeat !important;
        text-align: center;
    }
    .section-info-jeronimo2{
        background: url(../img/home/bannerapp-desk.png) 50% 74px no-repeat fixed;
    }
    .section-info-jeronimo-edge2{
        background: url(../img/home/bannerapp-desk.png)top center no-repeat !important;
    }
    .engloba-banner-home h1 {
        font-size: 50px;
    }
    .engloba-info-jeronimo {
        width: 700px;
    }
    .back-info-jeronimo{
        padding: 40px;
    }
    .centraliza-sobre {
        width: 520px;
    }
    .sobre-jeronimo-left h2 {
        font-size: 131px;
    }
    .sobre-jeronimo-right p:nth-child(1) {
        font-size: 34px;
        text-align: left;
    }
    .sobre-jeronimo-right p:nth-child(2) {
        font-size: 40px;
    }
    .sobre-jeronimo-right p:nth-child(3) {
        font-size: 34px;
        text-align: left;
    }
    .sobre-jeronimo-right p img {
        width: 161px;
    }
    .lista-ordem-left {
        font-size: 33px;
        margin-right: 22px;
    }
    .lista-info-left {
        font-size: 22px;
        margin-top: 6px;
    }
    .lista-sobre li {
        margin-top: 40px;
    }
    .section-aplicativo-mob{
        position: relative;
        background: url(../img/home/back-app-mob-desk.jpg) bottom center no-repeat;
        background-attachment: fixed;
        width: 100%;
        height: 100%;
    }
    .icon-voltar-inicio {
        left: 90.5%;
    }

    /* Pagina Jeronimo */

    .section-page-jeronimo {
        background: url(../img/jeronimo/banner-desk.jpg) 50% 74px no-repeat fixed;
    }

    /*Pagina Chef Durski*/

    .section-page-chef-durski {
        background: url(../img/chef-durski/banner.jpg) 50% 74px no-repeat fixed;
    }

    /*Pagina Restaurantes*/

    .section-page-restaurantes {
        background: url(../img/restaurantes/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .section-page-shopping-estacao {
        background: url(../img/restaurantes/shopping-estacao/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .section-page-maua {
        background: url(../img/restaurantes/maua.jpeg) 50% 74px no-repeat fixed;
    }
    .section-page-foz {
        background: url(../img/restaurantes/foz.jpeg) 50% 74px no-repeat fixed;
    }
    .section-page-cascavel {
        background: url(../img/restaurantes/cascavel.jpeg) 50% 74px no-repeat fixed;
    }
    .section-page-oscar-freire {
        background: url(../img/restaurantes/oscar-freire.jpeg) 50% 74px no-repeat fixed;
    }
    .section-page-franca {
        background: url(../img/restaurantes/franca.jpeg) 50% 74px no-repeat fixed;
    }
    .section-page-toaldo {
        background: url(../img/restaurantes/toaldo.jpeg) 50% 74px no-repeat fixed;
    }
    .section-page-piracicaba {
        background: url(../img/restaurantes/piracicaba.jpeg) 50% 74px no-repeat fixed;
    }
    .section-page-agua-verde {
        background: url(../img/restaurantes/agua-verde.jpeg) 50% 74px no-repeat fixed;
    }
    .section-page-marilia {
        background: url(../img/restaurantes/marilia.jpeg) 50% 74px no-repeat fixed;
    }

    .section-page-barao-de-penedo {
        background: url(../img/restaurantes/barao-de-penedo/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .section-page-flamboyant {
        background: url(../img/restaurantes/flamboyant/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .section-page-bh-shopping {
        background: url(../img/restaurantes/bh-shopping/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .section-page-jbcg {
        background: url(../img/restaurantes/jbcg.jpg) 50% 74px no-repeat fixed;
    }
    .section-page-parque-cidade {
        background: url(../img/restaurantes/parque-cidade/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .section-page-santo-andre {
        background: url(../img/restaurantes/santo-andre/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .section-page-shopping-iguatemi-poa {
        background: url(../img/restaurantes/shopping-iguatemi-poa/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .section-page-santo-andre-abc {
        background: url(../img/restaurantes/santo-andre-abc/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .section-page-shopping-curitiba {
        background: url(../img/restaurantes/shopping-curitiba/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .section-page-shopping-analia-franco {
        background: url(../img/restaurantes/shopping-analia-franco/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .section-page-serra-azul {
        background: url(../img/restaurantes/serra-azul/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .section-page-west-plaza {
        background: url(../img/restaurantes/west-plaza/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .section-page-happy-hour {
        background: url(../img/happy-hour/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .section-page-alecrins {
        background: url(../img/restaurantes/alecrins/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .section-page-barra-shopping {
        background: url(../img/restaurantes/barra-shopping/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .section-page-praca-espanha {
        background: url(../img/restaurantes/praca-espanha/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .section-page-afonso-pena {
        background: url(../img/restaurantes/afonso-pena/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .section-page-bela-vista{
        background: url(../img/restaurantes/bela-vista/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .section-page-pier-21{
        background: url(../img/restaurantes/pier-21/banner-desk.jpg) 50% 74px no-repeat fixed;
    }
    .engloba-titulo-restaurantes p strong{
        font-size: 22px;
    }

    /* Pagina Cardapio */

   .img-cardapio img{
        width: 500px;
        height: 500px;
    }
    .section-page-cardapio {
        background: url(../img/cardapio/banner.jpg) 50% 74px no-repeat fixed;
    }
    .banner-section-saladas{
        background: url(../img/cardapio/saladas/banner-desk.jpg)top center no-repeat;
    }
    .banner-section-sobremesas{
        background: url(../img/cardapio/sobremesas/banner-desk.jpg)top center no-repeat;
    }
    .banner-section-bebidas{
        background: url(../img/cardapio/bebidas/banner-desk.jpg)top center no-repeat;
    }

    /* Página Contato*/

    .section-page-contato{
        position: relative;
        width: 100%;
        height: 500px;
        background: url(../img/contato/banner-desk.jpg) 50% 74px no-repeat fixed; 
    }
    .section-page-contato-edge{
        position: relative;
        width: 100%;
        height: 500px;
        background: url(../img/contato/banner-desk.jpg) center no-repeat !important;
        background-attachment: fixed !important;
        background-size: cover !important;
    }

    /*Página obrigado*/

    .engloba-obrigado h2 {
        font-size: 50px;
    }
    .engloba-obrigado p {
        font-size: 20px;
    }
}
@media (max-width: 1350px) {
    .corpo-cabecalho {
        width: 97%;
    }
    .section-banner-home, .section-obrigado{
        height: calc(100vh - 95px);
    }
    .logo-geronimo {
        width: 230px;
        height: 70px;
    }
    .menu{
        height: 71px;
    }
    .menu li {
        padding: 20px 0;
    }
    .menu a {
        font-size: 19px;
    }
    .menu li {
        margin-left: 30px;
    }
}

@media (max-width: 1250px) {
    .hide-1250 {
        display: none;
    }
    .show-1250 {
        display: block;
    }
    .button-delivery{
        margin: 0 auto !important;
        width: 250px;
    }
    .button-delivery:hover{
        background-color: #f6bf16 !important;
        color: #fff !important;
    }
    .menu-mobile ul li{
        width: 100%;
        margin: 0 auto;
    }
    .corpo{
        width: 95%;
    }
    .logo-geronimo {
        width: 200px;
        height: 60px;
    }
    .section-banner-home, .section-obrigado {
        height: calc(100vh - 85px);
    }
    .engloba-banner-home{
        width: 100%;
        text-align: center;
    }
    .engloba-banner-home p {
        margin: 0 auto;
        margin-top: 25px;     
    }
    .botao-conheca-home {
        margin: 0 auto;
        margin-top: 30px;
    }
    .filtro-hover-img-produtos {
        width: 304px;
        height: 304px;
    }
    .link-cardapio-produtos:hover .filtro-hover-img-produtos{
        height: 304px;
    }
    .filtro-hover-img-produtos h3{
        font-size: 25px !important;
        margin-top: -20px;
    }
    .filtro-hover-img-produtos p{
        font-size: 30px;
    }
    .engloba-img-produtos-home h3{
        padding: 25px 0;
        font-size: 22px;
    }
    .engloba-cardapio-home h2 {
        font-size: 45px;
    }
    .engloba-cardapio-home h3 {
        font-size: 25px;
    }
    .sobre-cardapio-home {
        padding-bottom: 70px;
    }
    .centraliza-cardapio-home{
        width: 628px;
    }
    .engloba-carousel-projeto-arquitetonico {
        height: 450px;
    }
    .cada-img {
        height: 450px;
    }
    .cada-img img{
        height: 450px;
    }
    .projeto-arquitetonico-home {
        width: 410px;
        padding: 38px 25px;
    }
    .projeto-arquitetonico-home h2 {
        font-size: 35px;
        margin-bottom: 0;
    }
    .projeto-arquitetonico-home p {
        line-height: 22px;
    }
    .projeto-arquitetonico-home-icon {
        padding-bottom: 0;
    }
    .projeto-home-conteudo {
        padding-bottom: 20px;
    }
    .botao-conheca-projeto {
        margin-top: 30px;
    }
    .engloba-nav-rodape {
        border-top: 2px solid #6c6c6c;
        border-bottom: 0px solid #6c6c6c;
    }
    .midia-home {
        float: none;
        margin: 0 auto;
    }
    .engloba-cardapio-produtos{
        width: 97%;
    }
    .filter-img-produtos-home h4{
        font-size: 20px;
    }
    .engloba-jeronimo-new2{
        margin-bottom: 0;
    }

    /* Pagina Jeronimo */

    .engloba-page-jeronimo-sobre{
        position: relative;
        margin: 0 auto;
        display: table;
    }
    .sobre-jeronimo-page2 img{
        width: 544px;
    }
    .sobre-jeronimo-page1 {
        position: relative;
        width: 550px;
        height: 100%;
        padding: 40px 30px;
        margin-right: -50px;
    }
    .sobre-jeronimo-page1 p {
        font-size: 19px;
        line-height: 30px;
    }
    .sobre-jeronimo-page3 img{
        width: 544px;
    }
    .sobre-jeronimo-page4 {
        position: relative;
        width: 550px;
        height: 100%;
        padding: 40px 30px;
        margin-left: -150px;
    }
    .sobre-jeronimo-page4 p {
        font-size: 19px;
        line-height: 30px;
    }
    .sobre-jeronimo-page6 img{
        width: 500px;
    }
    .sobre-jeronimo-page5 {
        width: 420px;
        margin-left: 23px;
        margin-top: 0px;
    }
    .sobre-jeronimo-page5 h2 {
        font-size: 42px;
    }
    .sobre-jeronimo-page5 p {
        font-size: 19px;
        line-height: 30px;
        text-align: center;
    }
    .item-carousel-page-jeronimo h4, .item-carousel-page-jeronimo2 h4{
        font-size: 110px;
    }
    .item-carousel-page-jeronimo h3, .item-carousel-page-jeronimo2 h3{
        font-size: 40px;
        margin-top: -60px;
    }
    .item-carousel-page-jeronimo p, .item-carousel-page-jeronimo2 p{
        font-size: 18px;
        line-height: 25px;
    }
    .engloba-jeronimo-new h2 {
        font-size: 40px;
    }

    /* Pagina Chef-durski */

    .engloba-page-chef-durski-sobre{
        position: relative;
        margin: 0 auto;
        display: table;
    }
    .sobre-chef-durski-page2 img{
        width: 544px;
    }
    .sobre-chef-durski-page1 {
        position: relative;
        width: 550px;
        height: 100%;
        padding: 40px 30px;
        margin-right: -50px;
    }
    .sobre-chef-durski-page1 p {
        font-size: 19px;
        line-height: 30px;
    }

    /* Pagina Cardapio*/

    .menu-cardapio ul {
        width: 980px;
    }
    .icon-rodape03 {
        margin: 0 98px;
    }
    .banner-section-saladas img, .banner-section-sobremesas img, .banner-section-bebidas img{
        width: 480px;
    }
    
}

@media (max-width: 992px) { /* tablet by bootstrap (encolhendo) */
    .hide-992 {
        display: none;
    }
    .show-992 {
        display: block;
    }
    .section-banner-home {
        background: url(../img/home/banner-mob.jpg) top center no-repeat;
        background-size: cover;
    }
    .section-burger-home{
        background: url(../img/home/back-burger-mob.jpg) center no-repeat;
    }
    .section-info-jeronimo{
        background: url(../img/home/banner-sobre-desk.png) center no-repeat;
        background-size: cover;
        text-align: center;
    }
    .filtro-hover-img-produtos, .filtro-hover-img-produtos2{
        display: none;
    }
    .engloba-img-produtos-home h3, .engloba-img-produtos-home2 h3 {
        padding: 19px 0;
        font-size: 20px;
        z-index: 10;
        position: relative;
    }
    .texto-banner-burger {
        font-size: 49px !important;
        line-height: 50px;
    }
    .espaco-img-produtos-home{
        margin-right: 0;
    }
    .engloba-img-produtos-home {
        width: 49%;
    }
    .engloba-img-produtos-home-right {
        margin-right: 2%;
    }
    .engloba-img-produtos-home-top {
        margin-top: 40px;
    }
    .engloba-cardapio-produtos {
        width: 80%;
    }
    .section-app-burger-home{
        background: url(../img/home/app-jeronimo-home.jpg) center no-repeat;
        background-size: cover;
    }

    /*Página Jeronimo*/

    .engloba-banner-home h1 {
        font-size: 43px;
    }
    .engloba-banner-home p {
        font-size: 18px;
    }
    .engloba-info-jeronimo {
        width: 97%;
    }
    .back-info-jeronimo{
        padding: 30px;
    }
    .section-burger-home, .section-app-burger-home{
        height: 300px;
    }
    .section-jeronimo-assinatura{
        background: url(../img/jeronimo/chef-junior.jpg) center no-repeat;
        height: 350px;
        background-size: cover;
    }
    .section-jeronimo-assinatura-edge{
        background: url(../img/jeronimo/back-assinatura.jpg) center no-repeat;
        height: 450px;
        background-size: cover;
        background-attachment: fixed !important;
    }
    .engloba-burger-home {
        width: 692px;
    }
    .engloba-burger-home h4 {
        font-size: 40px;
    }
    .engloba-burger-home h3 {
        font-size: 22px;
        color: #222;
        margin-top: 11px;
        padding-right: 10px;
    }
    .icon-burger {
        background: url(../img/home/hash-mob.png) center no-repeat;
        width: 65px;
        height: 108px;
        z-index: 11;
        margin-top: -32px;
    }
    .section-cardapio-home {
        padding: 60px 0;
    }
    .filtro-hover-img-produtos {
        width: 233px;
        height: 233px;
    }
    .link-cardapio-produtos:hover .filtro-hover-img-produtos{
        height: 233px;
    }
    .filtro-hover-img-produtos h3{
        font-size: 22px !important;
        margin-top: -20px;
    }
    .filtro-hover-img-produtos p{
        font-size: 27px;
    }
    .engloba-img-produtos-home h3{
        padding: 19px 0;
        font-size: 20px;
    }
    .engloba-cardapio-home h2{
        font-size: 40px;
    }
    .engloba-page-jeronimo h1 {
        font-size: 50px;
    }
    .engloba-cardapio-home h3, .engloba-page-jeronimo h2, .engloba-chef-durski-jeronimo h2{
        font-size: 18px;
    }
    .sobre-cardapio-home {
        padding-bottom: 50px;
    }
    .centraliza-cardapio-home{
        width: 496px;
    }
    .projeto-arquitetonico-home {
        width: 100%;
    }
    .engloba-carousel-projeto-arquitetonico{
        display: none;
    }
    .engloba-projeto-arquitetonico {
        position: relative;
    }
    .border-aplicativo-mob, .border-aplicativo-mob2 {
        width: 80%;
    }
    .border-aplicativo-mob p, .border-aplicativo-mob2 p{
        display: none;
    }
    .icon-sec-mob2{
        display: none;
    }
    .engloba-aplicativo-mob h2 {
        font-size: 50px;
    }
    .section-aplicativo-mob {
        padding: 60px 0;
    }
    .engloba-texto-mob p{
        margin-top: 30px;
    }
    .border-left-sec-mob{
        display: none;
    }
    .engloba-texto-mob p {
        font-size: 50px;
    }
    .engloba-texto-mob-app h4 {
        font-size: 20px;
        line-height: 28px;
    }
    .titulo-instagram{
        padding: 40px 0 50px 0;
    }
    .icon-instagram-rodape{
        font-size: 40px;
        color: #f6bf16;
    }
    .titulo-instagram h3{
        font-size: 18px;
    }
    .titulo-instagram h2{
        font-size: 50px;
        margin-bottom: 20px;
    }
    .conteudo-insta{
        font-size: 18px;
    }
    .engloba-news-home h3, .engloba-jeronimo-new h3{
        font-size: 25px;
    }
    .engloba-news-home h2, .engloba-jeronimo-new h2{
        font-size: 35px;
    }
    .engloba-jeronimo-new p {
        font-size: 18px;
        line-height: 25px;
    }
    .section-news-home {
        padding: 60px 0;
    }
    .rodape-jeronimo {
        padding: 60px 0;
    }

    /*Pagina Jeronimo*/

    .section-page-jeronimo {
        position: relative;
        width: 100%;
        height: 400px;
        background: url(../img/jeronimo/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-jeronimo-edge {
        position: relative;
        width: 100%;
        height: 400px;
        background: url(../img/jeronimo/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-jeronimo-sobre {
        padding: 60px 0;
    }
    .sobre-jeronimo-page3{
        display: none;
    }
    .sobre-jeronimo-page4 {
        width: 100%;
        padding: 40px 30px;
        margin-left: 0;
    }
    .sobre-jeronimo-page2{
        display: none;
    }
    .sobre-jeronimo-page1 {
        width: 100%;
        padding: 40px 30px;
        margin: 0;
    }
    .sobre-jeronimo-page5 {
        width: 100%;
        margin-left: 0;
    }
    .engloba-page-jeronimo-sobre:nth-child(3){
        margin-top: 60px;
    }
    .engloba-page-jeronimo-sobre:nth-child(1){
        margin-bottom: 0px;
    }
    .sobre-jeronimo-page6{
        display: none;
    }
    .sobre-jeronimo-page5 h2, .sobre-jeronimo-page5 h3{
        text-align: center;
    }
    .sobre-jeronimo-page5 h3 {
        font-size: 22px;
    }
    .section-carousel-page-jeronimo {
        padding: 60px 0;
    }
    .item-carousel-page-jeronimo h3, .item-carousel-page-jeronimo2 h3 {
        font-size: 34px;
    }
    .engloba-jeronimo-assinatura{
        font-size: 35px;
    }
    .engloba-jeronimo-new p{
        width: 100%;
    }
    .engloba-jeronimo-new2{
        width: 100%;
    }
    .engloba-back-jeronimo {
        width: 100%;
        margin-top: 40px;
    }

    /*Pagina Chef Durski*/

    .section-page-chef-durski {
        background: url(../img/chef-durski/banner-mob.jpg) center no-repeat;
        height: 400px;
    }
    .engloba-chef-durski-jeronimo h1 {
        font-size: 50px;
    }
    .sobre-chef-durski-page1 {
        width: 100%;
        padding: 40px 30px;
        margin: 0px;
        border: none;
        background: none;
    }
    .sobre-chef-durski-page1 p{
        color: #222;
    }
    .img-page-chef-durski-sobre{
        display: none !important;
    }
    .engloba-page-durski .sobre-jeronimo-page4 {
        border: none !important;
        background: none !important;
    }
    .engloba-page-durski .sobre-jeronimo-page4 p{
        color: #222 !important;
    }
    .section-chef-durski-jeronimo-sobre {
        padding: 60px 0;
    }
    .siga-chef-durski{
        background: url(../img/chef-durski/banner-insta-mob.jpg) center no-repeat;
        height: 400px;
        width: 100%;
        margin-top: 90px;
        border-top: 3px solid #f6bf16;
        margin-top: 60px;
    }
    .engloba-chef-durski h3 {
        font-size: 40px;
    }
    .engloba-page-durski{
        margin-top: 0px;
    }

     /*Pagina restaurantes*/

    .section-page-restaurantes {
        height: 400px;
        background: url(../img/restaurantes/banner.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-restaurantes-edge {
        height: 400px;
        background: url(../img/restaurantes/banner.jpg) center no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .section-page-shopping-estacao{
        height: 400px;
        background: url(../img/restaurantes/shopping-estacao/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-maua{
        height: 400px;
        background: url(../img/restaurantes/maua.jpeg) center no-repeat;
        background-size: cover;
    }
    .section-page-foz{
        height: 400px;
        background: url(../img/restaurantes/foz.jpeg) center no-repeat;
        background-size: cover;
    }
    .section-page-cascavel{
        height: 400px;
        background: url(../img/restaurantes/cascavel.jpeg) center no-repeat;
        background-size: cover;
    }

    .section-page-oscar-freire{
        height: 400px;
        background: url(../img/restaurantes/oscar-freire.jpeg) center no-repeat;
        background-size: cover;
    }
    .section-page-franca{
        height: 400px;
        background: url(../img/restaurantes/franca.jpeg) center no-repeat;
        background-size: cover;
    }
    .section-page-toaldo{
        height: 400px;
        background: url(../img/restaurantes/toaldo.jpeg) center no-repeat;
        background-size: cover;
    }
    .section-page-piracicaba{
        height: 400px;
        background: url(../img/restaurantes/piracicaba.jpeg) center no-repeat;
        background-size: cover;
    }
    .section-page-agua-verde{
        height: 400px;
        background: url(../img/restaurantes/agua-verde.jpeg) center no-repeat;
        background-size: cover;
    }
    .section-page-marilia{
        height: 400px;
        background: url(../img/restaurantes/marilia.jpeg) center no-repeat;
        background-size: cover;
    }
    .section-page-barao-de-penedo{
        height: 400px;
        background: url(../img/restaurantes/barao-de-penedo/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-flamboyant{
        height: 400px;
        background: url(../img/restaurantes/flamboyant/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-bh-shopping, .section-page-jbcg{
        height: 400px;
        background: url(../img/restaurantes/bh-shopping/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-jbcg{
        height: 400px;
        background: url(../img/restaurantes/jbcg.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-flamboyan2t{
        height: 400px;
        background: url(../img/restaurantes/parque-cidade/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-santo-andre{
        height: 400px;
        background: url(../img/restaurantes/santo-andre/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-shopping-iguatemi-poa{
        height: 400px;
        background: url(../img/restaurantes/shopping-iguatemi-poa/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-santo-andre-abc{
        height: 400px;
        background: url(../img/restaurantes/santo-andre-abc/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-shopping-curitiba{
        height: 400px;
        background: url(../img/restaurantes/shopping-curitiba/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-shopping-analia-franco{
        height: 400px;
        background: url(../img/restaurantes/shopping-analia-franco/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-serra-azul{
        height: 400px;
        background: url(../img/restaurantes/serra-azul/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-west-plaza{
        height: 400px;
        background: url(../img/restaurantes/west-plaza/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-happy-hour{
        height: 400px;
        background: url(../img/happy-hour/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-alecrins{
        height: 400px;
        background: url(../img/restaurantes/alecrins/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-barra-shopping{
        height: 400px;
        background: url(../img/restaurantes/barra-shopping/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
   
    .section-page-shopping-estacao-edge {
        height: 400px;
        background: url(../img/restaurantes/shopping-estacao/banner-mob.jpg) top center no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .section-page-barao-de-penedo-edge {
        height: 400px;
        background: url(../img/restaurantes/barao-de-penedo/banner-mob.jpg) top center no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .section-page-flamboyant-edge {
        height: 400px;
        background: url(../img/restaurantes/flamboyant/banner-mob.jpg) top center no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .section-page-bh-shopping-edge {
        height: 400px;
        background: url(../img/restaurantes/bh-shopping/banner-mob.jpg) top center no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .section-page-parque-cidade-edge {
        height: 400px;
        background: url(../img/restaurantes/parque-cidade/banner-mob.jpg) top center no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .section-page-santo-andre-edge {
        height: 400px;
        background: url(../img/restaurantes/santo-andre/banner-mob.jpg) top center no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .section-page-shopping-iguatemi-poa-edge {
        height: 400px;
        background: url(../img/restaurantes/shopping-iguatemi-poa/banner-mob.jpg) top center no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .section-page-santo-andre-abc-edge {
        height: 400px;
        background: url(../img/restaurantes/santo-andre-abc/banner-mob.jpg) top center no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .section-page-serra-azul-edge {
        height: 400px;
        background: url(../img/restaurantes/serra-azul/banner-mob.jpg) top center no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .section-page-west-plaza-edge {
        height: 400px;
        background: url(../img/restaurantes/west-plaza/banner-mob.jpg) top center no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .section-page-happy-hour-edge {
        height: 400px;
        background: url(../img/happy-hour/banner-mob.jpg) top center no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .section-page-alecrins-edge {
        height: 400px;
        background: url(../img/restaurantes/alecrins/banner-mob.jpg) top center no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .section-page-barra-shopping-edge {
        height: 400px;
        background: url(../img/restaurantes/barra-shopping/banner-mob.jpg) top center no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .section-page-praca-espanha{
        height: 400px;
        background: url(../img/restaurantes/praca-espanha/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-praca-espanha-edge {
        height: 400px;
        background: url(../img/restaurantes/praca-espanha/banner-mob.jpg) top center no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .section-page-afonso-pena{
        height: 400px;
        background: url(../img/restaurantes/afonso-pena/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-afonso-pena-edge {
        height: 400px;
        background: url(../img/restaurantes/afonso-pena/banner-mob.jpg) top center no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .section-page-bela-vista{
        height: 400px;
        background: url(../img/restaurantes/bela-vista/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-bela-vista-edge {
        height: 400px;
        background: url(../img/restaurantes/bela-vista/banner-mob.jpg) top center no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .section-page-pier-21{
        height: 400px;
        background: url(../img/restaurantes/pier-21/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }
    .section-page-pier-21-edge {
        height: 400px;
        background: url(../img/restaurantes/pier-21/banner-mob.jpg) top center no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .engloba-restaurantes h1, .engloba-titulo-restaurantes h2 {
        font-size: 50px;
    }
    .engloba-restaurantes-jeronimo h2, .engloba-titulo-restaurantes h3 {
        font-size: 27px;
    }
    .engloba-titulo-restaurantes p strong{
        font-size: 19px;
    }
    .engloba-bandeira-cartoes{ 
        width: 70%; 
    }
    .bandeira-cartoes:first-child{ 
        flex-flow: column; 
    }
    .margin-cartao-img{ 
        margin-top: 30px; 
    }
    .cartao-img{
        width: 100%;
    }

    /*Pagina Detalhe Restaurante*/

    .button-page-detalhes{
        width: 100%;
    }

    /* Página Cardapio */

    .section-page-cardapio {
        position: relative;
        width: 100%;
        height: 400px;
        background: url(../img/cardapio/banner-mob.jpg) center no-repeat;
    }
    .banner-section-sobremesas {
        position: relative;
        width: 100%;
        height: 400px;
        background: url(../img/cardapio/sobremesas/banner-mob.jpg) center no-repeat;
    }
    .banner-section-bebidas {
        position: relative;
        width: 100%;
        height: 400px;
        background: url(../img/cardapio/bebidas/banner-mob.jpg) center no-repeat;
    }
    .cardapio-burger p{
        font-size: 22px;
    }
    .menu-cardapio ul {
        width: 750px;
    }
    .icon-rodape03 {
        margin: 0 59px;
    }
    .img-cardapio img{
        width: 450px;
        height: 450px;
    }
    .fechar-cardapio{
        right: -11%;
        top: -4%;
    }
    .section-navegacao-cardapio{
        margin-top: 90px;
    }
    .banner-section-saladas{
        position: relative;
        width: 100%;
        height: 400px;
        background: url(../img/cardapio/saladas/banner-mob.jpg) top center no-repeat;
        margin-top: 70px;
    }
    .banner-section-saladas h3, .banner-section-bebidas h3, .banner-section-sobremesas h3{
        float: none;
        margin: 0 auto;
        display: table;
        margin-top: 30px;
    }
    .cardapio-burger h3 {
        font-size: 22px;
    }

    /* Página Contato*/

    .section-page-contato{
        position: relative;
        width: 100%;
        height: 400px;
        background: url(../img/contato/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }

    /* Pagina Contato */

    .item-contato{
        width: 100%;
    }
    .button-contato{
        float: none;
    }
    .campos-contato{
        float: none;
        text-align: center;
    }
    .espaco-contato3{
        margin-top: 25px;
    }

    /* Página aplicativo */

    .func-app {
        width: 100%;
        padding: 20px;
    }
    .section-funcionalidades-app {
        height: 800px;
        background: url(../img/aplicativo/banner-app-mob.jpg) center no-repeat !important;
    }
    .section-page-aplicativo {
        position: relative;
        width: 100%;
        height: 400px;
        background: url(../img/aplicativo/banner-mob.jpg) center no-repeat;
        background-size: cover;
    }

}
@media (max-width: 792px) { /* celular by bootstrap (encolhendo) */
    .hide-768 {
        display: none;
    }
    .show-768 {
        display: block;
    }
    .section-info-jeronimo{
        background: url(../img/home/banner-sobre-mob.png) center no-repeat;
    }
    .section-info-jeronimo2{
        background: url(../img/home/bannerapp-mob.png) top center no-repeat;
    }
    .section-info-jeronimo-edge2{
        background: url(../img/home/bannerapp-mob.png) top center no-repeat !important;
    }
    .engloba-img-produtos-home2 img{
        margin-bottom: -58px;
    }
    .menu-mobile ul li {
        padding: 8px 0;
    }
    .menu-mobile {
        top: 80px;
    }
    .logo-geronimo {
        width: 180px;
        height: 50px;
    }
    .section-obrigado {
        height: calc(100vh - 142px);
    }
    .section-banner-home{
        height: calc(100vh - 75px);
    }
    .engloba-banner-home p {
        width: 100%;
    }
    [class^="botao-"] {
        width: 200px;
        height: 50px;
    }
    .botao-conheca-home p{
        padding-top: 8px;
    }
    .btn-conheca-aplicativo {
        width: 286px;
    }
    .input-news {
        height: 55px;
    }
    .engloba-banner-home h1 {
        font-size: 35px;
    }
    .sobre-jeronimo-right p:nth-child(1) {
        font-size: 28px;
        margin-top: 5px;
    }
    .sobre-jeronimo-left h2 {
        font-size: 93px;
    }
    .sobre-jeronimo-right p:nth-child(2) {
        font-size: 34px;
    }
    .sobre-jeronimo-right p:nth-child(3) {
        font-size: 29px;
    }
    .sobre-jeronimo-right p img {
        width: 134px;
    }
    .centraliza-sobre {
        width: 411px;
    }
    .lista-sobre li {
        margin-top: 30px;
    }
    .section-info-jeronimo{
        border-bottom: 0px solid #f6bf16;
    }
    .engloba-burger-home h3 {
        float: none;
        text-align: center;
        margin-top: 0;
        margin-bottom: 15px;
    }
    .engloba-burger-home {
        width: 424px;
    }
    .centraliza-cadapio-home2, .centraliza-cardapio-home{
        width: 442px;;
    }
    .sobre-cardapio-home {
        width: 100%;
    }
    .link-cardapio-produtos2{
        position: relative;
        width: 100%;
        height: 100%;
        margin-bottom: 50px;
    }
    .filtro-hover-img-produtos2{
        position: absolute;
        top: 0;
        width: 440px;
        height: 0px;
        background-color: transparent;
    }
    .filtro-hover-img-produtos2 h3{
        color: transparent !important;
        font-size: 22px !important;
        font-family: 'Nexa Rust Slab Black Shadow 01', sans-serif !important;
        margin-top: -20px !important;
    }
    .filtro-hover-img-produtos2 p{
        color: transparent;
        margin-top: 0%;
        font-size: 27px;
        text-align: center;
    }
    .link-cardapio-produtos2:hover .filtro-hover-img-produtos2{
        background-color: rgba(246, 191, 22, .7);
        height: 214px;
    }
    .link-cardapio-produtos2:hover  .filtro-hover-img-produtos2 h3{
       color: #222222 !important;
    }
    .link-cardapio-produtos2:hover  .filtro-hover-img-produtos2 p{
       color: #222222;
       margin-top: 20%;
    }
    .filtro-hover-img-produtos {
        width: 214px;
    }
    .link-cardapio-produtos:hover .filtro-hover-img-produtos{
        height: 214px;
    }
    .engloba-aplicativo-mob h2, .engloba-texto-mob p {
        font-size: 40px;
    }
    .section-cardapio-home, .section-aplicativo-mob{
        border-bottom: 3px solid #f6bf16;
    }
    .input-news {
        width: 100%;
        float: none;
        margin: 0;
        margin-bottom: 25px;
    }
    .btn-enviar-news{
        width: 100%;
        height: 60px;
        float: none;
    }
    .engloba-news-home p, .engloba-jeronimo-new p{
        width: 100%;
    }
    .engloba-baixar-app {
        width: 100%;
    }
    .icon-voltar-inicio{
        left: 87%;
    }
    .btn-enviar-news p {
        padding-top: 18px;
    }
    .midia-home{
        width: 200px;
    }
    .texto-banner-burger {
        font-size: 38px !important;
        line-height: 40px;
    }
    .icon-burger {
        position: absolute;
        background: url(../img/home/hash-mobile.png) center no-repeat;
        width: 50px;
        height: 83px;
        margin-top: -19px;
        left: 0px;
    }
    .engloba-burger-home h4 {
        font-size: 40px;
    }
    .engloba-cardapio-produtos {
        width: 90%;
    }
     .engloba-img-produtos-home {
        width: 49%;
        border-bottom: 3px solid #f4bf39;
    }

    /* Pagina Jeronimo */

    .engloba-page-jeronimo h1 {
        font-size: 45px;
    }
    .sobre-jeronimo-page4 p, .sobre-jeronimo-page1 p {
        font-size: 18px;
        line-height: 28px;
    }
    .sobre-jeronimo-page5 p {
        font-size: 18px;
        line-height: 28px;
    }
    .assinatura-jeronimo{
        width: 300px;
        height: 90px;
        background: url(../img/jeronimo/assinatura-mob.png) center no-repeat;
        margin: 0 auto;
        margin-top: 30px;
    }
    .item-carousel-page-jeronimo h4, .item-carousel-page-jeronimo2 h4{
        font-size: 90px;
    }
    .item-carousel-page-jeronimo h3, .item-carousel-page-jeronimo2 h3{
        font-size: 29px;
        margin-top: -45px;
    }
    .item-carousel-page-jeronimo p, .item-carousel-page-jeronimo2 p{
        font-size: 16px;
        line-height: 25px;
    }
    .engloba-back-jeronimo {
        padding: 20px;
    }
    .conteudo-back-jeronimo {
        padding: 20px;
    }
    .conteudo-back-jeronimo h3 {
        font-size: 26px;
        margin-bottom: 20px;
    }
    .margim-bottom-back-jeronimo{
        margin-bottom: 20px;
    }
    .conteudo-back-jeronimo p {
        font-size: 18px;
    }
    .engloba-seta-carrossel-page-jeronimo{
        width: 120px;
    }

    /*Pagina Chef Durski*/

    .engloba-chef-durski-jeronimo h1 {
        font-size: 45px;
    }

    /*Pagina restaurantes*/

    .engloba-restaurantes-jeronimo h1, .engloba-titulo-restaurantes h2{
        font-size: 30px;
        line-height: 35px;
    }
    .engloba-restaurantes-jeronimo h2, .engloba-titulo-restaurantes h3, .cardapio-burger h3, .cardapio-burger p, .banner-section-bebidas h3,  .banner-section-sobremesas h3, .banner-section-saladas h3, .banner-section-acompanhamentos h3{
        font-size: 25px;
    }
    .engloba-titulo-restaurantes p {
        font-size: 18px;
        width: 100%;
    }
    .engloba-restaurantes-jeronimo-page{
        margin-top: 20px;
    }
    .restaurantes-jeronimo:nth-child(2){
        margin-top: 20px;
    }
    .restaurantes-jeronimo:nth-child(1), .restaurantes-jeronimo:nth-child(2){
        width: 100%;
    }
    .restaurantes-jeronimo:nth-child(3){
        width: 100%;
        margin-top: 20px;
    }
    .lista-cidades-restaurantes{
        display: block;
        margin: none;
    }
    .section-restaurantes-jeronimo .corpo{
        width: 85%;
    }
    .engloba-bandeira-cartoes{ 
        width: 85%; 
    }

    /* Pagina Cardapio */

    .section-burgers h2, .section-acompanhamentos h2, .section-saladas h2, .section-sobremesas h2, .section-bebidas h2{
        font-size: 40px;
    }
    .cardapio-burger h3,  .cardapio-burger p{
        font-size: 16px !important;
        line-height: 25px;
    }
    .conteudo-cardapio {
        font-size: 18px;
    }
    .select-link{
        font-size: 18px;
        color: #222222;
        cursor: pointer;
        border: 1px solid #222222;
        width: 300px;
        margin: 0 auto;
        margin-top: 20px;
        padding: 10px 0 10px 10px;
    }
    .select-link span{
        float: right;
        margin-right: 10px;
    }
    .menu-cardapio li a {
        float: none;
        padding: 9px 0;
    }
    .menu-cardapio li{
        float: none;
        margin: 0 auto;
        display: table;
    }
    .engloba-titulo-restaurantes .menu-cardapio h3.item__title {
        text-align: left;
        width: 60%;
        line-height: 25px;
    }
    .icon-rodape03 {
        float: none;
        display: none;
    }
    .menu-cardapio .link-menu-ativo{
        color: #222222;
    }
    .menu-cardapio ul {
        width: 300px;
        border-bottom: 1px solid #222222;
        border-left: 1px solid #222222;
        border-right: 1px solid #222222;
        display: none;
    }
    .menu-cardapio{
        width: 100%;
        padding: 0px 0 20px 0;
        margin: 0 auto;
        border-bottom: 1px solid #ccc;
        border-top: 0px solid #ccc;
    }
    .img-cardapio img{
        width: 400px;
        height: 400px;
    }
    .fechar-cardapio{
        right: -12%;
        top: -4%;
    }

    .menu-cardapio .happy-small {
        font-size: 9px;
        padding: 4px 6px;
    }

    .menu-cardapio .item__dots.show-768.hide {
        flex: 2 0 6%;
        margin: 0 5px;  
    }

    .menu-cardapio .item {
        cursor: pointer;
    }

    #cardapio-novo .engloba-titulo-restaurantes .menu-cardapio h3.item__title {
        width: 160px;
        font-size: 18px;
        line-height: 22px;
    }
    #cardapio-novo .select-city {
        display: block
    }
    #cardapio-novo .select-city svg {
        display: flex;
        margin-bottom: 20px;
        justify-content: center;
        width: 100%;
    }
    #cardapio-novo .select-city label {
        flex: 1 5%;
        font-size: 18px;
        color: #222222;
    }
    #cardapio-novo .select-city select {
        flex: 1 45%;
        margin-top: 15px;
    }
    #cardapio-novo .menu-cardapio .item-carousel-page-jeronimo h4 {
        margin-right: 14px;
    }
    /* Página aplicativo */

    .func-app h3 {
        font-size: 22px;
    }
    .func-app p {
        font-size: 18px;
    }
    .func-app {
        width: 100%;
        padding: 0;
    }
    .section-funcionalidades-app {
        height: 800px;
        background: url(../img/aplicativo/banner-app-mob.jpg) center no-repeat !important;
    }
    .button-instagram-durski p {
        font-size: 18px;
        padding-top: 20px;
    }
    .button-instagram-durski {
        padding: 30px 0;
        font-size: 18px;
    }
    .engloba-chef-durski h3 {
        font-size: 28px;
    }

    /* Contato */

    .erro {
        font-size: 13px;
        line-height: 25px;
    }
    .sucesso {
        font-size: 13px;
        margin-top: 40px;
        line-height: 25px;
    }

    /*Página obrigado*/

    .engloba-obrigado h2 {
        font-size: 30px;
        line-height: 35px
    }
    .engloba-obrigado p {
        font-size: 16px;
    }
    .engloba-obrigado-conteudo {
        margin-top: 10px;
    }
}

@media (max-width: 550px){
    .header-topo {
        padding: 15px 0;
    }
    .section-obrigado {
        height: calc(100vh - 81px);
    }
    .section-banner-home {
        height: calc(100vh - 75px);
    }
    .engloba-banner-home h1 {
        font-size: 32px;
    }
    .engloba-banner-home p {
        font-size: 17px;
    }
    .sobre-jeronimo {
        padding: 15px;
    }
    .sobre-jeronimo-left h2 {
        font-size: 65px;
    }
    .sobre-jeronimo-right p:nth-child(1) {
        font-size: 20px;
        margin-top: 5px;
    }
    .sobre-jeronimo-right p:nth-child(2) {
        font-size: 25px;
    }
    .sobre-jeronimo-right p:nth-child(3) {
        font-size: 18px;
    }
    .centraliza-sobre {
        width: 305px;
    }
    .back-info-jeronimo{
        padding: 20px;
    }
    .sobre-jeronimo-right {
        margin-left: 10px;
    }
    .centraliza-sobre {
        width: 290px;
    }
    .lista-ordem-left {
        font-size: 25px;
        margin-right: 12px;
    }
    .lista-info-left {
        font-size: 17px;
        margin-top: 5px;
    }
    .botao-conheca-projeto p {
        padding-top: 11px;
    }
    .engloba-news-home h3, .engloba-jeronimo-new h3{
        font-size: 22px;
    }
    .engloba-news-home h2, .engloba-jeronimo-new h2{
        font-size: 25px;
        line-height: 28px;
    }
    .rodape-jeronimo {
        padding: 40px 0;
    }
    .sobre-jeronimo-right p img {
        width: 117px;
    }

    /*Pagina Jeronimo*/

    .section-page-jeronimo-sobre {
        padding: 40px 0;
    }

    /*pagina Chef Durski*/

    .section-chef-durski-jeronimo-sobre {
        padding: 40px 0;
    }
    .siga-chef-durski{
        background: url(../img/chef-durski/banner-insta-mob-mob.jpg) center no-repeat;
        height: 400px;
        width: 100%;
    }

    /* página restaurantes */

    .engloba-bandeira-cartoes{ 
        width: 100%; 
    }

    /* Pagina cardapio */

    .img-cardapio img{
        width: 350px;
        height: 350px;
    }
    .fechar-cardapio{
        height: 40px;
        width: 40px;
        line-height: 35px;
        right: -12%;
        top: -5%;
        font-size: 21px;
    }
    .banner-section-saladas img, .banner-section-sobremesas img, .banner-section-bebidas img {
        width: 380px;
    }
    .banner-section-saladas, .banner-section-sobremesas, .banner-section-bebidas{
        margin: 0;
        height: 220px;
    }

    /* Página Contato */

    .button-contato {
        width: 100%;
    }
    .engloba-form-contato {
        padding: 20px;        
    }
    .campos-contato {
        font-size: 14px;
        margin: 0;
        padding: 27px 0 0 0;
    }
    .text-area {
        height: 150px;
    }
    .button-contato p {
        font-size: 16px;
        padding-top: 20px;
    }
    .button-contato {
        padding: 30px 0;
        font-size: 16px;
    }

}
@media (max-width: 520px) {
    .show-520 {
        display: block;
    }
    .hide-520{
        display: none;
    }
    .icon-burger {
        position: absolute;
        background: url(../img/home/hash-mobile.png) center no-repeat;
        width: 50px;
        height: 83px;
        margin-top: -48px;
        left: 37px;
    }
    .engloba-burger-home {
        width: 315px;
    }
    .icon-burger2 {
        position: absolute;
        background: url(../img/home/hash-mobile.png) center no-repeat;
        width: 50px;
        height: 83px;
        margin-top: -25px;
        left: 54px;
    }
    .engloba-burger-home h4 {
        font-size: 22px;
        margin-left: 40px;
    }
    .cardapio-burger h3, .cardapio-burger p {
        font-size: 14px !important;
        line-height: 25px;
    }
    .cardapio-burger p span {
        font-size: 14px;
    }
}
@media (max-width: 480px) { /* celulares menores */
    .hide-480 {
        display: none;
    }
    .show-480 {
        display: block;
    }
    .engloba-cardapio-produtos {
        width: 300px;
    }
    .engloba-img-produtos-home{
        float: none;
    }
    .engloba-img-produtos-home {
        width: 100%;
    }
    .centraliza-cadapio-home2, .centraliza-cardapio-home {
        width: 300px;
    }
    .filtro-hover-img-produtos {
        width: 300px;
        height: 180px;
    }
    .filtro-hover-img-produtos h3{
        margin-top: 0%;
    }
    .link-cardapio-produtos:hover .filtro-hover-img-produtos{
        height: 180px;
    }
    .link-cardapio-produtos:hover  .filtro-hover-img-produtos h3{
        margin-top: 20%;
    }
    .engloba-cardapio-home h2 {
        font-size: 25px;
        line-height: 28px;
    }
    .projeto-arquitetonico-home h2 {
        font-size: 28px;
    }
    .projeto-arquitetonico-home {
        padding: 38px 0;
    }
    .projeto-arquitetonico-home p {
        width: 100%;
    }
    .btn-conheca-aplicativo {
        margin-top: 30px;
    }
    .btn-conheca-aplicativo p {
        padding-top: 22px;
        font-size: 16px;
    }
    .section-aplicativo-mob {
        padding: 40px 0;
    }
    .titulo-instagram{
        padding: 30px 0 40px 0;
    }
    .icon-instagram-rodape{
        font-size: 35px;
    }
    .titulo-instagram h3{
        font-size: 16px;
    }
    .titulo-instagram h2{
        font-size: 25px;
    }
    .conteudo-insta{
        font-size: 16px;
    }
    .engloba-img-produtos-home:first-child{
        margin-bottom: 40px;
    }
    .sobre-jeronimo-right p img {
        width: 115px;
    }

    /* Pagina Jeronimo */

    .engloba-page-jeronimo h1 {
        font-size: 30px;
    }
    .sobre-jeronimo-page4 p, .sobre-jeronimo-page1 p {
        font-size: 16px;
        line-height: 25px;
    }
    .sobre-jeronimo-page1, .sobre-jeronimo-page4 {
        padding: 30px 20px;
    }
    .sobre-jeronimo-page1 p:first-child, .sobre-jeronimo-page4 p:first-child {
        margin-bottom: 30px;
    }
    .sobre-jeronimo-page5 p {
        font-size: 17px;
        line-height: 25px;
    }
    .sobre-jeronimo-page5 h2 {
        font-size: 28px;
    }
    .img-page-jeronimo-sobre{
        width: 100%;
        height: auto;
    }
    .item-carousel-page-jeronimo h4, .item-carousel-page-jeronimo2 h4{
        font-size: 70px;
    }
    .item-carousel-page-jeronimo h3, .item-carousel-page-jeronimo2 h3{
        font-size: 22px;
        margin-top: -30px;
    }
    .item-carousel-page-jeronimo p, .item-carousel-page-jeronimo2 p{
        font-size: 16px;
        line-height: 23px;
    }
    .engloba-jeronimo-assinatura{
        font-size: 24px;
        line-height: 30px;
    }
    .engloba-back-jeronimo {
        padding: 15px;
    }
    .conteudo-back-jeronimo {
        padding: 15px;
    }
    .conteudo-back-jeronimo h3 {
        font-size: 22px;
        margin-bottom: 15px;
    }
    .margim-bottom-back-jeronimo{
        margin-bottom: 15px;
    }
    .conteudo-back-jeronimo p {
        font-size: 16px;
        line-height: 28px;
    }

    /*Página Chef Durski*/

    .engloba-chef-durski-jeronimo h1 {
        font-size: 30px;
    }
    .sobre-chef-durski-page1 {
        padding: 30px 20px;
    }
    .sobre-chef-durski-page1 p {
        font-size: 16px;
        line-height: 25px;
    }
    .img-page-chef-durski-sobre {
        width: 100%;
        height: auto;
    }

    /*Página restaurantes*/
    
    .engloba-restaurantes-jeronimo h1, .engloba-titulo-restaurantes h2 {
        font-size: 30px;
    }
    .engloba-restaurantes-jeronimo h2, .engloba-titulo-restaurantes h3, , .cardapio-burger p {
       font-size: 18px;
    }
    .cardapio-burger h3,  .banner-section-bebidas h3,  .banner-section-sobremesas h3, .banner-section-saladas h3, .banner-section-acompanhamentos h3{
         font-size: 16px;
         text-align: left;
         width: 260px;
    }
    .engloba-titulo-restaurantes p {
        font-size: 16px;
    }
    .cartao-img{
        justify-content: space-between;
    }
    .cartao-img div img{
        width: 90%;
        height: auto;
    }

    /* Pagina detalhe restaurante */

    .button-detalhes{
        padding: 30px 0;
    }
    .button-detalhes p {
        font-size: 13px;
    }

    /* Pagina Cardapio */

    .section-burgers h2, .section-acompanhamentos h2, .section-saladas h2, .section-sobremesas h2, .section-bebidas h2 {
        font-size: 24px;
    }
    .conteudo-cardapio {
        font-size: 15px;
    }
    .img-cardapio img{
        width: 265px;
        height: 265px;
    }
    .fechar-cardapio{
        right: -15%;
        top: -7%;
        font-size: 21px;
    }
    .banner-section-saladas img, .banner-section-sobremesas img, .banner-section-bebidas img {
        width: 320px;
    }
    
    /* modal dialog with <input hidden> technique*/

    #cardapio-novo .modal-open:checked ~ .modal-wrap .modal-dialog {
        top: 50% !important;
    }  
    #cardapio-novo .modal-dialog .conteudo-back-jeronimo p {
        font-size: 14px;
        margin-bottom: 0;
    }
    #cardapio-novo .modal-dialog  .conteudo-back-jeronimo h3 {
        font-size: 20px;
        margin-bottom: 0;
        line-height: 25px;
    }
    
    /* Página contato */

    .campos-contato {
        font-size: 13px;
        margin: 0;
    }
    .engloba-anexo label {
        padding: 7px 37px;
    }

    /*Página obrigado*/

    .engloba-obrigado h2 {
        font-size: 26px;
        line-height: 35px;
    }
    .engloba-obrigado p {
        font-size: 16px;
    }
    .engloba-obrigado-conteudo {
        margin-top: 10px;
        line-height: 25px;
    }
    .engloba-obrigado-conteudo:last-child{
        margin-bottom: 20px;
    }
}
@media (max-width: 395px){
    .engloba-banner-home h1 {
        font-size: 27px;
    }
    .engloba-banner-home p {
        font-size: 16px;
    }
    .section-info-jeronimo {
        padding: 60px 0;
    }
    .sobre-jeronimo-left h2 {
        font-size: 55px;
    }
    .sobre-jeronimo-right p:nth-child(1) {
        font-size: 18px;
        margin-top: 0px;
    }
    .sobre-jeronimo-right p:nth-child(2) {
        font-size: 23px;
    }
    .sobre-jeronimo-right p:nth-child(3) {
        font-size: 16px;
    }
    .centraliza-sobre {
        width: 262px;
    }
    .sobre-jeronimo {
        padding: 15px 8px;
    }
    .back-info-jeronimo {
        padding: 20px 10px;
    }
    .lista-ordem-left {
        font-size: 23px;
        margin-right: 7px;
    }
    .lista-info-left {
        font-size: 14px;
        margin-top: 4px;
    }

    /*Cardápio*/

    .banner-section-saladas img {
        width: 320px;
    }

}

/*********************************************************
*                          Instagram                     *
*********************************************************/

#galeria_instagram{ position: relative; width: 100%; margin-bottom: 60px; }
.api-instagram{ position: relative; width: 20%; height: 100%; overflow: hidden; }
.api-instagram img{ width: 100%; height: 100%; display: block; }
.api-instagram img:hover {transform: scale3d(1.1,1.1,1);}
.filtro-instagram{ position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,.7); opacity: 0; }
.filtro-instagram span{ position: absolute; top: 50%; z-index: 10; color: #fff; font-size: 35px; left: 50%; transform: translate(-50%, -50%); }
.api-instagram a:hover .filtro-instagram{ opacity: 1; }

@media(max-width: 1366px){
    .api-instagram{ width: 25%; }
    .api-instagram:nth-child(5){ display: none; }
}

@media(max-width: 992px){
    .api-instagram{ width: 33.33%; }
    .api-instagram:nth-child(4){ display: none; }
}

@media(max-width: 550px){
    .api-instagram{ width: 50%; }
    .api-instagram:nth-child(3){ display: none; }
}


.right.old-price
{
    margin-right: 8px;
}
.right.old-price span.through
{
    /*text-decoration: line-through;*/
    color: #f6bf16;
    font-size: inherit;
}
:root {
  --wesbos: #ffc600;
}

.menu-cardapio {
  display: none;
}
.menu--is-visible {
  display: block;
}


.item {
  padding: 10px;
}

.item:hover {
    background: #F7f7f7;
    border-radius: 5px; 
}

.item__header {
  display: flex;
  align-items: baseline;
}

.item__content {
    align-items: baseline;
}

.item__title {
   font-size: 30px;
    font-family: 'Roboto'; font-weight: 700;
    color: #222222 !important;
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 0 !important;
}
.item__title small {
    font-size: 16px;
}
.item__dots {
  flex: 1;
  border-bottom: 1px dashed #aaa;
  margin: 0 15px;
}
.item__price {
  color: var(--wesbos) !important;
  font-size: 30px;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
}
.item__description {
  color: #000;
  text-align: left;
  margin-left: 5%;
  font-size: 13px;
  margin-top: 10px;
}

.buttons-container {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 35px;
}
@media (min-width: 768px) {
  .buttons-container {
    margin-bottom: 60px;
  }
  .item__content {
      display: none !important;
  }
}

.button {
  margin: 5px 10px;
  padding: 10px 10px;
  border: 1px solid var(--wesbos);
  border-radius: 3px;
  color: #000;
  font-weight: bold;
  text-decoration: none;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
}

.button--is-active {
  background: #F6BF16; 
}
.uai-wrapper {
  margin: 3% 0 0 0;
  /* min-height: 100vh; */
  display: contents;
  align-items: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  color: #fff;
  font-family: 'Roboto', sans-serif;
}

.wrapper {
  max-width: 1000px;
  margin: 0 auto;
  padding: 20px;
}

.double {
    margin-left: 5%;
}

.line-throught {
    text-decoration: line-through;
}

.happy-small {
    font-size: 16px;
    color: #000;
}

.display-text {
    display: inline-flex;
}

@media (max-width: 768px) {
  .item__title {
    font-size: 15px;
  }

  .display-text {
    display: block;
    line-height: 20px;
    }

    .col-md-10, .col-md-2, .row {
        width: 100%!important;
        /* border: 1px solid #ffffff; */
        display: block!important;
    }

    .col-md-2 button {
        margin-top: 20px!important;

    }
	
  .item__title small {
	font-size: 11px;
  }

  .item__price, .menu-cardapio .item__price {
    font-size: 15px;
  }

  .menu-cardapio .item-carousel-page-jeronimo h3 {
      margin-top: -20px;
      font-size: 16px;
      letter-spacing: -1px;
  }

  .double {
    margin-left: 5px;
  }
}

/* modal dialog with <input hidden> technique*/
.modal .btn-close{
    color:#aaa;
    cursor:pointer;
    font-size:3rem;
    position:absolute;
    top:0;
    right:5px;
    text-decoration:none;
}
.modal .btn-close:hover,.modal .btn-close:focus{
    color:#999
}
.modal-wrap:before{
    content:'';
    display:none;
    background:rgba(0,0,0,0.6);
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:101
}
.modal-overlay{
    display:none;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:102
}
.modal-open:checked ~ .modal-wrap:before,.modal-open:checked ~ .modal-wrap .modal-overlay{
    display:block
}
.modal-open:checked ~ .modal-wrap .modal-dialog{
    transform:translate(-50%,-50%);
    position:fixed;
    top:40%
}
.modal-dialog{
    background:#fefefe;
    border:#555 solid 1px;
    border-radius:5px;
    position:fixed;
    left:50%;
    top:-100%;
    transform:translate(-50%,-150%);
    transition:transform .6s ease-in-out;
    width:80%;
    max-width:600px;
    z-index:103
}
.modal-body{
    padding:20px;
}
.modal-body p{
    margin:0
}
.modal-header,.modal-footer{
    padding:20px 20px
}
.modal-header{
    border-bottom:#eaeaea solid 1px;
}
.modal-header h2{
    font-size:2rem;
    margin:0
}
.modal-footer{
    border-top:#eaeaea solid 1px;
    text-align:right
}
.icon-close-modal {
    position: fixed;    
    right: -16px;
    bottom: -16px;
    width: 38px;
    height: 38px;
    color: #222222;
    line-height: 38px;
    text-align: center;
    background-color: #f6bf16;
    z-index: 30;
    border-radius: 50%;
    font-size: 16px;
}
#cardapio-novo .modal-dialog .engloba-back-jeronimo {
    width: auto;
}
/* iPhone 5 responsive */
@media (min-width: 320px) and (max-width: 568px) {
    #cardapio-novo .engloba-titulo-restaurantes .menu-cardapio h3.item__title {
        font-size: 16px;
    }
    .menu-cardapio .open-accordion {
        margin-left: -25px;
    }
    #cardapio-novo .engloba-titulo-restaurantes .menu-cardapio .item p.item__description, #cardapio-novo .menu-cardapio .item p.item__description {
        font-size: 14px;
    }
    #cardapio-novo .modal-open:checked ~ .modal-wrap .modal-dialog {
        width: 94%;
    }
    #cardapio-novo .menu-cardapio .item-carousel-page-jeronimo h4 {
        font-size: 50px;
    }
    .menu-cardapio .item-carousel-page-jeronimo h3 {
        font-size: 15px;
    }
    .menu-cardapio .item__content {
        margin-top: 14px;
    }
    .menu-cardapio .item__content.has-qtt {
        margin-bottom: 7px;
    }
    .menu-cardapio .item__dots.show-768.hide {
        flex: 1 0 5%;
        margin: 0px 1px;
    }
    #cardapio-novo .engloba-titulo-restaurantes .menu-cardapio .item p.item__description, #cardapio-novo .menu-cardapio .item p.item__description {
        font-size: 12px;
    }
    .menu-cardapio .item__price.has-qtt {
        margin-bottom: -3px;
    }
}

.cookiealert {
    background: #F8C249!important;
}

.alert {
    position: relative;
    padding: 1.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
    font-size: 1rem;
    text-align: center;
    display: inline-flex;
    padding-left: 10%!important;
}

.btn-primary {
    color: #fff;
    background-color: black;
    border-color: black;
}
.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

/* .cookiealert .acceptcookies {
    background: yellow!important;
} */


.wrapper {
    position: fixed;
    bottom: 50px;
    right: -370px;
    max-width: 345px;
    width: 100%;
    background: #fff;
    border-radius: 8px;
    padding: 15px 25px 22px;
    transition: right 0.3s ease;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    z-index: 99;
  }
  .wrapper.show {
    right: 20px;
  }
  .wrapper header {
    display: flex;
    align-items: center;
    column-gap: 15px;
  }
  header i {
    color: #d5c06b;
    font-size: 32px;
  }
  header h2 {
    color: #d5c06b;
    font-weight: 500;
  }
  .wrapper .data {
    margin-top: 16px;
  }
  .wrapper .data p {
    color: #333;
    font-size: 16px;
  }
  .data p a {
    color: #d5c06b;
    text-decoration: none;
  }
  .data p a:hover {
    text-decoration: underline;
  }
  .wrapper .buttons {
    margin-top: 16px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .buttons .button {
    border: none;
    color: #fff;
    padding: 8px 0;
    border-radius: 4px;
    background: #d5c06b;
    cursor: pointer;
    width: calc(100% / 2 - 10px);
    transition: all 0.2s ease;
  }
  .buttons #acceptBtn:hover {
    background-color: #034bf1;
  }
  #declineBtn {
    border: 2px solid #d5c06b;
    background-color: #fff;
    color: #d5c06b;
  }
  #declineBtn:hover {
    background-color: #d5c06b;
    color: #fff;
  }

  .hide{
    display: none!important;
}