﻿@charset "utf-8";
/* CSS Document */
/*DEFAULT*/
*{margin:0px;padding:0px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border:0;}
a img{display:block;}
a{text-decoration:none;}
*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body{ font-size: 62.5%;text-align:center;overflow-X:hidden;}
html, body {height:100%;}
li{list-style:none;}
/*GERAL*/
.all{ width:100%;float:left;display:inline-block;z-index:10}
.all_center{ max-width:1200px; height:auto; margin:0 auto;display:inline-block;width:100%;padding:0px 20px}
.titu{font-weight:bold;text-transform:uppercase;font-size:20px;display:inline-block;}
.titu .detalhe_titu{display:block;margin:0 auto;margin-top:20px;}
.txt{font-size:15px;}
/*--------------------*/

/*TOPO*/
#topo{display:inline-block;position:relative;background:#fff200;z-index: 12;}
#topo .top{width:100%;display:inline-block;font-size:12px;padding:20px;}
#topo .top .left{width:50%;float:left;display:inline-block;}
#topo .top .right{width:50%;float:right;display:inline-block;}
#topo .top .left .abre_delivery{float:left;display:inline-block; text-transform:uppercase;}
#topo .top .left .abre_delivery img{display:inline-block;margin-right:10px; vertical-align:baseline;}
#topo .top .right .redes{float:right;}
#topo .top .right .redes a{display:inline-block;margin:0px 5px;}
#logo{width:100%;display:inline-block;}
#logo img{max-width:100%;display:inline-block;}
#menu{width:100%;display:inline-block;text-align:center;}
#menu .menu{width:100%;max-width:900px;margin:0 auto;display:inline-block;}
#menu .menu li{display:inline-block;font-size:13px;position:relative;}
#menu .menu li a{padding:9px 15px;display:inline-block;border-bottom:5px solid transparent;}
#menu .menu li.submenu ul{position:absolute;min-width:175px;left:0;background:#fff;-webkit-box-shadow:2px 2px 5px 0px rgba(0, 0, 0, 0.26);-moz-box-shadow:2px 2px 5px 0px rgba(0, 0, 0, 0.26);box-shadow:2px 2px 5px 0px rgba(0, 0, 0, 0.26);border-bottom:1px solid #c3c5ca;display:none;opacity:0}
#menu .menu li.submenu:hover ul{display:block;opacity:1;}
#menu .menu li.submenu ul li{display:block;text-align:left;font-size:12px;border-bottom:1px solid #c3c5ca}
#menu .menu li.submenu ul li a{padding:8px 28px;display:inline-block;width:100%;border-bottom:0px;}
#menu .menu li.submenu ul li a:hover{background:#00509f;-webkit-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.26);-moz-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.26);box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.26);}
#menu .menu li a:hover, #menu .menu li.ativo a{border-bottom:5px solid #00509f}
.controles_menu, .menu_rapido, #menu .menu li.menu_home{display:none}
#menu .abre_delivery{float:left;display:inline-block; text-transform:uppercase;font-size:13px;margin-top:-10px}
/* #menu .abre_delivery img{display:inline-block;margin-right:10px; vertical-align:baseline;} */
#menu .abre_delivery img {margin:auto}
#menu .redes{float:right;}
#menu .redes a{display:inline-block;margin:0px;}

