@import url("responsive.css");
@import url(https://fonts.googleapis.com/css?family=Dosis:400,300,500,700,600,800);
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@font-face {
    font-family: 'futura_ltregular';
    src: url('../fonts/futuralt-webfont.woff2') format('woff2'), url('../fonts/futuralt-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'futura_ltheavy';
    src: url('../fonts/futuralt-heavy-webfont.woff2') format('woff2'), url('../fonts/futuralt-heavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'intro_condblack_free';
    src: url('../fonts/intro_cond_black_free-webfont.woff2') format('woff2'), url('../fonts/intro_cond_black_free-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'intro_condlight_free';
    src: url('../fonts/intro_cond_light_free-webfont.woff2') format('woff2'), url('../fonts/intro_cond_light_free-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'futurakoyu';
    src: url('../fonts/futura_koyu-webfont.woff2') format('woff2'), url('../fonts/futura_koyu-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'blenda_scriptregular';
    src: url('../fonts/blenda_script-webfont.woff2') format('woff2'), url('../fonts/blenda_script-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body {
    background: url(../img/bg-golosita.gif)
}
.show {
  display:block!important; 
}
.table {
    width: auto!important;
    max-width: 100%;
    margin-bottom: 20px;
}
.table-responsive {
    margin-top: 30px!important;
}
table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 0!important;
}
.row-centered {
    display: flex;
    align-items: center;
}
#wrap {
    position: relative;
}
.topo {
    border-top: solid 8px #70cd75;
}
.topo .container {
    padding: 0;
}
.topo img {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.cabecalho {
    margin-top: 20px;
    margin-bottom: 30px;
}
.cabecalho .container {
    position: relative;
}
.cabecalho ul {
    position: absolute;
    top: 0;
    right: 30px;
}
.cabecalho li {
    display: inline-block;
    list-style: none;
}
.dropdown-menu.head {
    background: rgba(51, 51, 51, 0.8)!important;
    border: none!important;
    border-radius: none!important;
    -webkit-box-shadow: none!important;
    -moz-border-radius: none!important;
    box-shadow: none!important;
    font-family: 'futura_ltregular';
    top: 124%!important;
}
.dropdown-menu.head a {
    text-transform: uppercase;
    color: #e1e2e1;
    font-size: 11px;
}
.dropdown-menu.head a:hover,
.dropdown-menu.head a:focus {
    background: none;
    color: #3d7e48;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background: none;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #4e894e;
}
.navbar {
    margin-bottom: 0px;
}
.navbar-inverse {
    background: none;
    border: none;
}
.row-centered {
    display: flex;
    align-items: center;
}
.navbar-nav {
    float: none;
    margin: 0 auto;
    width: auto;
    display: table;
    text-align: center;
}
.nav > li > a {
    padding: 10px 22px;
}
.navbar-inverse .navbar-nav > li > a {
    color: #740707!important;
    font-family: 'futura_ltheavy';
    text-transform: uppercase;
    font-size: 12.6px;
    background: none!important;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
    color: #740707;
    background: none;
    s
}
.banner {
    border-bottom: solid 3px #d2d1d3;
}
.FlexEmbed {
    display: block;
    overflow: hidden;
    position: relative;
}
.FlexEmbed:before {
    content: "";
    display: block;
    width: 100%;
}
.FlexEmbed--3by1:before {
    padding-bottom: 33.33333%;
}
.FlexEmbed--2by1:before {
    padding-bottom: 50%;
}
.FlexEmbed--16by9:before {
    padding-top: 54.25%;
}
.FlexEmbed--4by3:before {
    padding-bottom: 80%;
}
.CoverImage {
    background-position: 50%;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    margin: 0 auto;
    max-height: 315px;
    max-width: 1920px;
}
.CoverImageInterna {
    background-position: 50%;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    margin: 0 auto;
    max-height: 243px;
    max-width: 1920px;
}
.qualidade {
    margin-bottom: 50px;
    margin-top: 67px;
}
.qualidades {
    background: url(../img/linha-qualidades.png) no-repeat bottom;
    padding-bottom: 30px;
}
.qualidade h2 {
    font-family: 'Dosis', sans-serif;
    color: #007338;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 300;
}
.qualidade h2 span {
    font-weight: 800;
}
.qualidade:first-child:after {
    display: inline-block;
    width: 7px;
    height: 7px;
    border-radius: 7px;
    content: '';
    background: #008041;
    position: absolute;
    top: 50%;
    right: 0;
}
.qualidade:nth-child(2):after {
    display: inline-block;
    width: 7px;
    height: 7px;
    border-radius: 7px;
    content: '';
    background: #008041;
    position: absolute;
    top: 50%;
    right: 0;
}
.qualidade:first-child h2 {
    float: left;
    background: url(../img/ico-linha-integral.png) no-repeat left;
    padding-left: 30%;
    height: 75px;
    padding-top: 15px;
}
.qualidade:nth-child(2) h2 {
    float: left;
    background: url(../img/ico-ambiente-climatizado.png) no-repeat left;
    padding-left: 30%;
    height: 75px;
    padding-top: 15px;
    margin-left: 17%;
}
.qualidade:nth-child(3) h2 {
    float: left;
    background: url(../img/ico-equipe-qualificada.png) no-repeat left;
    padding-left: 25%;
    height: 75px;
    padding-top: 15px;
    margin-left: 35%;
}
.destaques {
    margin-bottom: 8%;
}
.destaque {
    margin-top:
}
.destaque p {
    text-align: center;
    margin-bottom: 70px;
}
.destaques h2 {
    font-family: 'intro_condblack_free';
    color: #737373;
    font-size: 31px;
    text-align: center;
    margin: 60px 0 50px 0
}
.destaques h2:before {
    display: block;
    margin: 0 auto;
    content: url(../img/ico-destaques.png)
}
.destaque h3 {
    text-transform: uppercase;
    font-family: 'futurakoyu';
    color: #737373;
    font-size: 17px;
    text-align: center;
}
.destaque p {
    font-family: 'futurakoyu';
    font-size: 13px;
    color: #a19f9f;
    text-transform: uppercase;
    letter-spacing: -1px;
}
.destaque img {
    border-radius: 3px;
    border: solid 1px #cccccc;
    padding: 2px;
}
.container-nossas-lojas {
    height: 161px;
    background: #9c321f url(../img/bg-nossas-lojas.gif);
}
.container-nossas-lojas h2 {
    text-align: center;
    display: block;
    margin: 0 auto;
    font-size: 30px;
    color: #fff;
    font-family: 'intro_condblack_free';
    text-shadow: 3px 5px 0px rgba(0, 0, 0, 0.15);
}
.nossas-lojas-container {
    height: 160px;
    background: #982f1a;
}
.container-nossas-lojas h2:before {
    display: block;
    margin: 0 auto;
    content: url(../img/ico-nossas-lojas.png)
}
.unidade {
    margin-top: 10px;
    margin-bottom: 10px;
}
.unidade img {
    border-radius: 3px;
    border: solid 1px #cccccc;
    padding: 2px;
}
.unidade h3 {
    font-family: 'futura_ltheavy';
    font-size: 18px;
    color: #006531;
    text-transform: uppercase;
    position: relative;
}
.unidade h3 span {} .unidade p {
    height: 45px;
    display: block;
    font-family: 'futura_ltheavy';
    color: #939393;
    font-size: 15.3px;
}
.unidade span {
    margin-top: 30px;
    display: block;
    text-transform: uppercase;
    color: #006531;
    font-family: 'futura_ltheavy';
    font-size: 15px;
}
.unidade h3 span.nova-loja:before {
    content: url("");
}
.unidade h3 span.nova-loja {
    font-family: 'blenda_scriptregular';
    font-size: 13px!important;
    display: inline-block;
    text-transform: none!important;
    padding-top: 0;
    margin-top: 0;
    position: absolute;
    top: 8px;
}
.unidade span:before {
    content: url(../img/ico-tel.png);
    display: block;
    height: 100%;
    padding-top: 2px;
    margin-right: 10px;
    float: left;
}
.dicas-nutricionista {
    background: #faebdb url(../img/bg-dicas-nutricionista.jpg) no-repeat top center;
    min-height: 500px;
}
.dicas-nutricionista h2 {
    margin-bottom: 60px;
    font-size: 30px;
    color: #fff;
    font-family: 'intro_condblack_free';
    color: #544d47;
    text-align: center;
    margin-top: 70px;
}
.dicas-nutricionista .bx-wrapper {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: none;
}
.dicas-nutricionista .bx-wrapper .bx-prev {
    left: -100px;
    background: url('../img/bt-dicas-prev.png') no-repeat;
}
.dicas-nutricionista .bx-wrapper .bx-next {
    right: -100px;
    background: url('../img/bt-dicas-next.png') no-repeat;
}
.dicas-nutricionista .bx-wrapper .bx-next:hover,
.dicas-nutricionista .bx-wrapper .bx-next:focus {
    background: url('../img/bt-dicas-next.png') no-repeat;
}
.dicas-nutricionista .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 35px;
    height: 33px;
    text-indent: -9999px;
    z-index: 9999;
}
.slider-dicas img {
    border-radius: 3px;
    border: solid 1px #cccccc;
    padding: 2px;
}
.slider-dicas li {
    padding: 0;
    margin: 0;
}
.slider-dicas a {
    color: #555555;
    font-size: 16px;
    font-family: 'futura_ltheavy';
}
.slider-dicas p {
    margin-top: 20px;
}
.dicas-nutricionista h2:before {
    content: url(../img/ico-dicas.png);
    padding-right: 10px;
    position: relative;
    top: 20px;
}
.depoimentos {
    /*height: 420px;*/
    height: auto;
    background: #558842 url(../img/bg-depoimentos.jpg) no-repeat top center;
    border-bottom: solid 3px #d2d1d3;
}
.depoimentos h2 {
    padding-top: 39px;
    text-align: center;
    display: block;
    margin: 0 auto;
    font-size: 30px;
    color: #fff;
    font-family: 'intro_condblack_free';
    text-shadow: 3px 5px 0px rgba(0, 0, 0, 0.15);
    padding-bottom: 80px;
}
.depoimentos h2:before {
    display: block;
    margin: 0 auto;
    content: url(../img/ico-depoimentos.png);
}
.depoimentos .bx-wrapper {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: none;
    text-align: center;
}
.depoimentos .bx-wrapper .bx-pager.bx-default-pager a:hover,
.depoimentos .bx-wrapper .bx-pager.bx-default-pager a.active,
.depoimentos .bx-wrapper .bx-pager.bx-default-pager a:focus {
    background: #bdd1b6;
}
.depoimentos .bx-wrapper .bx-pager.bx-default-pager a {
    background: #fff;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.depoimentos .bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -45px;
    width: 100%;
}
.depoimentos blockquote {
    padding: 0;
    margin: 0;
    font-size: 17.5px;
    border: none;
    font-size: 18px;
    color: #d6e0d3;
    font-family: 'futura_ltheavy';
    max-width: 648px;
    margin: 0 auto;
    position: relative;
    text-align: justify;
}
.depoimentos blockquote:before {
    position: relative;
    width: 60px;
    height: 60px;
    font-size: 175px;
    line-height: 1;
    float: left;
    margin-right: 5%;
}
.depoimentos blockquote:before {
    top: -17px;
    left: 0;
    content: "\201C";
    font-family: 'futura_ltregular';
}
.depoimentos h3 {
    font-size: 21px;
    margin-top: 30px;
    color: #facc39!important;
    font-family: 'futura_ltregular'!important;
}
.subdesc {
    font-size: 18px;
    display: inline;
    margin-left: 18px;
    color: #8ab933;
    font-family: 'futura_ltregular';
    text-transform: uppercase;
}
#miolo-interna {
    border-bottom: solid 1px #ccc;
}
#miolo-interna h2 {
    display: block;
    color: #8ab933;
    font-size: 23px;
    font-family: 'intro_condblack_free';
}
#miolo-interna p {
    font-size: 14px;
    color: #737373;
    font-family: 'futura_ltheavy';
    text-transform: uppercase;
    line-height: 27px;
}
#miolo-interna h2.historia:before {
    content: url(../img/ico-historia.png);
    margin-right: 10px;
    position: relative;
    top: 5px;
}
#miolo-interna h2.historia {
    clear: both;
}
#miolo-interna h2.missao:before {
    content: url(../img/ico-missao.png);
    margin-right: 10px;
    position: relative;
    top: 5px;
}
#miolo-interna h2.visao:before {
    content: url(../img/ico-visao.png);
    margin-right: 10px;
    position: relative;
    top: 10px;
}
#miolo-interna h2.valores:before {
    content: url(../img/ico-valores.png);
    margin-right: 10px;
    position: relative;
    top: 5px;
}
.sobre {
    margin-top: 90px;
}
#miolo-interna h2.empresa:before {
    content: url(../img/ico-a-empresa.png);
    margin-right: 10px;
    padding-top: 10px;
    position: relative;
    top: 1px;
}
#miolo-interna h2.empresa {
    margin-top: 0;
    padding-top: 0;
}
#miolo-interna .cadastro {
    margin-bottom: 100px;
}
#miolo-interna .cadastro h2,
#miolo-interna .pedidos h2,
#miolo-interna .kit-festas h2 {
    text-align: center;
    margin-top: 85px;
}
#miolo-interna .cadastro h2:before,
#miolo-interna .pedidos h2:before,
#miolo-interna .kit-festas h2:before {
    content: url(../img/ico-cadastro.png);
    display: block;
    margin-bottom: 10px;
}
#miolo-interna .container.kit-festas {
    width: 806px;
    margin: 0 auto;
    text-align: center;
}
#miolo-interna .container.kit-festas img.desc-kits {
    border-radius: 3px;
    border: solid 1px #cccccc;
    padding: 2px;
}
#miolo-interna .container.kit-festas img.tit-kits {
    margin-top: 50px;
    margin-bottom: 29px;
}
#miolo-interna .kit-festas span {
    display: block;
    width: 100%;
    margin-top: 20px;
    color: #585858;
    font-size: 15px;
    font-family: 'futura_ltregular';
}
#miolo-interna .kit-festas p {
    color: #585858;
    font-size: 13px;
    font-family: 'futura_ltheavy';
}
#miolo-interna .aviso-kits {
    clear: both;
    font-family: 'futura_ltheavy';
    padding-top: 80px;
    margin-bottom: 80px;
}
#miolo-interna .aviso-kits p {
    color: #b7b7b7!important;
    font-size: 12px;
}
#miolo-interna .container-form {
    margin: 0 auto;
    max-width: 591px;
}
#miolo-interna .form-cadastro {
    margin-top: 100px;
}
#miolo-interna .form-horizontal {
    margin: 0 auto;
    max-width: 643px;
}
#miolo-interna .form-cadastro input[type='text'],
#miolo-interna .form-cadastro input[type='email'],
#miolo-interna .form-cadastro input[type='password'],
#miolo-interna .form-cadastro textarea {
    font-family: 'Open Sans', sans-serif;
    width: 99.6%;
    border: solid 1px #8e8e8e;
    padding: 10px;
    background: none;
    margin-bottom: 15px;
}
#miolo-interna .form-cadastro .enviar {
    background-color: #c13a2b;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    padding: 10px 30px 10px 30px;
    border: 0;
    font-family: 'Open Sans', sans-serif;
}
#miolo-interna .form-cadastro .enviar:hover {
    background-color: #9e1c0e;
}
#miolo-interna .form-contato,
#miolo-interna .filiais-contato {
    margin-top: 100px;
    margin-bottom: 100px;
}
#miolo-interna .filiais-contato {
    padding-left: 70px;
}
#miolo-interna .filiais-contato h3 {
    font-size: 18px;
    color: #006531;
    font-family: 'futura_ltheavy';
    text-transform: uppercase;
    margin-top: 0;
}
#miolo-interna .filiais-contato p {
    color: #006531;
    font-family: 'futura_ltheavy';
    margin-bottom: 30px;
}
#miolo-interna .form-horizontal span.esqueci-senha {
    display: block;
    height: 35px;
    margin-top: 0;
    color: #a19f9f;
    font-size: 9px;
    text-transform: uppercase;
    width: 100%;
    ;
    text-align: right;
    font-family: 'futura_ltregular';
    position: relative;
    top: -5px;
}
#miolo-interna .form-login {
    margin-top: 52px!important;
    margin-bottom: 100px;
}
#miolo-interna .continuar {
    margin-top: 30px;
}
#miolo-interna .login h3 {
    color: #8ab933;
    font-size: 23px;
    font-family: 'intro_condblack_free';
}
#miolo-interna .massas h3,
#miolo-interna .docinhos h3,
#miolo-interna .fritos h3 {
    font-size: 18px;
    color: #8ab933;
    font-family: 'futura_ltheavy';
}
#miolo-interna .massas h4,
#miolo-interna .docinhos h4,
#miolo-interna .fritos h4 {
    font-size: 16px;
    display: block;
    /*margin-top:90px;*/
    /*margin-bottom:90px;*/
    
    text-transform: uppercase;
    font-weight: 100;
    clear: both;
    text-align: center;
    color: #9f9f9f;
    font-family: 'futura_ltheavy';
    font-style: italic;
    margin-right: 0!important;
}
#miolo-interna .massas .row .col-md-4,
#miolo-interna .docinhos .row .col-md-4,
#miolo-interna .fritos .row .col-md-4 {
    width: 27.4%;
    padding: 0;
    box-sizing: border-box;
    margin-right: 85px;
}
#miolo-interna .massas .row .col-md-4:nth-child(3),
#miolo-interna .docinhos .row .col-md-4:nth-child(3),
#miolo-interna .fritos .row .col-md-4:nth-child(3) {
    margin-right: 0;
}
#miolo-interna .massa img,
#miolo-interna .docinho img,
#miolo-interna .fritos img,
#miolo-interna .tortas img {
    text-align: center;
    margin: 0 auto;
    display: table;
}
#miolo-interna .tortas {
    margin-bottom: 100px;
}
#miolo-interna .massa:nth-child(3) {
    margin-right: 0!important;
}
#miolo-interna .massa,
#miolo-interna .docinho {
    border-radius: 10px;
    height: 411px;
    border: solid 1px #999999;
    padding: 10px;
    margin-top: 69px;
}
#miolo-interna .container-radius {
    border-radius: 10px;
    min-height: 411px;
    border: solid 1px #999999;
    padding: 10px;
    margin-top: 69px;
}
#miolo-interna .container-radius img {
    text-align: center!important;
    display: table;
    margin: 0 auto;
}
#miolo-interna .produtos .container-radius:nth-child(3) {
    margin-right: 0!important;
}
#miolo-interna .frito {
    border-radius: 10px;
    min-height: 411px;
    border: solid 1px #999999;
    padding: 10px;
    margin-top: 45px;
}
#miolo-interna .docinhos {
    margin-bottom: 200px;
}
#miolo-interna .docinhos h4 {
    font-style: normal!important;
    font-size: 13.5px;
    font-family: 'futurakoyu';
    display: inline-block;
    margin-right: 10px;
    font-weight: bold;
}
#miolo-interna .docinhos h4.bandeja.peq {
    font-style: normal !important;
    font-size: 11.8px!important;
    position: relative;
    top: -5px!important;
}
#miolo-interna .docinhos h4.bandeja:before {
    float: left;
    padding-right: 10px;
    content: url(../img/ico-bandeja-12-unds.png)!important;
}
#miolo-interna .docinhos h4.preco {
    font-size: 19px;
    position: relative;
    top: -8px;
}
#miolo-interna .mini-pizzas h4 {
    font-style: normal!important;
    font-size: 16.91px;
    font-family: 'futurakoyu';
    display: inline-block;
    margin-right: 66px;
    font-weight: bold;
    text-align: center;
}
#miolo-interna .mini-pizzas h4.bandeja:before {
    display: block;
    content: url(../img/ico-bandeja-12-unds.png)!important;
}
#miolo-interna .mini-pizzas h4.congelado:before {
    display: block;
    content: url(../img/ico-congelado.png)!important;
}
#miolo-interna .fritos h2 {
    margin-top: 70px!important;
}
#miolo-interna .fritos h4.pacote:before {
    float: left;
    content: url(../img/ico-pacote-20-unidades.png)!important;
}
#miolo-interna .fritos h4 {
    font-style: normal!important;
    font-size: 14px;
    font-family: 'futurakoyu';
    display: inline-block;
    min-width: 182px;
    font-weight: bold;
    text-align: center;
    float: left;
}
#miolo-interna .fritos ul {
    float: left;
    /*margin-top:80px;*/
}
#miolo-interna .fritos ul li {
    font-style: normal!important;
    font-size: 14px;
    font-family: 'futurakoyu';
    list-style: none;
    text-align: left;
    min-width: 182px;
    font-weight: bold;
    text-transform: uppercase;
    color: #9f9f9f;
}
#miolo-interna .fritos li:first-child:before {
    content: url(../img/ico-microondas.png);
    float: left;
    margin-top: 10px;
    margin-right: 15px;
}
#miolo-interna .table-responsive ul {
    padding-left: 0;
}
#miolo-interna li.ar:before {
    content: url(../img/ico-microondas.png)!important;
    float: left;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 15px;
}
#miolo-interna li.ar-meio:before {
    content: url(../img/ico-microondas.png)!important;
    float: left;
    position: relative;
    top: 5px;
    margin-left: 0;
    margin-right: 15px;
}
#miolo-interna h4.bandeja:before {
    content: url(../img/ico-bandeja.png)!important;
    float: left;
    position: relative;
    top: 5px;
    margin-left: 0;
    margin-right: 15px;
}
#miolo-interna h4.bandeja-top:before {
    content: url(../img/ico-bandeja.png)!important;
    display: block;
    position: relative;
    top: -5px;
    margin-left: 0;
}
#miolo-interna h4.freezer:before {
    content: url(../img/ico-freezer.png);
    float: left;
    margin-top: 3px;
    margin-right: 15px;
}
#miolo-interna .fritos li:last-child:before {
    content: url(../img/ico-freezer.png);
    float: left;
    margin-top: 3px;
    margin-right: 15px;
}
#miolo-interna .fritos p {
    font-size: 11px;
    color: #828282;
    font-family: 'futurakoyu';
    font-weight: bold;
    line-height: 16px;
}
#miolo-interna h4.nota {
    font-size: 16px;
    display: block;
    margin-top: 90px;
    margin-bottom: 90px;
    text-transform: uppercase;
    font-weight: 100;
    clear: both;
    text-align: center;
    color: #9f9f9f;
    font-family: 'futura_ltheavy';
    font-style: italic!important;
    margin-right: 0 !important;
}

