@media only screen and (min-width: 768px){
	/*Grid das revistas da página inicial e da pagina revista-por-letra*/
	.grid-revistas{margin-left: -15px;}
	.grid-estatisticas:nth-child(2n){padding-right: 15px;}
	.grid-estatisticas:nth-child(2n+1){padding-left: 15px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) { 
    .nav.navbar-nav.navbar-right {margin-top: 0;}  
 
    .slide-list {
      width: 680px;
    }    
    .single-slide {
      height: 390px;
    }    
    #instafeed a {
      width: 63px;
    } 
    .header-bottom {
      position: inherit !important;
    }  
    .is-sticky .logo {
      padding: 0;
    }    
    .is-sticky .nav.navbar-nav.navbar-right {
      margin-top: 0px;
    }  
    .nav.navbar-nav.navbar-right {
      float: none !important;
      margin-right: 0;text-align: center
    }    
    .navbar-nav > li {
      display: inline-block;
      float: none;
    } 
    .left-sidebar .widget {
      border-right: 0 solid #f2f2f2;
      margin-bottom: 70px;
      padding-right: 0;
    } 
    .right-sidebar .widget {
      border-left: 0 solid #f2f2f2;
      margin-bottom: 70px;
      padding-left: 0;
    }   
    .right-sidebar {
      margin-top: 50px;
    }
	nav.cart-btn {
	  float: none;
	  text-align: center;
	}
	.navbar-header {
	  float: none;
	  text-align: center;
	}
	.social_icons {
	  text-align: center;
	}	
	
	.navbar-nav > li:nth-child(1) > a {
		padding-bottom: 13px;
	}
}

@media only screen and (max-width: 767px) { 
	.navbar-toggle {
		float: none;
		margin: 0px auto;
	}
	.navbar-header {
	  float: none;
	  text-align: center;
	}
	.navbar-toggle .icon-bar { background: none repeat scroll 0 0 #000000 }
	.header-left-menu, .social-icon {
	text-align: center;
	}   
	.is-sticky .logo {
	  padding: 10px 0;
	}    
	.is-sticky .nav.navbar-nav.navbar-right {
	  margin-top: 0px;
	}  
	.slide-list {
	  width: 280px;
	}
	nav.cart-btn {
	  float: none;
	  text-align: center;
	}
	.nav.navbar-nav.navbar-right {
	  margin: 0;
	} 
	.slides .owl-nav > div.owl-prev {
	  margin-left: -22px;
	}   
	.slides .owl-nav > div.owl-next {
	  margin-right: -22px;
	}  
	.post-type-link {
	  font-size: 25px;
	  padding: 20px;
	}
	.social_icons {
	  text-align: center;
	}
	  
	.maincontent {
	  padding-top: 50px;
	}
	.posted-by i.fa {
	  margin-left: 5px;
	  margin-right: 0;
	}
	.right-sidebar .widget {
	  border-left: 0 solid #f2f2f2;
	  margin-bottom: 50px;
	  padding-left: 0;
	}
	.footer-widget {
	  padding: 50px 0 0;
	}
	.footer-menu {
	  margin-top: 40px;
	}
	ul.nav.navbar-nav li ul.dropdown-menu li a {
	  text-align: left;
	} 
	.right-sidebar {
	  margin-top: 50px;
	}    
	.header-left-contact {
	  text-align: center;
	}
	.header-right-contact {
	  text-align: center;
	  margin-bottom:10px;
	}
	.comment-form .form-input input, .comment-form .form-input textarea {
	  margin-bottom: 20px;
	  padding-left: 30px;
	  width: 100%;
	}
	.tags-links {
	  color: #000;
	  display: block;
	  float: none;
	  font-size: 15px;
	  overflow: hidden;
	  text-transform: uppercase;
	}
	.comments-link {
	  display: block;
	  font-size: 15px;
	  margin-top: 20px;
	  overflow: hidden;
	  text-align: unset;
	  text-transform: uppercase;
	}
	
	.header-area-breadcrumbs >.container{
		padding: 0;
	}
	
	.content-area >.container{
		padding: 0;
	}
	
	.foto-noticia{display: none;}
	.texto-noticia{margin: 15px;}
	
	h4.revistas-por-letra{text-align:center;}
	.grid-revistas  + p{text-align:center;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) { 

	nav.cart-btn {
	  float: none;
	  text-align: center;
	}

	.social_icons {
	  text-align: center;
	}

	span.title-box {
		display: block;
		width: 100%;
	}
	
}

@media only screen and (min-width: 480px) and (max-width: 991px) {
	.box-sidebar{
		width: 50%;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.box-sidebar-bibliotecas{
		width: 100%; 
		padding-left: 25%; 
		padding-right: 25%;
	}
	
}

@media only screen and (max-width: 479px){
	#main > .col-xs-6{width: 100%;}
	.main-sidebar{padding:0 10%}
	.main-sidebar aside {padding-left: 0; padding-right: 0;}
	
	/*Cabeçalho RDI e BDP*/
	.header-area-biblioteca {padding-bottom:0;}
	.header-area-biblioteca > div > div > div{display:block;}
	.link-logo-rdi{display:inherit; text-align:center;}
	.logo-rdi{float:none;}
	h1.site-titles{float:none; text-align:center; margin:0; padding: 20px 0;}
}

@media only screen and (max-width: 505px){
	/*Rodapé RDI e BDP*/
	.logos img{width:30%}
}

@media only screen and (max-width: 629px){
	/*Cabeçalho RDI e BDP*/
	h1.site-titles{font-size: 25px;}
}

@media only screen and (max-width: 590px){ 
	/*Páginas*/
	h3.entry-title{text-align:center;}
}

@media only screen and (min-width: 630px) and (max-width: 991px){
	/*Cabeçalho RDI e BDP*/
	h1.site-titles{font-size: 35px;}
}

@media only screen and (max-width: 991px){
	/*Rodapé RDI e BDP*/
	.logos{float: none;	text-align: center;	margin-bottom: 10px;}
	.logos>a>img {padding-right: 0;}
	.biblioteca-central{text-align:right;}  
		
	.revistas-hospedadas ul{margin-right: 0;}
	.box-sidebar-bibliotecas{margin-top: 0;}
}