/*BANNER*/
#banner{width:100%;display:inline-block;position:relative;height:476px;}
#banner .banner{position:absolute;top:0px;left:0px;width:100%;text-align:center;height:100%;background-size:cover;background-position:center center;}
#banner .banner .bg{display:none;}
/*#banner .banner:hover .txt_banner{opacity:0;}*/
#banner .banner .all_center{position:relative;height:100%;}
#banner .banner .txt_banner{position:absolute;bottom:0px;padding:10px;text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);background: -moz-linear-gradient(left,  rgba(178,178,178,0) 0%, rgba(0,0,0,0.34) 38%, rgba(0,0,0,0.31) 61%, rgba(0,0,0,0.3) 62%, rgba(125,185,232,0) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(178,178,178,0)), color-stop(38%,rgba(0,0,0,0.34)), color-stop(61%,rgba(0,0,0,0.31)), color-stop(62%,rgba(0,0,0,0.3)), color-stop(100%,rgba(125,185,232,0))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  rgba(178,178,178,0) 0%,rgba(0,0,0,0.34) 38%,rgba(0,0,0,0.31) 61%,rgba(0,0,0,0.3) 62%,rgba(125,185,232,0) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  rgba(178,178,178,0) 0%,rgba(0,0,0,0.34) 38%,rgba(0,0,0,0.31) 61%,rgba(0,0,0,0.3) 62%,rgba(125,185,232,0) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  rgba(178,178,178,0) 0%,rgba(0,0,0,0.34) 38%,rgba(0,0,0,0.31) 61%,rgba(0,0,0,0.3) 62%,rgba(125,185,232,0) 100%); /* IE10+ */background: linear-gradient(to right,  rgba(178,178,178,0) 0%,rgba(0,0,0,0.34) 38%,rgba(0,0,0,0.31) 61%,rgba(0,0,0,0.3) 62%,rgba(125,185,232,0) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b2b2b2', endColorstr='#007db9e8',GradientType=1 ); /* IE6-9 */opacity:1;width:100%;left:0px;right:0px;}
#banner .banner .txt_banner p{font-size:15px;height:60px;}
#banner .banner .txt_banner h2{font-weight:bold; text-transform:uppercase;margin-bottom:20px;font-size:20px;}
#bullets{position:absolute;bottom:75px;z-index:2;margin:0 auto;left:0px;right:0px;}
#bullets .bullet li{background:#fff;width:7px;height:7px;-webkit-box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 1);-moz-box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 1);box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 1);display:inline-block;border-radius:100px;cursor:pointer;margin:0 2px;}
#bullets .bullet li.bullet_ativo{background:#004d94;-webkit-box-shadow:1px 1px 5px 0px rgba(250, 250, 250, 1);-moz-box-shadow:1px 1px 5px 0px rgba(250, 250, 250, 1);box-shadow:1px 1px 5px 0px rgba(250, 250, 250, 1);}

/*UNIDADES HOME*/
#unidades_home{padding-top:30px;}
#unidades_home .unidades_home{display:inline-block;width:100%;padding:30px 5px;margin-bottom:20px;}
#unidades_home .unidades_home .box_unidade{display:inline-block;width:30%;margin:3%;vertical-align:top;font-size:15px;float:left;}
.home #unidades_home .unidades_home .box_unidade{width:30%;}
#unidades_home.wd .unidades_home .box_unidade{width:30%;}
#unidades_home .unidades_home .box_unidade strong{font-size:19px;}
#unidades_home .unidades_home .box_unidade p{margin-top:5px;}
#unidades_home .unidades_home.unidades_unidades .box_unidade p{padding:0px 20px;min-height: 61px;}
#unidades_home .unidades_home .box_unidade:first-child{margin-left: 0;margin-right: 2%;}
#unidades_home .unidades_home .box_unidade:last-child{margin-right: 0;margin-left: 2%;}
#unidades_home .unidades_home .box_unidade img{max-width:100%;margin:0 auto;margin-bottom:20px;display:block;}
#unidades_home .unidades_home .box_unidade nav{text-transform:uppercase;font-size:18px;margin-bottom:10px;}
.home #unidades_home .unidades_home .box_unidade nav{font-size:14px;}

a.various img{margin-left:-10px;-webkit-transition:0.3s ease-in;-moz-transition:0.3s ease-in;-ms-transition:0.3s ease-in;-o-transition:0.3s ease-in;transition:0.3s ease-in;}
a.various img:hover{margin-left:0px;}

