﻿/*
/*
/*  OS MEDIA QUERIES ESTÃO NO ARQUIVO media.css
/*
*/

html,body{
  background:url(../images/topo.jpg) repeat-x top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: 700;
  font-style:normal;
  color: #888;
}

p{
    color:#985E0B;
}

.masthead{
    height:200px;
}
.menu-top-responsivo a {
  padding:10px;
  margin:0 10px;
}
.menu-top-responsivo a:hover{
  color:#FDB91C;
  background:#ffffff;
}

/* MENU CLIENTE DESKTOP */

.navbar {
  min-height: 0 !important;
}

.menu-cliente-normal{
  color:#fff;
  font-size:12px;
  background: #FDB91C;
  margin-top: 10px;
}

.menu-cliente-normal a{
  color:#fff;
  font-size:12px;
  padding:10px;
  margin:0 5px;
}

.menu-cliente-normal a:hover{
  color:#FDB91C;
  background:#ffffff;
  text-decoration: underline;
}


a {
  color: #999;
}
a:hover {
  color: #444;
  text-decoration:none;
}
#logo{
  margin-top:0;
  height:auto;
  background: url(../images/produto-topo.png) no-repeat center 73px;
}
.navbar-text{
   color:#fff !important;
}
#logo_imagem a img {
    max-width: 150px;
  min-width: 300px;
    margin-top:10px;
    margin-bottom:10px;
}

.produto-topo{
  margin-top:2px;
}

.well-carrinho{
        border:none;
        color:#fff;
        margin-top:45px;
}
.menu-lanches{
        text-align:center;
        margin-top:-36px;
        margin-bottom:5em;
}
.menu-lanches a{
    padding:14px 35px;
    color:#fff;
    font-size:22px;
    font-family: 'Open Sans Condensed', sans-serif;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
}
.menu-lanches a.linha-1{
  border-left:none;
}

/* Modal */

.panel-title > a {
    display: block !important;
    text-transform: uppercase!important;
}

.panel-heading {
    background: #18bc9c !important;
    color: #ffffff !important;
}

.produtos-home{
        margin-bottom: 15px;
}
.produtos-home img {
  display: block;
    margin: 0 auto;
  border:7px solid #fff;
  box-shadow: 0 0 .65em #CCC; /* Implementação W3C */
  -moz-box-shadow: 0 0 .65em #CCC; /* Implementação Mozilla */
  -webkit-box-shadow: 0 0 .65em #CCC; /* Implementação para browsers que renderizam via webkit */
  behavior: url(PIE.htc); /* Comportamento adicionado para renderização das propriedades acima no IE 7 e IE 8 */
}
.produtos-home:hover{
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1);
}
.produtos-home p{
    height: 60px; 
    margin-top: 10px;
  text-transform: uppercase;
  font-weight:bold;
}
.h1-sucesso{
    color:#fff;
}

.preco-lanche{
  color:#ee2302;
  font-size:22px;
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: 700;
}
h1 .preco-lanche{
    color:#ee2302;
    font-size:36px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
  text-transform: uppercase;
}

.modal-title {
  text-transform: uppercase !important;
  font-size: 16px;
}

.carousel {
  margin-top: 0px;
  margin-bottom:20px;
}

.carousel .container {
  position: relative;
  z-index: 9;
}

.carousel-control {
  height: 100%;
  margin-top: 0;
  padding-top:100px;
  font-size: 120px;
  text-shadow: 0 1px 1px rgba(0,0,0,.4);
  background-color: transparent;
  border: 0;
  z-index: 10;
}

.carousel img {
  top: 0;
  left: 0;
  min-width: 100%;
}

.navbar-search{
  margin-top:9px;
}

#formContato {
  margin-bottom:20px;
}

#footer{
    padding:1px 0px 0px 0;
    height:100%;
}

#footer .container{
  margin-top:50px;
  color:#888;
  padding:0 10px;
}

#footer .container .divisor{
  background: url(../images/divisor.gif) no-repeat right -15px;
}
#footer2{
    color:#888;
    font-size: 13px;
    text-align: center;
    margin: 0 0 30px 0;
}

#container-footer{
    background:#F5F5F5;
}

