/* MOBILE LOGIN 768px */
@media( max-width: 768px ) {
	#wrapperSite{
		padding-top: 20px;
	}
	#leftBook{
		width:100%;
	}
	#rightBook{
		margin: 0 7%;
		width: 86%;
	}
	#rightBook .col {
		clear: both;
		display: block;
		width: 100%;
	}
	#books .titles, 
	#rightBook .titles {
		width: 100%;
	}
	
	#slideshow .wrapperSlideshow{
		min-width: 0px;
	}
	
	#slideshow{
		width:100%;
		margin-bottom: 0px;
	}
	#slideshow .conteudoSlideshow{
		width:100%;
		overflow:hidden;
		min-width: 0px;
	}
	#slideshow .conteudoSlideshow .img{
		background-position: center center !important;
		width: 100%;
	}
	#wrapperTop{
		border-bottom: none;
		float: none;
		margin: 0 auto;
		width: 86%;
	}
	#wrapperTop .title{
		border-bottom: 1px solid #e2151a;
		width:100%;
		font-size: 26px;
		border-bottom: 0px;
	}
	
	#wrapperTop .title:first-child {
		 max-width: 100%;
		 margin-right: 0px;
	}
	#wrapperTop > .visOrd{
		display: inline-block;
		float: none;
		text-align: center;
		width: 100%;
		border-top: 1px solid #e2151a;
	}
	#wrapperTop > .visOrd .visualizacao {
		width: 100%;
		font-size:13px;
	}
	#wrapperTop > .visOrd .visualizacao span{
		font-size:13px;
	}
	#wrapperTop .visOrd .visualisar{
		float:none;
		margin:0px;
	}
	#wrapperTop .visOrd .visualisar:last-of-type{
		float:right;

	}
	#wrapperTop #capas{
		margin:0px;
	}
	#wrapperTop .visOrd .ordenacao{
		margin-top:20px;
	}
	#listagemConteudo{
		margin-top: 0px;
	}
	
	#listagemConteudo .filters{
		text-align: center;
	}
	#listagemConteudo .infoTotalArtigos{
		font:700 18px "PT-Sans",sans-serif;
		margin: 20px auto 0;
	}
	#listagemConteudo .selectContainer {
		float: none;
	}
	#listagemConteudo .filters .navbar{
		margin-top:20px;
	}
	#wrapperTop select{
		color: #383d4d;
		cursor: pointer;
		font: 700 13px "PT-Sans",sans-serif;
	}
	#listagemConteudo select{
		margin-top: 10px;
		font: 400 13px "PT-Sans",sans-serif
	}
	#listagemConteudo .listagem{
		margin:20px auto 0;
	}
	#listagemConteudo .listagem .row{
		float: none;
		text-align: center;
	}

	#listagemConteudo .listagem.type1 .row .book{
		min-width: 325px;
		width: calc(100% - 50px);
	}
	#listagemConteudo .listagem.type1 .row .book .titleContainer{
		text-align: left;
		margin-bottom: 15px;
		width:40%;
		max-width:195px;
	}
	#listagemConteudo .listagem.type1 .row .book .priceContainer{
		width:210px;
	}
	#listagemConteudo .listagem.type1 .row .book .price{
		width:100%;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice{
		border: 0 none;
		display: inline-block;
		float: right;
		padding: 0px;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice:last-child{
		padding:0px;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice .wrapperTalble{
		display: block;
		width: 210px;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice .pvp{
		float: right;
		text-align: left;
		padding:0px;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice .pvp span{
		font-size:12px;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice .price{
		padding-right: 0px;
		font:700 28px/46px "Aprex-New-Bold",sans-serif;
		text-align: right;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice a.detalhe{
		background-position: 10px center;
		float:left;
		font: 700 12px "PT-Sans",sans-serif;
		padding: 5px 0 5px 10px;
		width: 95px;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice a.detalhe:hover{
		background-position: 10px center;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice a.comprar{
		background-position: 10px center;
		float: right;
		font: 700 12px "PT-Sans",sans-serif;
		padding: 5px 0 5px 10px;
		width: 95px;
	}

	#listagemConteudo .listagem.type2 .row .book{
		display: inline-block;
		float: none;
		margin: 0 auto;
		border-left: 1px solid #ededed;
		text-align: left;

	}
	#listagemConteudo .listagem.type2 .row .book:last-of-type{
		border-right: 1px solid #ededed;
	}
	
	.navbarArrows {
		display: block;
		float: left;
		height: 17px;
		margin-top: 10px;
		position: relative;
		width: 100%;
	}
	#listagemResultados .arrowLeft{
		left: 48%;
	}
	#listagemResultados .arrowRight{
		left: 52%;
	}
	#listagemResultados .navbar{
		text-align: center;
		width: 100%;
	}
	
	#listagemResultados .navbar a,
	#listagemResultados .navbar #pagActual,
	#listagemResultados .navbar .separadorPag{
		float:none;
	}
}
@media( max-width: 445px ) {
	#listagemConteudo .listagem.type1 .row .book .bookInfo,
	#listagemConteudo .listagem.type1 .row .book .img{
		display: inline-block;
	}
	#listagemConteudo .listagem.type1 .row .book{
		min-width: 0px;
	}
	#listagemConteudo .listagem.type1 .row .book .titleContainer{
		max-width: 325px;
		width: 100%;
		text-align: center;
	}
	#listagemConteudo .listagem.type1 .row .book .autor{
		float:none;
	}
	#listagemConteudo .listagem.type1 .row .book .price{
		width: 100%;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice{
		display:inline;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice .pvp{
		text-align: center;
		width:100%;
	}
	#listagemConteudo .listagem.type1 .row .book .priceContainer {
		float: none;
		margin: 0 auto;
	}
	#listagemConteudo .listagem.type1 .row .book .bookPrice .price{
		text-align: center;
		width:100%;
	}
	#listagemConteudo .listagem.type1 .row .book .img a{
		margin-bottom: 20px;
	}
	#listagemConteudo .listagem.type1 .row .book .descImgContainer{
		float:none;
		margin:0 auto;
	}
}
