@media screen and (max-width: 1199px){
	header #menu-header ul li + li a {
	    margin-left: 46px;
	}	
	#banners .sliderContent .cycle-slideshow .slide img, #banners .sliderContent .cycle-slideshow .slide a img {
	    width: 100%;
	}
	#banners .slide-inner .content-desc {
	    padding-right: 10px;
	}
}
@media screen and (max-width: 991px){
	header #menu-header ul li + li a {
	    margin-left: 17px;
	}	
	header #searchform #s {
	    width: 75%;
	}
	#banners .slide-inner .content-desc .descricaoBanner .titleBanner, #banners .slide-inner .content-desc .descricaoBanner a .titleBanner {
	    font-size: 18px;
    }
    #banners .slide-inner .content-desc .descricaoBanner .descBanner, #banners .slide-inner .content-desc .descricaoBanner a .descBanner {
    	font-size: 11px;
    }
}

@media screen and (max-width: 767px){
	.menuHidden{
		display: block;
		color: #000;
	}
	header .content-logo img{
		display: table;
		margin: 0 auto;
	}
	header .navbar{
		border-bottom: 1px solid #eee;
	    float: none !important;
	    margin-bottom: 19px !important;
	    max-width: 100% !important;
	    padding: 10px;
	    width: 100%;
	}
	.navbar-header{
		width: 100%;
	}
	.navbar-toggle{
		border: 1px solid #000;
	}
	.navbar-toggle .icon-bar{
		background: #000;
	}
	header #searchform {
	    float: right;
	    width: 100%;
	}
	header #searchform #s {
		width: 87%;
	}
	header #searchform div{}
	header #menu-header ul {
	    background: #f4f4f4 none repeat scroll 0 0;
	    border: 1px solid #eee;
	    margin: 0;
	}
	header #menu-header ul li a {
	    color: #848688;
	    font-weight: bold;
	    margin: 0 !important;
	    padding: 10px;
	    text-align: center;
	    text-transform: uppercase;
	}
	header #menu-header ul li + li {
		border-top: 1px solid #eee;
	}
	header #menu-header ul li.open ul{
		background: #ddd;
	}
	#banners .col-md-8 {
	    background: #000 none repeat scroll 0 0;
	    display: table;
	    margin: 0 auto;
	    padding: 0;
	}
	#banners .slide-inner {
	    position: relative;
	    width: 100%;
	}
	.content-home .list-posts-home .col-dgm-home{
		width: 50%;
	}
	.menu-novidades-cat{
		display: block;
		background: #a02525;
		color: #FFF;
	}
	.menu-novidades-cat a{
		color: #FFF;
	}
	.header-black .menu-header .menuHidden{
		color: #fff;
	}
	#menu-header a{
		color: #000!important;
	}

	.menu-novidades-cat .navbar-toggle,
	.header-black .navbar-toggle{
		border: 1px solid #fff;
	}
	.menu-novidades-cat .navbar-toggle .icon-bar,
	.header-black .navbar-toggle .icon-bar{
		background: #fff;
	}
	#sub-content-projetos .col-md-3{
		display: none;
	}
}

@media screen and (max-width: 537px){
	.autor-projetos {
	    display: table;
	    float: none;
	    margin: 0 auto 20px;
	    text-align: center;
	}
	#sub-content-projetos .social-icons {
	    background: #fff none repeat scroll 0 0;
	    display: table;
	    float: none;
	    margin: 0 auto;
	    padding: 0 10px 10px;
	    text-align: center;
	}
}
@media screen and (max-width: 420px){
	header #searchform #s {
    	width: 74%;
	}
	header #searchform #searchsubmit {
	    float: right;
	}
	.content-home .list-posts-home .col-dgm-home{
		width: 100%;
	}
}
@media screen and (max-width: 355px){
	.content-search .image-content {
	    display: block;
	    float: none;
	    margin-bottom: 17px;
	    width: 100%;
	}
	.content-search-desc {
	    float: none;
	    padding-left: 0;
	    width: 100%;
	}
}