.TextInvisible {display: block; line-height: 0; text-indent: -999em; font-size: 0;} /* Desaparece com o texto */div { position: relative;}img {max-width: 100%;}[class^="Sprites"],[class*=" Sprites"] {  display: inline-block;  width: 30px;  height: 30px;  margin-top: 1px;  *margin-right: .3em;  line-height: 14px;  vertical-align: text-top;  background-image: url("../images/sprites-min.png");  background-position: 0px 0px;  background-repeat: no-repeat;} /* Incluir Imagem do Sprites */.IconSearch {  background-position: -1px -1px;}/* Botão para voltar ao topo do site */#scroll_top{	background: url("../images/top.png") no-repeat scroll center center rgba(0, 0, 0, 0.69);    border-radius: 2px;    bottom: 50px;    cursor: pointer;    display: none;    height: 35px;    margin-left: 540px;    position: fixed;    right: 23px;    top: 45%;    width: 35px;}#scroll_top:hover{	background-color:#ddd;}/* Fixando no Topo */#nav.affix {   /* position: fixed;    top: 0;	z-index: 100000;*/}/* Large desktop */@media (min-width: 1200px) {   .container,  .navbar-static-top .container,  .navbar-fixed-top .container,  .navbar-fixed-bottom .container {    width: 980px;  }} /* Portrait tablet to landscape and desktop */@media (min-width: 768px) and (max-width: 979px) {   .container,  .navbar-static-top .container,  .navbar-fixed-top .container,  .navbar-fixed-bottom .container {    width: auto;  } } /* Landscape phone to portrait tablet */@media (max-width: 767px) {  .container,  .navbar-static-top .container,  .navbar-fixed-top .container,  .navbar-fixed-bottom .container {    width: auto;  }     } /* Landscape phones and down */@media (max-width: 480px) {   .container{	margin: 0;	}}