@media (max-width: 1600px) {

	.welcome ul li a {
		font-size: 13px;
		padding: 0 13px;
	}
	
}

@media (max-width: 599px) {

	.home h1 {
		font-size: 20px;
		line-height: 28px;
	}

	.AnuncioHomeTop  {
		display: none;
	}

	.pubTop {
		display: none;
	}

	.infoPub .categoria {
		position: absolute;
	    bottom: 17px;
	    right: 0;
	}

	.infoPub .categoria a {
	    padding: 16px 32px;
	    background: none;
	    font-size: 14px !important;
	    text-shadow: 1px 1px 9px #000;
	    line-height: 20px;
	}

	.intro .col-md-6 .row .col-md-6 .autor a {
		padding: 18px;
	}

	.intro .col-md-6 .col-md-6 .infoNot p {
		margin-bottom: 20px;
	}

	.postsHomeS .infoPub .categoria {
	    position: absolute;
	    top: 13px;
	    right: 15px;
	}

	.postsHomeS .container h3 {
		padding-top: 0;
	}

	.postsHomeS h3 a {
		padding: 10px 0px;
    	display: block;
	}

	.postsHomeS .postD .autor a {
		padding: 18px 0;
		display: block;
	}

	#footer .row ul li a {
		padding: 17px 0px;
	}

	.home .intro p {
		margin-bottom: 10px;
	}

	.intro .col-md-6 .row .col-md-6 .infoNot {
		height: 150px;
	}

	.intro .infoNot p a {
		padding: 10px 0px;
	    margin-bottom: 0;
	    display: block;
	}

	.intro .infoPub .autor a {
		padding: 16px;
	}


	#header .container {
	    display: block;
	}

	.welcome ul {
		display: block;
	}

	.intro .fcol {
    	padding-right: 15px;
	}

	.intro .col-md-6 .row .col-md-6 {
    	padding-right: 15px;
	}

	.intro .col-md-6 .row .col-md-6 .thumbPost {
    	max-width: initial;
	}

	.intro .col-md-6 .col-md-6 img {
		width: 100%;
	}

	.postsHomeS .col-md-3 {
    	padding-right: 15px;
	}

	.postsHomeS .col-md-3 img {
		width: 100%;
	}

	#menu-menu-top {
		padding: 15px 0px;
	    position: absolute;
	    top: 48px;
	    width: 100%;
	    background: #37A2B0;
	    z-index: 99999;
	    display: none;
	}

	#menu-menu-top.mostrarMenu {
		display: block;
	}

	.welcome ul li a {
		padding: 18px 15px;
		font-size: 14px;
		display: block;
	}

	.intro {
		padding: 0;
	}

	#search {
		text-align: left;
    	padding-left: 15px;
	}

	#menu {
		display: none;
	}

	#branding {
		padding: 0 15px;
	}

	#header .container {
		padding: 13px 0;
	}

	.menuTopMobile {
    	display: block;
	    position: absolute;
	    right: 15px;
	    font-size: 24px;
	    color: #fff;
	}

	.centroHome {
		padding: 0;
	}

	.verTodos {
	    background: #333;
	    font-size: 14px;
	    color: #fff;
	    padding: 0;
	    text-decoration: none;
	    position: relative;
	    top: 0;
	    width: 100%;
	    display: block;
	    text-align: center;
	    margin-bottom: 10px;
	    right: initial;
	}

	.verTodos a {
		padding: 17px;
    	display: block;
	}

	.postBox .col-md-4 {
    	max-width: 100%;
	}

	.tituloCategoria {
		text-align: center;
		padding: 18px;
	}

	.postsHomeS .postD {
		margin-bottom: 10px;
    	border-bottom: 1px solid #ccc;
	}

	.SegundosPosts .verTodos {
		right: 0;
	}

	.colPLinhas .col-md-12 {
		padding: 15px 15px 0;
	}

	.livrosHome {
		padding: 15px;
	}

	.instrumentosHome article {
		margin-bottom: 15px;
	}

	.livrosHome .container {
		padding: 15px;
	}

	.livrosHome article {
		margin-bottom: 15px;
	}

	#footer .col-md-4 {
		margin-bottom: 20px;
	}

	#footer .row {
		padding-bottom: 0;
	}

	#content article .thumb {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}

	#content article header {
		width: 100%;
	}

	#content article header {
		position: relative;
	}

	#content article header .autor {
		position: absolute;
	    top: 0;
	    right: 0px;
	}

	#content article header p {
		line-height: 24px;
	}

	#content article .thumb img {
		width: 100%;
	}

	#content article {
		display: block;
	}

	.aulasInstrumento .verTodos {
		position: relative;
	    right: 0;
	    top: 0;
	}

	.rowInstrumentos .col-md-3 {
		width: 100%;
	}

	.introPage p {
		line-height: 22px;
	}

	.livrosHome img {
		width: 100%;
	    height: auto;
	}

	.livrosHome article h4 {
		font-size: 16px;
	}

	.livrosHome p {
		line-height: 22px;
	}


	.search-field {
		width: 68%;
	}

	.loopPesquisar  .container article {
		text-align: center;
	}

	.loopPesquisar  .container article img {
		margin-bottom: 10px;
	}

	#copyright {
		line-height: 20px;
	}

	#breadcrumbs {
		line-height: 24px;
    	text-align: center;
	}

	.introPost .col-md-8:after {
		background-size: 15%;
	}

	.introPost .col-md-4 {
		padding: 20px 15px;
	}

	.pubSTop {
		width: 100%;
		height: auto;
		min-height: 200px;
	}

	.ctaI h2 {
		margin-bottom: 0;
    	padding: 15px 0;
	}

	.ctaI {
		padding-bottom: 15px;
	}

	iframe {
		min-height: auto;
		margin-bottom: 0;
	}


	.introLivro .col-md-8 .thumb {
    	max-width: 100%;
    	margin-right: 0;
	}

	.introLivro .col-md-8 .thumb {
		width: 100%;
	}

	.introLivro .col-md-8 .conteudoPost {
    	max-width: 100%;
    	margin-top: 20px;
	}

	.introLivro .col-md-8 img {
		width: 100%;
	}

	.outrosCursos .postD {
		margin-bottom: 15px;
	}

	.outrosCursos .postD p {
		margin-right: 10px;
	}

	#content h2 {
		line-height: 22px;
	}
 }

  @media (max-width: 321px) {
	.search-field {
    	width: 63%;
	}
 }