html{position:relative;min-height:100%}body{margin-bottom:15px}.footer{position:absolute;bottom:0;width:100%;height:60px;background-color:#f5f5f5}.container .text-muted{margin:20px 0}.footer>.container{padding-right:15px;padding-left:15px}code{font-size:80%}body{font-family:'Roboto',sans-serif;font-weight:400;background-color:#faf3ed;color:#630;line-height:21px;font-size:1.36em;margin-bottom:150px}.clear{clear:both}h1{font-family:'Montserrat',sans-serif;color:#bb0f0c;font-weight:700}h2{font-family:'Montserrat',sans-serif;color:#bb0f0c;font-weight:400}img{padding:0;margin:0}.navbar-default{-webkit-box-shadow:-2px 2px 5px 0 rgba(135,71,2,.55);-moz-box-shadow:-2px 2px 5px 0 rgba(135,71,2,.55);box-shadow:-2px 2px 5px 0 rgba(135,71,2,.55);background-image:url(../img/bg-menu.png);background-position:top;background-repeat:repeat-x;border:none}#navbar{font-family:'Montserrat',sans-serif;font-size:13pt;margin-top:16px}.navbar-static-top{margin-bottom:0}.navbar-brand{padding:5px 5px}.navbar-brand img{background-image:url(../img/bg-logo.png);padding:5px 33px 15px 30px;background-position-y:bottom}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:none!important;filter:initial;background-repeat:no-repeat;-webkit-box-shadow:initial;box-shadow:initial}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#f17901;background-color:initial!important;border-bottom:solid 3px #f17901}.navbar-default .navbar-nav>li>a{color:#f17901;border-bottom:solid 3px #f9f2eb}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#9f0f0b}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#f17901;border-bottom:solid 3px #f17901}.navbar-default .navbar-toggle .icon-bar{color:#fff;background-color:#fff}.bg-banner{background-image:url();background-color:#874601;position:relative;border-bottom:solid 5px #874601;z-index:0}.bg-banner>.blur{top:0;right:0;left:0;bottom:0;background-image:url(../img/banner/banner1.jpg);-webkit-filter:blur(7px);filter:blur(5px);position:absolute;margin-bottom:0;z-index:0}.carousel h1{color:#fff;font-size:70px;text-align:right;text-shadow:0 0 4px rgba(119,58,1,1);margin-bottom:5px}.carousel h2{color:#fff;font-size:34px;text-align:right;text-shadow:0 0 4px rgba(119,58,1,1);margin-top:0}.carousel p{margin-bottom:0}.carousel .description{background-image:url(../img/bg-banner-description.png);padding:15px;width:60%;float:right}.carousel p{color:#fff;font-size:16px;text-align:right;text-shadow:0 0 4px rgba(119,58,1,1)}.carousel .carousel-caption{right:12%}.carousel-indicators{position:absolute;bottom:10px;left:67%;z-index:15;width:21%;padding-left:0;margin-left:0;text-align:right;list-style:none;top:90%}.conteudo-principal{padding-top:30px;padding-bottom:30px}.conteudo-principal .col-esquerda{padding-right:60px}.bloco{margin-bottom:45px}.conteudo-principal h1{font-size:20px;font-weight:400;color:#fff;padding:8px 3px 6px 10px;margin-bottom:15px;background-image:url(../img/bg-h1.png);border-color:#2e3092;background-color:#2e3092;border-bottom:solid 5px #f17901;border-radius:0 4px 0 4px}.conteudo-principal h2{font-size:20px;color:#630;font-weight:600}.conteudo-principal p{text-align:justify}.conteudo-principal img{margin-bottom:15px}.lista-produtos p{margin-bottom:15px}.lista-produtos ul.lista-produtos{margin-left:-15px!important;margin-right:-15px!important}.lista-produtos ul.lista-produtos{padding:0;margin:0;list-style:none}.lista-produtos ul.lista-produtos li{margin-bottom:30px;padding-left:30px;padding-right:30px;min-height:280px}.lista-produtos ul li a.btn{position:absolute;right:30px}.lista-produtos ul li h2{margin-bottom:5px;font-size:16px}.lista-produtos ul li h3{margin-bottom:5px;font-size:15px}.lista-produtos ul li p{line-height:18px;text-align:left}.lista-produtos ul li img{padding:0;border:solid 2px #f0e0ca;margin-bottom:5px}.lista-categorias{}.lista-categorias ul{list-style:none;padding:0}.lista-categorias ul li{background-color:#f0e0ca;margin-bottom:15px;border-bottom:solid 5px #dab17a;border-radius:0 4px 0 4px;position:relative;height:37px;font-weight:600}.lista-categorias ul li:hover{background-color:#f2e3d2;border-bottom:solid 5px #e2c196}.lista-categorias ul li a,.lista-categorias ul li a:link{padding:8px 10px 5px 15px;width:100%;color:#630;text-decoration:none;position:absolute}.detalhe-produto img{padding:0;border:solid 2px #f0e0ca;margin-bottom:5px}.informacoes-produto .text-area{padding-left:45px}.informacoes-produto textarea{height:133px}.especialidade h2{margin-top:0}.empresa .jumbotron{background-color:#faf3ed;padding-bottom:20px}.empresa .jumbotron h1{background-color:initial;text-align:center;font-size:36px;color:#630;border:none;font-weight:700;margin-top:0}.empresa .jumbotron p{line-height:26px;font-size:18px}#mapa{height:427px;background-color:#fff}form.contato label.error{margin-top:5px;display:block;color:#c00;font-size:11px;font-weight:600}form.contato h2{margin-bottom:0}.footer{font-family:Montserrat,sans-serif;font-weight:700;color:#fff;text-transform:uppercase;text-shadow:0 0 2px rgba(0,0,0,1);background-color:#2e3092;border-top:solid 5px #f17901;padding-top:15px;padding-bottom:15px;height:auto!important}.footer p{margin-bottom:0}input,textarea,.form-control{background-color:#f0e0ca!important;border:solid 1px #f0e0ca!important;border-radius:0;box-shadow:initial}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,51,0,.4);box-shadow:0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,51,0,.4)}label{font-weight:400;line-height:10px;font-size:12px}fieldset{border:1px solid #ddd;padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0}legend{font-size:1.2em;font-weight:bold}textarea{min-height:75px}.editor-label{margin:1em 0 0 0}.editor-field{margin:.5em 0 0 0}.field-validation-error{color:red}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}.btn-primary{background-repeat:repeat-x;border-color:#2e3092;font-weight:700;background-image:linear-gradient(to bottom,#2e3092 0,#2e3092 100%);border-bottom:solid 3px #f17901}.btn-primary:focus,.btn-primary:hover,.btn-primary.active,.btn-primary:active{background-color:#242673;background-position:0 0;border:solid 1px #242673;border-bottom:solid 3px #f17901}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#242673;border-color:#242673;border-bottom:solid 3px #f17901}