#miolo-interna .torta-box{
    margin-bottom:90px;
}
#miolo-interna .torta-box img{
    max-width:100%;
}
@media (min-width:992px){
    #miolo-interna .torta-box h2{
        display: flex;
        align-items: center;
    }
}
#miolo-interna .torta-box h2 small{
    color: #8ab933;
    font-family: 'futura_ltheavy';
    font-size:18px;
    font-weight: 300;
    text-transform: uppercase;
    padding:0 10px;
}
@media (max-width:991px){
    #miolo-interna .torta-box h2 small{
        display: block;
        width:100%;
        padding:5px 0 0;
    }
}


#bandeja-pronta-congelada {
    min-height: 120px;
    margin-bottom: 90px;
}
#bandeja-pronta-congelada ul {
    margin-top: 40px!important;
    padding-left: 0;
}
#bandeja-pronta-congelada li {
    font-size: 16px!important;
    color: #828282;
    display: inline-block;
    font-size: 15px;
    padding: 0;
    min-width: auto!important;
    float: none!important;
}
#bandeja-pronta-congelada li:first-child:before,
#bandeja-pronta-congelada li:last-child:before {
    content: none!important;
}
.pedidos .btn {
    display: inline-block;
    float: right!important;
    padding: 0;
    margin-bottom: 0;
    font-size: 14px;
    width: 63px!important;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: none!important;
    border: 1px solid #7f7f7f;
    border-radius: 0px;
    padding: 0 3px 0 3px!important;
}
.pedidos .btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}
.pedidos .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: auto;
    float: right;
}
.pedidos label {
    font-family: 'futura_ltheavy';
    text-transform: uppercase;
    font-size: 12.3px;
    color: #737373;
}
.pedidos-minimos,
.salgados-de-forno {
    margin-top: 100px;
    min-height: 600px;
}
.pedidos-minimos select {
    width: 63px;
    height: 18px;
}
.pedidos-minimos h5,
.pedidos-minimos span.pacotes {
    display: inline;
    font-size: 12.5px;
    font-family: 'futurakoyu';
    text-transform: uppercase;
    font-weight: 500;
    padding-left: 0;
    margin-left: 0;
    letter-spacing: -1px;
}
.salgados-de-forno h5,
.salgados-de-forno span.pacotes,
.salgados-de-forno-integral-e-light h5 {
    display: inline;
    font-size: 13px;
    font-family: 'futurakoyu';
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 0;
    margin-left: 0;
}
.salgados-de-forno span.pacotes,
.salgados-de-forno input {
    float: right;
    padding-top: 4px;
}
.salgados-de-forno label {
    width: 100%;
    margin-bottom: 29px;
}
.salgados-de-forno input {
    width: 63px;
    height: 18px;
    border: solid 1px #7f7f7f;
    background: none;
}
.salgados-de-forno-integral-e-light {
    margin-top: 100px;
}
.salgados-de-forno-integral-e-light h4 {
    color: #a19f9f;
    font-family: 'futura_ltheavy';
    font-size: 14px;
    text-transform: uppercase;
}
.salgados-de-forno-integral-e-light label {
    width: 100%;
    margin-bottom: 29px;
}
.salgados-de-forno-integral-e-light input {
    background: none;
    float: right;
    width: 63px;
    height: 18px;
    border: solid 1px #7f7f7f;
}
.salgados-de-forno-integral-e-light span.pacotes {
    display: inline;
    font-size: 13px;
    font-family: 'futurakoyu';
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 0;
    margin-left: 0;
    float: right;
    padding-right: 4px;
}
.pedidos-minimos,
.salgados-de-forno,
.salgados-de-forno-integral-e-light {
    padding-left: 0;
    padding-right: 0;
}
.pedidos-minimos span.pacotes,
.pedidos-minimos select {
    float: right;
}
.pedidos-minimos label {
    width: 100%;
    height: 42px;
}
.observacoes {
    margin-top: 190px;
}
.observacoes label {
    color: #a19f9f;
    font-size: 13px!important;
}
.observacoes textarea {
    border-radius: 10px;
    border: solid 1px #a7a9ac;
    margin-top: 20px;
    clear: both;
}
.observacoes .enviar {
    background-color: #c13a2b;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    padding: 5px 20px 5px 20px;
    border: 0;
    font-family: 'Open Sans', sans-serif;
    margin-top: 10px;
}
.observacoes .enviar:hover {
    background-color: #9e1c0e;
}
.sobre img {
    border-radius: 6px;
    border: solid 1px #cccccc;
    padding: 4px;
    float: left;
    margin-right: 28px;
    max-width: 100%;
    height: auto;
    margin-bottom: 30px;
}
.rodape {
    height: 220px;
    margin-top: 14px;
}
.rodape .container {
    padding: 0;
}
.copyright {
    height: 65px;
}
.copyright .container {
    border-top: solid 1px #989898;
    padding: 20px;
}
.copyright p {
    text-align: center;
    font-family: 'futura_ltheavy';
    color: #000;
    font-size: 13px;
    padding-top: 10px;
}
.copyright p span {
    font-family: 'futura_ltregular';
}
.rodape-logo {
    width: 44%;
}
.rodape-logo img.logo-peq {
    float: left;
    margin-right: 24px;
}
.rodape-logo p {
    font-size: 12px;
    font-family: 'futura_ltregular';
    margin-top: 36px;
}
.rodape-logo li {
    list-style: none;
    margin-right: 7px;
    display: inline-block;
}
.menu-rodape {
    margin-top: 27px;
}
.menu-rodape ul {
    float: left;
    display: block;
}
.menu-rodape li {
    font-size: 10px;
    font-family: 'futura_ltregular';
    text-transform: uppercase;
    list-style: none;
    line-height: 29px;
}
.menu-rodape a {
    color: #000;
}
.menu-rodape .dropdown-menu {
    display:none;
}
.menu-rodape .dropdown-toggle {
    cursor:pointer;
}
.ico-end {
    background: url(../img/ico-mapa.png) no-repeat left;
    padding-left: 33px;
    padding-top: 4px;
}
.ico-tel {
    background: url(../img/ico-telefone.png) no-repeat left;
    padding-left: 33px;
    padding-top: 19px;
}
.ico-email {
    background: url(../img/ico-email.png) no-repeat left;
    padding-left: 33px;
    min-height: 24px;
    padding-top: 4px;
}
.filiais {
    margin-top: 10px;
    width: 30%;
}
.filiais ul {
    margin: 0;
    padding: 0;
}
.filiais li {
    list-style: none;
    font-family: 'futura_ltregular';
    font-size: 12.3px;
    line-height: 15px;
}
.back-to-top {
    margin: 0;
    position: absolute;
    bottom: 220px;
    right: 5%;
    width: 39px;
    height: 39px;
    z-index: 100;
}