@media (max-width: 1440px) {
	.box-shortcut h2 {
		font-size: 28px;
	}
	#projetos-shortcut img {
		width: 80px;
	}
	#mediascope-shortcut img {
		width: 50px;
	}
	#estudos-shortcut img {
		width: 90px;
	}
	#basesdados-shortcut img {
		width: 45px;
	}
	#documentos-shortcut img {
		width: 50px;
	}
	#politicas-shortcut img {
		width: 110px;
	}
	.content-box-new-home h3 {
		font-size: 22px;
		line-height: 32px;
	}
	.pre-footer h3 {
		font-size: 32px;
	}
	.logo_polobs {
		width: 150px;
	}
	.pre-footer a {
		font-size: 22px;
	}
	#home-news .content-box-new-home > a {
		padding: 80px;
	}
	.navbar-nav > li > .dropdown-menu {
		margin-top: 10px;
	}

}
@media (max-width: 1200px) {
	.post-type-archive-documento .box-archive img {
		height: 253px;
		object-fit: cover;
	}
}
@media (max-width: 1100px) {
	.search-page .col-sm-8.content-template {
		width: 100%;
	}
}

@media (max-width: 1024px) {
	.search-form-header input[type="text"] {
		width: 90%;
	}
	.box-news-archive .content-box-new-archive h3 {
		font-size: 13px;
	}
	.search-form-header {
		margin-top: 95px;
	}
	.archive-header h1 {
		font-size: 28px;
	}
	.archive-header .basedados-header {
		background-size: 26px;
	}

	.archive-header .documento-header {
		background-size: 30px;
	}
	.template-header .container {
		background-size: 26px;
	}
	.box-shortcut h2 {
		font-size: 26px;
		color: #000000;
	}
	#projetos-shortcut img {
		width: 60px;
	}
	#mediascope-shortcut img {
		width: 40px;
	}
	#estudos-shortcut img {
		width: 80px;
	}
	#basesdados-shortcut img {
		width: 35px;
	}
	#documentos-shortcut img {
		width: 40px;
	}
	#politicas-shortcut img {
		width: 100px;
	}
	.content-box-new-home h3 {
		font-size: 20px;
		line-height: 28px;
	}
	#home-news .excerpt-box-new-home {
		font-size: 14px;
	}
	.pre-footer h3 {
		font-size: 30px;
	}
	.pre-footer a {
		font-size: 22px;
	}

}

