@media screen and (min-width: 1186px){
	.trigger{
		display: none;
	}
	.cap-noticia .description{
		height: 70px;
	}
}

@media screen and (max-width: 1185px){
	.cn_content {
		width: 100%;
	}
}
@media screen and (max-width: 1090px){
	.bg-slider{
		display: none;
	}
	.wrap{
		width: 980px;
	}
}
@media screen and (max-width: 1023px){
	.footer-top .widget .title h3{
		font-size: 17px;
	}
	.marked-title h3{
		font-size: 17px;
	}
	.top-bar{
		display: none;
	}
	.wrap{
		width: 717px;
	}
	.main-title p {
		font-size: 40px;
		line-height: 47px;
		top: 12px;
	}
	.main-title{
		height: 73px;
	}

	.noticia-item {
		width: calc(50% - 20px);
	}
	.effect-hover{
		display: none!important;
	}
}
@media screen and (max-width: 790px){
	.facebook-widget{
		display: none;
	}
}
@media screen and (max-width: 769px) and (min-width:700px){
	.footer-top{
		width: 680px;
	}
	.footer-bottom{
		width: 680px;
	}
	#wrapper{
		width: 680px;
	}
	.wrap{
		width: 680px;
	}
	header {
		height: auto;
	}
	.main-content {
		padding: 0px 0 64px;
	}
	.busca{
		display: none;
	}
	.footer-top .widget.first {
		width: 100%;
	}
	.widget.acesso-rapido {
		width: 100%;
	}
	header .logo a img {
		height: 70px;
	}
	.newsletter .w5 {
		margin-left: 0 !important;
		width: 94% !important;
	}
	.newsletter {
		padding: 25px 10px 30px;
	}
	.bg-white{
		padding-top: 30px!important
	}
	h1 {
		font-size: 20px;
		line-height: 20px;
	}

	h3 {
		font-size: 18px;
		line-height: 25px;
	}
	.main-title p {
		font-size: 20px;
	}
	.busca-associado form p{
		font-size: 13px;
	}
	.main-title address{
		display: none;
	}
	.banner-spc{
		display: none;
	}

	.busca-associado select{
		margin-right: 0;
		max-height: 100%;
		width: 280px!important;
		margin-bottom: 5px;
	}
	.busca-associado input {
		margin-right: 0;
		margin-bottom: 5px;
		max-height: 100%;
		width: 264px!important;
	}
	.busca-associado button{
		width: 280px;
		max-width: 280px;
	}
	.ramo{
		display: none;
	}
	.accordion-heading .accordion-toggle {
		font-size: 13px;
		padding: 6px 0 3px 55px;
	}
	.servicos a{
		display: block;
		text-align: center;
		margin-top: 15px;
	}
	/*	.photos-page .photo-item {
			width: 100%;
		}*/
	.evento-item {
		width: calc(50% - 20px);
	}
	.outras-noticias .span4 {
		width: calc(50% - 0px)!important;
		padding: 6px;
	}
	.last-news-sidebar{
		display: none;
	}


}
@media screen and (max-width: 700px){
	header {
		height: auto;
	}
	.main-content {
		padding: 0px 0 64px;
	}
	.busca{
		display: none;
	}
	.wrap{
		width: 280px;
	}
	.footer-top .widget.first {
		width: 100%;
	}
	.widget.acesso-rapido {
		width: 100%;
	}
	header .logo a img {
		height: 70px;
	}
	.newsletter .w5 {
		margin-left: 0 !important;
		width: 94% !important;
	}
	.newsletter {
		padding: 25px 10px 30px;
	}
	.bg-white{
		padding-top: 30px!important
	}
	h1 {
		font-size: 20px;
		line-height: 20px;
	}

	h3 {
		font-size: 18px;
		line-height: 25px;
	}
	.main-title p {
		font-size: 20px;
	}
	.busca-associado form p{
		font-size: 13px;
	}
	.main-title address{
		display: none;
	}
	.banner-spc{
		display: none;
	}

	.busca-associado select{
		margin-right: 0;
		max-height: 100%;
		width: 280px!important;
		margin-bottom: 5px;
	}
	.busca-associado input {
		margin-right: 0;
		margin-bottom: 5px;
		max-height: 100%;
		width: 264px!important;
	}
	.busca-associado button{
		width: 280px;
		max-width: 280px;
	}
	.ramo{
		display: none;
	}
	.accordion-heading .accordion-toggle {
		font-size: 13px;
		padding: 6px 0 3px 55px;
	}
	.servicos a{
		display: block;
		text-align: center;
		margin-top: 15px;
	}
	.photos-page .photo-item {
		width: 100%;
	}
	.evento-item {
		width: 100%;
	}
	.presidentes .item{
		width: 100%;
		margin: 0 0 10px;
	}
	.funcao{
		font-size: 14px;
	}
	.tab-item{
		width: 100%;
	}
	.form-group{
		width: 100%!important;
		margin: 0 0 20px!important;
	}
	footer{
		overflow: hidden;
		max-width: 100%;
	}
	footer .logo{
		display: none;
	}
	.footer-top .widget.first{
		padding-top: 0;
	}
	.twoboxes .post-thumb{
		height: auto;
	}
}
@media screen and (max-width: 349px){
	#wrapper {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		overflow: hidden;
		/*width: 280px;*/
	}	
	#nav ul li {
		padding: 3px 0!important;
		font-size: 14px!important;
		margin-bottom: 2px!important;
	}
}