/*CARROUSEL INSTAGRAM*/
.insta{width:100%;height:300px; overflow:hidden;margin-top:40px;display:inline-block;}
.insta ul {height:100%;width:100%;margin-left:0}
.insta ul li{height:241px;width:241px;position:relative;display:inline-block;float:left;border-top:none; border-bottom:none;opacity:1;-webkit-transition:0.3s ease-in;-moz-transition:0.3s ease-in;-ms-transition:0.3s ease-in;-o-transition:0.3s ease-in;transition:0.3s ease-in;padding:10px;margin:0px 40px;cursor:pointer;}
@media screen and (max-width: 600px){.insta ul li{margin:0px 5px;cursor:pointer;}}
/*.insta ul li:after{content:"";width:41px;height:35px;position:absolute;bottom:-4px;right:28px;background:url(/images/like.png) no-repeat center center;background-size:100%;}
.insta ul li.like:after{content:"";width:41px;height:35px;position:absolute;bottom:-4px;right:28px;background:url(/images/liked.png) no-repeat center center;background-size:100%;}*/
.insta ul li:hover{opacity:1.0;}
.insta ul li img{height:100%;filter: brightness(1.1);-webkit-filter: brightness(1.1);-moz-filter: brightness(1.1);-ms-filter: brightness(1.1);-o-filter: brightness(1.1);}

/*NEWSLETTER*/
#newsletter{position:relative; background:#003a71;padding:35px 0px;}
#newsletter h2{font-weight:normal;font-size:16px;}
#newsletter .titu_news{font-size:20px;text-transform:uppercase;font-weight:normal;margin-bottom:20px;}
#newsletter .form_news{margin:0 auto;width:100%;max-width:95%;display:inline-block}
#newsletter .form_news .input{padding:0px 10px;font-size:16px;width:100%;max-width:350px;height:37px;;margin-right:20px;vertical-align: top;border:2px solid transparent}
#newsletter .form_news .input.error{border:2px solid #f00;}
#newsletter .form_news .btn_envia{background:#19b9e1;height:37px;width:100px;font-size:15px;vertical-align: top;cursor:pointer;border:2px solid transparent}

/*RODAPE*/
#rodape{display:inline-block;position:relative;background:#fff200;padding:20px;}
#rodape .left, #rodape .right{display:inline-block;vertical-align:middle;}
#rodape .right{vertical-align:middle;margin-left:30px;font-size:11px; line-height:12px;}
#rodape .left img{width:90%;margin:0 auto;max-width:300px;}
#rodape .voltar_topo{position:fixed;right:20px;bottom:20px;z-index:5;display:none;}
#rodape .voltar_topo img{width:50px;background:#fff; border-radius:100%;cursor:pointer;-webkit-border-radius:100%;-moz-border-radius:100%;}
#rodape{display:inline-block;position:relative;background:#fff200;z-index: 11;}
#rodape .top{width:100%;display:inline-block;font-size:12px;padding:20px;display:none;}
#rodape .top .left{width:50%;float:left;display:inline-block;}
#rodape .top .right{width:50%;float:right;display:inline-block;margin:0px;}
#rodape .top .left .abre_delivery{float:left;display:inline-block; text-transform:uppercase;}
#rodape .top .left .abre_delivery img{display:inline-block;vertical-align:baseline;width:auto;}
#rodape .top .right .redes{float:right;}
#rodape .top .right .redes a{display:inline-block;margin:0px 5px;}

/*HISTORIA*/
#historia{position:relative;padding:50px 10px;}
#historia .linha{width:100%;display:inline-block;}
#historia .left{float:left;width:50%;padding-right:2%}
#historia .right{float:right;width:50%;padding-left:2%}
#historia .txt{text-align:left;margin:20px auto;line-height:25px;}
#historia img{max-width:100%;margin:20px;}
#historia .left .img_historia{float:left;margin-left:0px;margin-top:47px;}
#historia .right .img_historia{margin-top:20px;}
#historia .titu{text-align:center;width:100%;}
#historia .titu img{margin:20px auto;}