@media (max-width: 991px) {
	.post-type-archive-documento .box-archive img {
		height: 191px;
	}
	.box-archive h2 {
		font-size: 14px;
	}
	.box-news-archive {
		display: flex;
	}
	.box-news-archive:nth-child(2n) .image-box-new-archive {
		order: 2;
	}

	#menu-top > ul > li > a:hover:before {
		display: none !important;
	}
	#menu-top > ul > li.current-menu-item > a:before {
		display: none !important;
	}
	#menu-top > ul > li.current-menu-item > a {
		font-weight: 900;
	}
	img.logo-header {
		max-width: 120px;
	}
	#menu-top a {
		font-size: 12px;
	}
	.navbar-nav > li > .dropdown-menu {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		padding-left: 10px !important;
	}
	.navbar-nav > li > .dropdown-menu a {
		font-weight: 600 !important;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
		background: transparent;
		font-weight: 800 !important;
	}
	#home-feed-news {
		margin-bottom: 0;
	}
	.feed-news-line {
		font-size: 10px;
	}
	#arquivos-home {
		min-height: inherit;
	}
	.box-shortcut h2 {
		font-size: 23.9px;
	}
	.grid {
		height: 600px;
	}
	.box-shortcut img {
		width: 60px;
	}
	.content-box-new-home h3 {
		font-size: 18px;
		line-height: 24px;
	}
	#home-news .excerpt-box-new-home {
		font-size: 14px;
	}
	.wpml-ls-item span {
		font-size: inherit !important;
	}
	#home-news .readmore {
		font-size: 12px;
	}
	.box-agenda-home h5 {
		font-size: 18px;
	}

}
@media (min-width: 768px) {
	.col-sm-20 {
		width: 20%;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		border-color: #fddf55;
		margin-top: 5px;
	}
	#menu-menu-top {

		padding-left: 0;
		padding-top: 0;
	}

}
@media (max-width: 768px) {
	.navbar-nav > li > .dropdown-menu {
		margin-top: 0px;
		padding: 30px !important;
	}
	#menu-top a {
		font-size: 11.5px;
		padding: 7px;
	}
	.box-archive {
		width: 50%;
	}
	#home-news .container {
		padding-right: 30px;
		padding-left: 30px;
	}
	.archive-accordion-line h2 {
		font-size: 13px;
		line-height: 17px;
	}
	.search-form-header {
		padding-left: 0;
		padding-right: 0;
	}

}
@media (max-width: 767px) {
	.navbar-nav > li > .dropdown-menu {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		padding-left: 0px !important;
	}
	.navbar-nav > li > .dropdown-menu {
		margin-top: 0px;
		padding: 0px !important;
	}
	.navbar-header {
		padding-left: 15px;
		padding-right: 15px;
	}
	.navbar-default .navbar-toggle {
		margin-right: 0px;
		padding-right: 0px;
	}

	.archive-header {
		padding-left: 20px;
		padding-right: 20px;
	}
	#home-feed-news .container {
		padding-left: 20px;
		padding-right: 20px;
	}

	.grid {
		height: auto;
		float: left;
		width: 100%;
	}
	.col-grid {
		float: left;
		width: 100%;
	}
	.box-news-archive:nth-child(1) {
		margin-top: 0px;
	}
	.box-news-archive {
		display: block;
		margin-top: 275px;
	}
	#projetos-shortcut {
		width: calc(100% - 30px);
		height: calc(33.3333333% - 30px);
		background-position: center center;
		background-repeat: no-repeat;
		background-color: #fbd005;
	}
	#mediascope-shortcut {
		width: calc(100% - 30px);
		height: calc(33.3333333% - 30px);
	}
	#estudos-shortcut {
		width: calc(100% - 30px);
		height: calc(33.3333333% - 30px);
	}
	#documentos-shortcut {
		width: calc(100% - 30px);
		height: calc(33.3333333% - 30px);
	}
	#basesdados-shortcut {
		width: calc(100% - 30px);
		height: calc(33.3333333% - 30px);
	}
	#politicas-shortcut {
		width: calc(100% - 30px);
		height: calc(33.3333333% - 30px);
		background-color: #fbd005;
	}
	#home-news .flex {
		display: block;
	}
	#home-news .row .image-box-new-home {
		width: 100%;
	}
	#home-news .row .content-box-new-home {
		margin: 0;
	}
	#home-news .row:nth-child(2) .content-box-new-home {
		margin-bottom: 0;
		margin-top: 50px;
	}
	#home-news .row .image-box-new-home img {
		height: 300px;
	}

	#home-news .content-box-new-home > a {
		position: relative;
		display: block;
		padding: 60px;
	}
	.archive-content > .container {
		padding: 0;
		padding-left: 20px;
		padding-right: 20px;
	}
	.archive-column-filters {
		margin-bottom: 25px;
	}
	.archive-feed-boxs {
		padding-left: 0;
	}
	.archive-feed-boxs {
		margin-left: 0px;
		margin-right: 0px;
	}
	.single-column-custom-fields {
		padding: 0;
		width: 100%;
		float: left;
	}
	.single-column-content {
		float: left;
		padding: 0;
	}
	.post-navigation .container {
		width: 100%;
	}
}
@media (max-width: 640px) {
	span {
		font-size: 12px !important;
	}
	.normal-pag {
		padding-top: 30px;
		padding-bottom: 0px;
	}

	.archive-accordion-line-content-image {
		padding: 0;
	}

	.archive-accordion-line-cotent-text label {
		margin-top: 30px;
	}
	.archive-accordion-line h2 {
		font-size: 12px;
		line-height: 22px;
	}
	.archive-feed-boxs {
		padding-left: 0px;
		padding-top: 40px;
	}
	.box-archive h2 {
		font-size: 24px;
		line-height: 30px;
	}
	.box-archive p {
		font-size: 14px;
	}
	.archive-accordion-line-cotent-text {
		padding-right: 0;
	}

	.box-archive {
		padding-right: 0;
		padding-left: 0;
	}

	.content-pag .box-contacts {
		padding-left: 40px !important;
	}

	.text-area ul li {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.box-agenda-home {
		border-right: none !important;
	}

	.archive-header form {
		top: 150%;
		width: 90%;
		left: 0;
		right: 12%;
	}
	.box-archive {
		width: 100%;
	}

	.archive-header {

		padding-bottom: 80px;
	}
	.navbar-toggle {
		padding-right: 0;
		margin-right: 0;
	}

}
@media (max-width: 600px) {
	.post-type-archive-documento .box-archive img {
		height: auto;
		object-fit: cover;
	}
}
@media (max-width: 374px) {
	.navbar-brand {
		padding-left: 0;
	}

}
@media (max-width: 360px) {

	.box-shortcut h2 {
		font-size: 16px;
	}
	#mediascope-shortcut  img {
		width: 40px !important;
	}
	#documentos-shortcut img {
		width: 40px !important;
	}
	#basesdados-shortcut img {
		width: 40px !important;
	}
	#politicas-shortcut img {
		width: 80px !important;
	}

	#home-news .flex {
		display: block;
	}
	.content-box-new-home {
		margin-top: 0px !important;
	}
	#home-news .content-box-new-home > a {
		padding: 40px;
	}
	#home-news .row:nth-child(2) .content-box-new-home {
		margin-top: 40px !important;
		margin-bottom: 0px;
	}
	.pre-footer h3 {
		font-size: 22px;
	}
	.pre-footer a {

		font-size: 22px;
	}
	.logo_polobs {
		width: 100px;
	}
	.pull-right {
		float: left !important;
	}
	.logo_cecs {
		width: 65px;
	}
	.logo_apoios_comunitarios {
		width: 75px;
	}
	.logo_um {
		width: 50px;
	}

}

