a,
a:focus,
a:hover {
  color: #fff;
}
.btn-default,
.btn-default:hover,
.btn-default:focus {
  color: #FFFFFF;
  text-shadow: none;
  background-color: #fff;
  border: 1px solid #fff;
}
.text-center .img-responsive{margin-left: auto;margin-right: auto}

html,
body {
  min-height: 100%;
  height:100%;


}
body {
font-family: 'Roboto Slab', serif;
  font-size: 15px;
  color: #FFFFFF;

  background-image: url('img/bg.jpg');
background-repeat: no-repeat;
 background-position: center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.fill {
  width: 100%;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

.meio{
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  width: 100%
}

.fullHeight{min-height: 100%;height: 100%;}
.centered{margin-right: auto;margin-left: auto;}

.principal{
    padding-top: 40px;
    padding-bottom: 130px;
    font-size: 17px;
    line-height: 180%;
    padding-left: 90px;
    padding-right: 90px;
    /*background-color: rgba(243,111,50, .6);*/
    background-color: rgba(247,148,51, .5);
}

strong{font-weight: 700}
h1{font-size:32px;margin:0;padding:0 0 35px 0;font-weight: 400;line-height: 120%}
h2{font-size: 26px;margin:25px 0 35px;font-weight: 700;line-height: 120%}


.navbar{margin-bottom: 0;border:none;position: absolute;width: 100%}
.navbar-brand{height: auto;float:none;}

.verde{color: #92A855}
.laranja{color:#F36F32}
.amarelo{color: #F79433}
.marron{color: #6B4E2B}

.contatos a{font-weight: 400;font-size: 16px;}

.contato{background: #6B4E2B;padding:20px 0;}
.endereco{background:#92A855;padding:15px 0;}

.meio .col-md-8.col-md-offset-2{padding:0!important;}

.contato h1{padding-bottom: 10px}
.contato p{padding-bottom: 15px}
.btn{color: #fff;font-weight: 700;background-color: #92A855;}

.btn.focus, .btn:focus, .btn:hover{color: #fff;background-color:#F79433 }

.form-control:focus {
    border-color: #F79433;
    outline: 0;
    box-shadow: none;}

    a .fa{font-size: 20px;padding:0 2px;}

     @media only screen and (max-width : 992px) {
      body{background-size:auto}
.principal{min-height: auto;padding-bottom: 40px;    padding-left: 15px;
    padding-right: 15px;}
.navbar{position: relative}

.col-md-6.text-right{text-align: left;margin-top: 10px;margin-bottom: 10px}

    }