/*CONTATO*/
#contato{position:relative;padding:50px 10px;}
#form_contato{width:95%;margin:0 auto;max-width:550px;margin-top:30px;}
#form_contato .cod{height:0px;overflow:hidden;}
#form_contato .input{width:100%;display:inline-block;height:40px;background:#f2f3f4;-webkit-box-shadow:inset 1px 1px 1px 0px rgba(0, 0, 0, 0.19);-moz-box-shadow:inset 1px 1px 1px 0px rgba(0, 0, 0, 0.19);box-shadow:inset 1px 1px 1px 0px rgba(0, 0, 0, 0.19);border-radius:3px; margin-bottom:10px;padding:0px 20px;resize:none;}
#form_contato .input.error{background:#FFE2E2;}
#form_contato select.input{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;}
#form_contato textarea.input{height:150px;padding-top:10px;margin-bottom:40px;}
.check{display:none;}
#form_contato .btn{background:#00468f;-webkit-box-shadow:inset 1px 1px 1px 0px rgba(0, 0, 0, 0.19);-moz-box-shadow:inset 1px 1px 1px 0px rgba(0, 0, 0, 0.19);box-shadow:inset 1px 1px 1px 0px rgba(0, 0, 0, 0.19);font-size:15px;text-transform:uppercase;padding:5px 25px;cursor:pointer;float:right;}
#form_contato .btn:disabled{opacity:0.5;cursor:default;}
#form_contato .check+label{ background:url(/images/check.png) no-repeat left center;background-size:15px;padding-left:17px;display:inline-block;padding-top:4px;cursor:pointer;float:left;margin-top:3px;font-size:12px;}
#form_contato .check:checked+label{background:url(/images/check_ok.png) no-repeat left center;background-size:15px;}