.well-rodape{
  border:none;
  background:#E6B935;
  padding:15px 15px;
  min-height:94px;
} 
.well-rodape p {
  font-weight:bold;
}
input.input-news{
  background:#02391f;
  border:none;
  color:#fff;
  padding:10px;
}

#footer input.input-mediun{
  width:195px;
}

.mapa {
  min-width:300px;
  max-width:600px;
  width:100%;
  min-height:160px;
  max-height:550px;
  height:100%;
  margin-bottom:20px
}


/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block; border-left:5px solid #fff;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(../images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .active {opacity: 1; cursor: default;}

label.error_form{
  font-size:11px;
  color:#C33B34;
  padding:5px 0;
}

a.link-agencia{
  color:#F9E619;
}

ul.produtos li{
  padding:4px;
}

ul.produtos li a{
  padding:4px;
  color:#0094D3;
  border-bottom:1px solid #e6e6e6;
  display:block;
}
ul.produtos li a:hover{
  color:#EA3139;
  text-decoration:none;
}



.btn-produto{
  background-color: #FB7F0F !important;
  color:#FFFFFF;
}

.btn-produto:hover{
  background-color: #FDB91C !important;
  color:#FFFFFF;
}

.btn-pedidos {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #FF6501;
  border:none;
  padding:20px;
  font-size:13px !important;
}

.btn-pedidos:hover,
.btn-pedidos:focus,
.btn-pedidos:active,
.btn-pedidos.active,
.btn-pedidos.disabled,
.btn-pedidos[disabled] {
  color: #ffffff;
  background-color: #FF6501;
}

.btn-pedidos:active,
.btn-pedidos.active {
  background-color: #FF6501;
}

.btn-seta-carrinho {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #985e0b;
  border:none;
  margin-left:5px;
  font-size:13px !important;
}

.btn-seta-carrinho:hover {
  background-color:#673f06 !important;
}

.dropdown-menu{
  color:#444;
  padding:10px;
  max-width:170px;
}

/* PEDIDO */

.div-total-pedido h3{
    font-family: arial;
    font-size: 27px;
}

.texto-valor-pedido {
  font-weight: bold;
  font-size: 22px;
}

.form-control select{
  text-align: center;
}


#wait{
display:    none;
position:   fixed;
z-index:    20001;
top:        0;
left:       0;
height:     100%;
width:      100%;
background: rgba( 255, 255, 255, .8 ) 
            url('../load.gif') 
            50% 50% 
            no-repeat;
opacity: 0.80;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);
filter: alpha(opacity = 80)}
.div_aparece{
   //display: none;
}

.dropdown-menu {
  min-width: 230px;

}
.col-sm-4 {
    padding-left: 10px;
    padding-right: 10px;
}

.alert-montagem {
  padding: 4px;
  margin-bottom: 15px;
  border: 1px solid transparent;
  border-radius: 4px;
}
/*MENU*/
.navbar-default {
  background-color: #FDB91C;
  border:none;
}
.navbar-default .navbar-brand {
  color: #fff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #985e0b;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #985e0b;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border: none;
   background-color: #fff;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #985e0b;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555555;
}
.icone-carrinho{
    display: none;
}

.menu-cliente-responsivo, .menu-cliente-responsivo-ul {
  display: none;
}

.redes-sociais-mobile {
  display: none;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #FDB91C;
  border-color: #FDB91C
}

.pagination > li > a{
    color: #FDB91C;

}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #FDB91C;
  background-color: #eeeeee;
  border-color: #dddddd;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #ffffff;
  background-color: #FDB91C;
  border-color: #FDB91C;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}

.logo-agencia {
  margin-top: 10px;
}

.logo-agencia a {

}

.logo-agencia a img {
  width: 100px;
} 

.alert-montagem{
    background:#f9f9f9;
    border:1px solid #f0f0f0
}

.modal-pedido-produto {
    overflow: auto; 
    height: 325px;
}

.titulo-selecione-agregado{
  margin: 10px 0px !important;
}

/* BOTÃO PEDIDO */
.ajusta-botao-pedido-inicial{
    text-align:center;
}
.input-pedido {
    display: inline-block !important;
    width: 50px;
    font-size: 22px;
    text-align: center;
    vertical-align: -4px !important;
}

.checkbox-pedido {
  zoom:1.8;
}
