@CHARSET "ISO-8859-1";
body{    margin-top: 172px;}
.navbar-brand img {
    width: 100%;
    height: auto;
}
.userMenu > li > a {
    font-size: 14px;
    text-transform: initial;
}
.featuredPostContainer .slidetitulos a {
    font-weight: 600;
}

.bg-livros{margin-top:30px !important;}
.wrapper.contact-us{margin-top:180px;}
.headerOffset {
    padding-top: 0;
}
.topo-search {
    margin: 45px 0;
}
.description p {
    color: #888888;
   font-size: 14px;
   min-height: 50px;
   max-height: 50px;
   overflow: hidden;
   line-height: 18px;
}
.item h4 a {
    font-family: 'Source Sans Pro', sans-serif;
   font-weight: 700;
   color: #3a3a3a;
   text-decoration: none;
   text-transform: uppercase;
   font-size: 16px;
   min-height: 63px;
   display: block;
}
.bg-livros #viewContent{margin-top:200px;}
@media (max-width: 1920px){
	.banner, .slider-content, .slider, .slider-v2 {
		max-height: 848px;
	}
}

@media (max-width: 991px){

    .navbar-header {
       float: none;
   }
   .navbar-toggle {
       display: block;
        margin: 15px 5px;
   }
   .navbar-collapse {
       border-top: 1px solid transparent;
       box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
   }
   .navbar-collapse.collapse {
       display: none!important;
   }
  
   .navbar-nav>li>a {
       padding-top: 10px;
       padding-bottom: 10px;
   }
   .navbar-text {
       float: none;
       margin: 15px 0;
   }
   .navbar-collapse.collapse.in { 
       display: block!important;
   }
   .collapsing {
       overflow: hidden!important;
   }
   
   .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
		max-height: 100%;
	}
	.navbar-brand img{width:100%;}
	
	.product{    min-height: 550px;}
    body {margin-top: 82px;}
    .topo-search {margin: 18px 0;}
}

@media (max-width: 767px){
    body{margin-top:0;}
	.banner, .slider-content, .slider, .slider-v2 {
		margin-top:0px;
	}
    .navbar-brand img {
        width: auto;
    }
	.navbar-brand{
		float:none;
	}
	.navbar-brand img{
		margin:0 auto;
	}
    .bg-conteudo.bg-o-peregrino-e-as-luzes {
        margin-top: 0;
    }   
    .parallaxOffset{margin-top:0;}
    .row-content-html {padding:15px;}
    .topo-search {
    margin: 18px 0;
}
}
@media (max-width: 400px){

.navbar-brand img {
    max-width: 100%;
}

}