/* RESERVAS */
#mask2.reservas-modal {position:fixed !important;}
.btn-azul {background: #00468f;-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.19);-moz-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.19);box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.19);font-size: 13px;text-transform: uppercase;padding: 8px;cursor: pointer;min-width: 150px;display: inline-block;margin-top: 20px;}
#mask2.reservas-modal .all_center .reserva_modal {background-color: white;max-width:100%; width:600px; padding:20px 0px;max-height:90%;}
#mask2.reservas-modal .all_center .reserva_modal .fechar_reserva {color: #004d94 !important;font-weight: 700;position: absolute !important;right: 10px;top:5px;margin:0px !important;width:auto;height:auto;}
#mask2.reservas-modal .all_center .reserva_modal iframe {width: 80%;}
#mask2.reservas-modal .titu {display: block;font-size:18px;margin-bottom:25px;}
#mask2.reservas-modal strong, #mask2.reservas-modal p {font-size:15px;}
#mask2.reservas-modal p {margin-top:10px;margin-bottom:25px;}
#mask2.reservas-modal .titu img {margin: auto;margin-top:10px;}

/*UNIDADES*/
#unidades_home .unidades_unidades .box_unidade .btn{background:#00468f;-webkit-box-shadow:inset 1px 1px 1px 0px rgba(0, 0, 0, 0.19);-moz-box-shadow:inset 1px 1px 1px 0px rgba(0, 0, 0, 0.19);box-shadow:inset 1px 1px 1px 0px rgba(0, 0, 0, 0.19);font-size:13px;text-transform:uppercase;padding:8px;cursor:pointer;min-width:150px;display:inline-block;margin-top:20px;}
.mascara{width:100%;overflow:hidden;position:relative;margin-top:40px;margin-bottom:80px;display:inline-block;}
#galeria ul.carrousel {width:100%;}
#galeria ul.carrousel li{width:235px;padding:0px 30px;display:inline-block;float:left;cursor:pointer;}
#galeria ul.carrousel li img{margin:0 auto;width:100%;cursor:pointer;}
/*.galeria_eventos li img{filter: brightness(1.9);-webkit-filter: brightness(1.9);-moz-filter: brightness(1.9);-ms-filter: brightness(1.9);-o-filter: brightness(1.9);}*/
#galeria ul.carrousel li p {font-size: 12px;font-family: Arial,sans-serif;font-weight: bold;color:#ae080f;margin-top:8px;text-transform:uppercase;}
#galeria .mascara .left{position: absolute;left: 30px;height: 100%;background:rgba(0,0,0,0.1);padding: 9px;display:-webkit-flex;display:flex;flex-direction: column;-webkit-flex-direction: column;justify-content: center;-webkit-justify-content: center;cursor:pointer}
#galeria .mascara .right{position:absolute;right:9px;height: 100%;background:rgba(0,0,0,0.1);padding: 9px;display:-webkit-flex;display:flex;flex-direction: column;-webkit-flex-direction: column;justify-content: center;-webkit-justify-content: center;cursor:pointer}
#galeria .mascara .right:hover, #galeria .mascara .left:hover{background:rgba(0,0,0,0.6)}
#VIT_DESCRICAO{display:none;}

/*CARDÁPIO*/
#cardapio{padding-top:50px;}
#cardapio .cat_cardapio{float:left;width:20%;margin-left}
#cardapio .cat_cardapio ul{position:relative;background:#fff;}
#cardapio .cat_cardapio ul li{text-align:left;font-size:13px;border-bottom:1px solid #c3c5ca;cursor:pointer;padding:8px 28px;display:inline-block;width:100%;font-weight:bold;}
#cardapio .cat_cardapio ul li:last-child{border-bottom:0px;}
#cardapio .cat_cardapio ul li:hover, #cardapio .cat_cardapio ul li.ativo{background:#00509f;text-shadow:1px 1px 2px #000;}
#cardapio .cardapio{width:75%;float:right;padding:0px 20px;}
#cardapio .cardapio .box_cardapio{margin-bottom:50px;}
#cardapio .cardapio .titu_cardapio{width:100%;height:auto;}
#cardapio .cardapio .titu_cardapio img{width:100%;}
#cardapio .cardapio ul{display:inline-block;width:100%}
#cardapio .cardapio ul li{display:inline-block;display:inline-block;text-align:left;width:100%;border-bottom:1px solid #c3c5ca;padding:10px 20px;}
#cardapio .cardapio ul li .left{display:inline-block;text-align:left;float:left;width:75%;}
#cardapio .cardapio ul li .right{display:inline-block;text-align:right;float:right;width:22%;}
#cardapio .cardapio ul li .cad_prato{font-size:13px;text-transform:uppercase;}
#cardapio .cardapio ul li .cad_desc{font-size:12px;}
#cardapio .cardapio ul li .preco{font-size:15px;text-transform:uppercase;}
#cardapio .cardapio ul li .preco span{text-transform:capitalize;font-size:12px;font-weight:normal;}
#cardapio .cardapio ul li .preco img{display:inline-block;height:21px;margin-top:5px;}
/*#cardapio .titu{display:block;margin-bottom: 30px;text-align: left;padding-left: 20px;}*/
#cardapio .titu{display:none;}
#cardapio .mob{display:none}
.exibeMobile{display:none;}

/*SUCESSO ERRO E AFINS*/
#pg_msgs{position:relative;padding-top:80px;}
#pg_msgs .logo_msgs{display:inline-block;margin:0 auto;width:100%;max-width:327px;}
#pg_msgs .logo_msgs img{width:100%;display:inline-block;}
#pg_msgs .titu_msgs{text-transform:uppercase;font-size:22px;font-weight:bold;margin-top:80px;margin-bottom:30px;}
#pg_msgs p{font-size:17px;margin-bottom:10px;}
#pg_msgs .btn_msgs{background:#00468f;-webkit-box-shadow:inset 1px 1px 1px 0px rgba(0, 0, 0, 0.19);-moz-box-shadow:inset 1px 1px 1px 0px rgba(0, 0, 0, 0.19);box-shadow:inset 1px 1px 1px 0px rgba(0, 0, 0, 0.19);font-size:15px;text-transform:uppercase;padding:5px 25px;cursor:pointer;margin-top:40px;display:inline-block;}

/*MASK*/
#mask, #mask2, #mask3, #mask4, #mask5{width:100%;height:100%;left:0;top:0;position:fixed;background: rgba(0,0,0,0.7);text-align:center;display:none;z-index: 99999;}
#mask article{display:none;}
#fotos{width: 90%;max-width: 900px;min-height: 300px;background: url(../images/load.gif) no-repeat center center;border-radius: 10px;margin: 0 auto;margin-top:50px;padding: 20px;/* max-height: 80%; */height: 100%;position: relative;}
#fotosInsta{width: 90%;max-width: 646px;min-height: 300px;background: url(../images/load.gif) no-repeat center center;border-radius: 10px;margin: 0 auto;margin-top:50px;padding: 20px;/* max-height: 80%; */height: 100%;position: relative;}
#fotos .img_galeria, #fotosInsta .img_galeria{min-width: 200px;max-height: 80%;width: auto;height: auto;max-width: 700px;}
#fotos p,#fotosInsta p{display:none;}
.left_galeria img, .right_galeria img, .left_galeria2 img, .right_galeria2 img{width:20px;cursor:pointer;}
.controles div{float:right;margin:10px;bottom:0}
#fotosInsta .controles div{float:right;margin:10px;bottom:0;}
#fotosInsta .controles{height:auto;}
.abrirNoInsta{margin:10px auto;max-width:150px;}
.fechar_insta, .fechar_assessoria{color:#fff;background:#f68b1f;padding:0px 5px;font-size:10px;cursor:pointer;font-size:12px;border-radius:3px;}
.quantos{font-size: 12px;font-family: Arial,sans-serif;font-weight: bold;color:#fff;}
.controles{width:100%;display:inline-block;line-height:22px;max-width:650px;margin:0 auto;}
.fechar_galeria{color:#fff;background:#f68b1f;padding:0px 5px;font-size:10px;cursor:pointer;font-size:12px;border-radius:3px;float:right;}
.controles .disabled{opacity:0.3;}
.controles .quantos{margin-top:18px;}
.controles .fechar_galeria{margin-top:16px;}
#mask .all_center{max-width: 1200px;height: auto;margin: 0 auto;display: inline-block;width: 100%;padding: 0px 20px;position: relative;max-height: 100%;height: 100%;}
#mask4 .all_center{max-width: 1200px;height: auto;margin: 0 auto;display: inline-block;width: 100%;padding: 0px 20px;position: relative;max-height: 100%;height: 100%;}
#mask2 .all_center .reserva_modal{max-width:350px;width:100%;text-align:center;margin:0 auto;position: fixed;top: 50%;left:0;right:0px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
#mask2 .all_center .reserva_modal .fechar_reserva, #mask3 .fechar_mapa{font-size:15px;float:right;margin:0px auto;padding:5px 0px;cursor:pointer;margin-top:-40px;margin-bottom:0px;display:inline-block;}
#mask2 .all_center .reserva_modal iframe{width:100%;height:500px;margin:0 auto;border:0px;background:#fff;max-height: 41em;}
#mask3 .all_center{position:relative;min-height:100%;}
#mask3 .all_center #mapa{max-width:800px;width:100%;height:90%;margin:0 auto;position:absolute;left:0px;right:0px;display: flex; display: -webkit-flex;flex-direction: column;-webkit-flex-direction: column;justify-content: center;-webkit-justify-content: center;}
#mask3 .all_center #map{max-width:800px;width:100%;height:100%;max-height:500px;margin:0 auto;}
#mask3 .all_center #map iframe{max-width:800px;width:100%;height:100%;max-height:500px;margin:0 auto;}
#mask3 .fechar_mapa{width: 100%;text-align: right;}

/*FONTS*/
#topo, .titu, #banner .banner .txt_banner h2, #unidades_home .unidades_home .box_unidade nav, #newsletter .titu_news, #newsletter .form_news .btn_envia, #form_contato .btn, #pg_msgs, #unidades_home .unidades_unidades .box_unidade .btn, #cardapio .cardapio ul li .cad_prato, #cardapio .cardapio ul li .preco, #mask2 .all_center .reserva_modal .fechar_reserva,  #mask3 .fechar_mapa, #newsletter h2, .menu_rapido, .btn-azul{font-family:Georgia, 'Times New Roman', Times, serif;}
#banner .banner .txt_banner p, #unidades_home .unidades_home .box_unidade, #newsletter .form_news .input, #rodape .right, .txt, #form_contato .input, #form_contato .check+label, .fechar_galeria, #cardapio .cardapio ul li .cad_desc{font-family: "proxima-nova";}

/*CORES*/
#topo .top a, #menu .menu li a:hover, #menu .menu li.ativo a, .titu, #unidades_home .unidades_home .box_unidade nav, #unidades_home .unidades_home .box_unidade nav a, #rodape .right, #cardapio .cat_cardapio ul li, #cardapio .cardapio ul li .cad_prato, #cardapio .cardapio ul li .preco, #rodape .top .left .abre_delivery, #menu .abre_delivery{color:#004d94;}
#menu .menu li a{color:#231f20}
#menu .menu li.submenu ul li a:hover, #banner .banner .txt_banner, #newsletter .titu_news, #newsletter .form_news .btn_envia, #form_contato .btn, #pg_msgs .btn_msgs, #unidades_home .unidades_unidades .box_unidade .btn, #cardapio .cat_cardapio ul li:hover, #cardapio .cat_cardapio ul li.ativo, #mask2 .all_center .reserva_modal .fechar_reserva, #mask3 .fechar_mapa, #newsletter h2, .menu_rapido, .menu_rapido a, .btn-azul{color:#fff;}
#unidades_home .unidades_home .box_unidade, #cardapio .cardapio ul li .cad_desc, #unidades_home .unidades_home .box_unidade strong a{color:#323232}
 #historia .txt{color:#696969}
 #pg_msgs .titu_msgs, #pg_msgs p{color:#00468f;}
 #form_contato .input{color:#9C9C9C;}

/*ANIMAÇÃO*/
#menu .menu li.submenu ul li a, #menu .menu li a, #menu .menu li.submenu, #galeria .mascara .right, #galeria .mascara .left, #cardapio .cat_cardapio ul li, #banner .banner .txt_banner{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}

[href="javascript:void(0)"], [href="javascript:void(0);"]{
    cursor:default;
}

.subcategoria{
    margin: 20px!important;
    color: #004D94!important;
    font-weight: bolder!important;
}

#unidades_home .unidades_home .box_unidade:nth-child(2) {
    margin-right: 2.5%;
}

 #unidades_home .unidades_home .box_unidade:nth-child(3) {
    margin-left: 2.5%;
 }


#mask3 .fechar_mapa{
display: block;
    width: 75px;
    margin-right: 8px;
    height: 33px;
    margin-top: 50px;
    margin-bottom: 11px;
    z-index: 999;
    position: relative;
 }
#mask2 .all_center .reserva_modal .fechar_reserva{
display: block;
    width: 75px;
    margin-right: 8px;
    height:26px;
    margin-top: 50px;
    margin-bottom:0px;
    z-index: 999;
    position: relative;
 }
/* ROLAGEM PLUIGN AGENDAMENTO*/
.fancybox-iframe,#mask2 .all_center .reserva_modal iframe{
     overflow: scroll !important;
    -webkit-overflow-scrolling: touch !important;
}
/* Popup Happy Hour */

.popup-hh-mascara {
    display:none;
    position: fixed;
    z-index: 99999;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.9);
    /* background-color: rgba(243,181,0,0.9); */
    text-align:center;
}

.popup-hh-container img {
    display: inline;
}

.popup-hh-container, .popup-hh-container img {
    max-width:100%;

} 

.popup-hh-container {
    margin-top:3%;
}
.img-popup-conteudo {
        width: 40%;
}

.fechar_popup {
    color:#fe5176;
    cursor:pointer;
    font-family: arial;
    width: 15px;
    height: 15px;
    position: fixed;
    z-index: 9999999999;
    font-size: 15px;
    /* margin-top: 30px; */
    display: block;
    margin-left: 71%;
    font-weight: bold;
}

img.img-popup-conteudo-mobile {
    display:none;
}

@media only screen and (max-height:420px) {
    .popup-hh-container {
        margin-top:0 !important;
    }
}

@media only screen and (max-width:1024px) {
    .popup-hh-container .img-popup-conteudo-mobile {
        display: inline;
        margin: auto;
        position: relative;
        z-index: 1;
        margin-top: 30px;
        width: 70%;
    }

    .fechar_popup {
        margin-top: 26px;
        margin-left: 90%;
        z-index: 10;
    }

    .popup-hh-container .img-popup-conteudo {
        display:none;
    }
}

.des-categoria {
    font-size: 18px;
    color: #004D94;
    font-weight: bold;
    text-transform: uppercase;
    margin: 20px auto;
}

.abrir-no-instagram {

    display: block;
    margin: auto;
    max-width: 180px;
    color: #fff;
    padding: 5px 10px;
    font-size: 14px;
    font-weight: bold;
    font-family: sans-serif;

}