@media (max-width: 480px){
	.topicos-destaque .sem-img{
		margin-bottom:20px !important;
	}

	.slideshow-full-container .slide_carousel_img{
	  height:25vh;  
	}

	.content h2 a.more{
		text-indent: 0px !important;
		max-width: 45% !important;
	}

	.home .topicos-destaque .item .caso-f.infos{
		height: 155px !important;
		margin-bottom: 20px;
	}
}

@media (min-width: 400px) and (max-width:769px){
	/*
	.page-template-page-noticias #listagem-noticias .col-md-4{
		width:33.33333%;
	}

	.page-template-page-noticias #listagem-noticias .col-md-4:nth-child(3n+1){
		clear:left !important;
	}
	.page-template-page-noticias #listagem-noticias .col-md-4:nth-child(2n+1){
		clear: none;
	}
	*/
	/*PAGINA DO REITOR*/
	.page-id-2 #attachment_6261{
		width: 100% !important;
	}

	.page-id-2 img {
		width:100%;
		border-radius: 0px;
	}
	/*PAGINA DO REITOR*/

	/*PAGINA DE PESQUISA*/
	.page-id-3568 .wp-image-3574{
		width: 100% !important;
	}

	.page-id-3568 img {
		width:100%;
		border-radius: 0px;
	}
	/*PAGINA DE PESQUISA*/
}

@media (max-width: 768px) {
	.pop-up-home .modal-body img {
		max-width: 70%;
		margin-top: 65px;
	}

	#topo .logo_responsivo {
	    display: inline-block;
	    vertical-align: top;
	    margin: 0;
	}

	#topo .logo_responsivo img {
	    max-height: 60px;
	    width: auto;
	}

	.col-xs-6:nth-child(2n+1){
		clear:left;
	}
	.col-xs-3:nth-child(4n+1){
		clear:left;
	}
	.col-xs-4:nth-child(3n+1){
		clear:left;
	}

	.topicos-destaque{
		margin-top:20px !important;
	}

	.topicos-destaque .item{
		margin-bottom:5px;
		height: auto !important;
	}

	/*
	.home .topicos-destaque .item .caso-f.infos{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	*/
	
	.slick-slide{
		width: 50%;
	}

	#rodape .infos .logos {
    	margin-top: 20px !important;
	}

	.slide-destaque-2 .itens .item .wp-caption .wp-caption-text{
		display:none;
	}

	.conteudo-abas .conteudo-aba{
		display: none;
	}
	.conteudo-abas .conteudo-aba.ativo {
		display: block;
	}
	.relacionadas:not(.clipping) .item .data,
	.relacionadas:not(.clipping) .item .categoria {
		display: none;
	}
	.slick-slider .slick-list{
		padding-left:0 !important;
	}
	.breadcrumb {
		padding: 20px 0;
	}
	.home #cabecalho{
		margin-bottom:20px;
	}
	.ua-organograma:after{
		height:4.5%;
	}
	.ua-organograma .item.maior p,
	.ua-organograma .item.final p {
		display: none;
	}
	.ua-organograma .item.final,
	.ua-organograma .item.meio.maior{
		padding:9px !important;
	}
	.ua-organograma .item.final h3{
		font-size:12px;
		padding-right:12px;
	}

	.ua-organograma .item.meio.maior:after,
	.ua-organograma .item .divTableCell:before{
		right:8px
	}
	.dropdown-imprensa.abas .btn{
		margin-bottom:24px;
	}
	.dropdown-imprensa.abas ul li{
		padding:0 !important;
	}
	#topo .principal {
		text-align: center;
	}

	#topo .menu-fixo > .container > ul > li {
		display: none;
	}
	#topo .menu-fixo > .container > ul > li:first-child {
		display: inline-block;
	}

	.menu-lateral .sub-menu,
	#topo .mobile-item .sub-menu,
	#topo .responsive-menu .sub-menu,
	#topo .menu-fixo .sou-pucrs > .sub-menu,
	#topo .menu-fixo > .container > ul > li > .sub-menu {
		width: 100%;
	}

	#topo .menu-fixo .sou-pucrs a.bt {
		font-size: 0;
	}
	#topo .menu-fixo .sou-pucrs a.bt:before {
		margin: 0;
	}

	#topo .responsive-menu-button {
		line-height: 54px;
	}
	#topo .logo img {
		max-height: 54px;
		width: auto;
	}

	#topo .links-busca {
		width: 50px;
		margin: 0;
		text-align: right;
	}
	#topo .links-busca .responsive-search-button {
		font-size: 32px;
		line-height: 54px;
		color: #5eb7f5;
	}
	#topo .links-busca .busca-topo {
		display: none;
		position: absolute;
		top: 31px;
		left: 0;
		width: 100%;
		margin: 0;
		z-index: 999999;
	}
	#topo .links-busca .busca-topo.opened {
		display: block;
	}
	#topo .links-busca .busca-topo .btn-close {
		background-color: #5EBADF;
		margin: -55px -12px 0 0;
    	border-radius: 4px;
    	padding: 18px;
	}
	#topo .links-busca .busca-topo .btn-close .fa-close:before {
		font-size: 32px;
	}
	#topo .links-busca .busca-topo form {
		margin-top: 35px;
		position: relative;
		background-color: #5EBADF;
		padding: 15px;
	}
	#topo .links-busca .busca-topo .input {
		width: 100%;
		font-size: 1.1em;
	}

	#topo-fixo .logo,
	#topo-fixo .responsive-menu-button {
		line-height: 60px;
	}
	#topo-fixo .links-busca .sou-pucrs {
		margin: 0;
	}
	#topo-fixo .links-busca .sou-pucrs a.bt {
		padding: 0 10px;
		line-height: 50px;
	}
	#topo-fixo .links-busca .sou-pucrs a.bt:before {
		width: 28px;
		height: 28px;
		font-size: 26px;
		border: 2px solid #fff;
	}
	#topo-fixo .links-busca .sou-pucrs a.bt:before {
		margin: 0;
	}

	#topo-fixo .links-busca .busca-topo {
		position: static;
		margin-right: -15px;
	}
	#topo-fixo .links-busca .busca-topo a.bt {
		font-size: 32px;
		line-height: 50px;
		width: 60px;
		height: 60px;
		padding: 0 15px;
	}
	#topo-fixo .links-busca .busca-topo.opened a.bt {
		background-color: #5EBADF;
		opacity: 1;
	}
	#topo-fixo .links-busca .busca-topo.opened a.bt:before {
		content:"\f00d";
		color: white;
	}
	#topo-fixo .links-busca .busca-topo .form-busca {
		position: absolute;
		top: 100%;
		right: 0;
		width: 100%;
		height: auto;
		padding: 15px;
		background-color: #5EBADF;
	}
	#topo-fixo .links-busca .busca-topo:not(.opened) .form-busca {
		display: none;
	}
	#topo .links-busca .busca-topo .btn,
	#topo-fixo .links-busca .busca-topo .form-busca .btn {
		right: 25px;
	}

	.content h1 {
		font-size: 18px;
		margin-top: 30px;
	}
	.content h1.titulo-pagina {
		font-size: 1.425em;
	}
	.content h2 {
		font-size: 18px;
		position: relative;
	}
	.content p {
		font-size: 14px;
	}
	.content h2 a.more {
		height: 100%;
		position: absolute;
		top: 9px;
		right: 0;
		max-width: 40%;
	}
	.content .heading-16px {
		font-size: 0.9em;
	}

	.content .heading-18px {
		font-size: 1em;
	}

	.content .heading-26px {
		font-size: 1.12em;
	}
	.content p.lead,
	.content blockquote {
		font-size: 0.925em;
	}
	.content .bt {
		display: block;
		text-align: center;
		font-size: 0.88em;
	}
	.content .alignright,
	.content .alignleft{
		max-width:100%;
	}
	.content .alignright.size-full,
	.content .alignleft.size-full{ max-width:100% }

	.content .alignleft {
		margin: 0 15px 15px 0;
	}
	.content .alignright {
		margin: 0 0 15px 15px;
	}
	.content .wp-caption img {

	}
	.subitens .item .imagem img {
		width: 100%;
	}
	.subitens .item {
		min-height: auto;
	}

	.slick-dots {
	    display: block;
	    width: 100%;
	    padding: 0;
	    margin: 0;
	    list-style: none;
	    text-align: center;
	}
	.slick-dots li {
	    position: relative;
	    display: inline-block;
	    width: 20px;
	    height: 20px;
	    padding: 0;
	    font-size: 0;
	}
	.slick-dots li:before {
		display: none !important;
	}
	.slick-dots li button {
	    font-size: 0;
	    line-height: 0;
	    display: block;
	    width: 20px;
	    height: 20px;
	    padding: 5px;
	    cursor: pointer;
	    border: 0;
	    outline: none;
	    background: none;
	}
	.slick-dots li button:before {
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    width: 10px;
	    height: 10px;
	    border-radius: 50%;
	    margin: -5px 0 0 -5px;
	    content: '';
	    background: #D8D8D8;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	}
	.slick-dots li.slick-active button:before {
	    background: #124F89;
	}

	.slide-destaque-2 {
		height: auto;
	}
	.slide-destaque-2 .slick-track {
		background: #1073BC;
	}
	.slide-destaque-2 .itens {
		width: 100%;
		border-radius: 4px;
		overflow: hidden;
	}
	.slide-destaque-2 .info {
		padding: 10px 15px 20px;
	}
	.slide-destaque-2 .info .titulo {
		font-size: 18px;
	    font-weight: 700;
	    color: white;
	    line-height: 1.2;
	    margin-bottom: 5px;
	}
	.slide-destaque-2 .info p {
		font-size: 14px;
		font-style: italic;
		margin: 0;
		color: #92ddfd;
	}
	.slide-destaque-2 .navi {
		float: none;
	}
	.slide-destaque-2 .navi .slick-list {
		display: none;
	}
	.relacionadas:not(.linha) .col-xs-6,
	.relacionadas:not(.linha) .col-xs-4
	{
		width:100%;
	}
	.relacionadas:not(.linha) .item {
		float: left;
		max-width: 420px;
		align-items: center;
		margin: 0 0 20px;
	}
	.relacionadas:not(.linha) .item .imagem {
		float: left;
		width: 50%;
		margin: 0;
	}
	.relacionadas:not(.linha) .item .data,
	.relacionadas:not(.linha) .item .titulo {
		display: inline-block;
		width: 50%;
		font-size: 12px;
		padding-left: 10px;
		margin: 0;
	}

	.relacionadas.linha .item {
		padding: 15px 0 0;
		margin: 12px 0 0;
		border-top: 1px solid #e8e8e8;
		border-bottom: none;
	}
	.relacionadas .item .titulo {
		font-size: 16px;
	}
	.relacionadas.linha .item .titulo {
		font-size: 14px;
	}
	.relacionadas.linha .item p {
		font-size: 12px;
	}

	.agenda .agenda-slide {
		padding: 0 0 40px;
		margin: 0 0 10px;
		border-bottom: 1px solid #e8e8e8;
	}
	.agenda .agenda-slide li .titulo {
		font-size: 18px;
	}
	.agenda .agenda-slide li .imagem .wp-caption .wp-caption-text {
		width: 100%;
		max-width: 100%;
		font-size: 14px;
	}

	.topicos-destaque.no-slider {
		font-size: 0;
	}
	.topicos-destaque.no-slider .col-xs-6 {
		float: none;
		display: inline-block;
		vertical-align: top;
		font-size: 14px;
	}

	.videos-pucrs {
		margin: 0 0 20px;
		background: #0071BF;
		border-radius: 4px;
		overflow: hidden;
		padding: 0;
		color: white;
	}
	.videos-pucrs > div {
		padding: 0;
	}
	.videos-pucrs .conteudo-abas {
		border: none;
		padding: 0;
	}
	.videos-pucrs .conteudo-aba {
		visibility: visible !important;
		opacity: 1 !important;
		position: static !important;
	}
	.videos-pucrs .imagem {
		max-width: 72px;
	}

	.conteudo-abas .conteudo-aba .galeria-videos-horizontal {
		padding: 0 15px;
	}
	.conteudo-abas .conteudo-aba:not(.ativo) .galeria-videos-horizontal {
		height: 0px; overflow-y: hidden;
	}
	.conteudo-aba .content-button {
		width: 100%;
		border: none;
		background: none;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 15px;
	}
	.conteudo-aba .content-button:after {
		content: "\f0d7";
		font-family: 'FontAwesome';
		font-size: 18px;
	}
	.conteudo-aba:not(.ativo) .content-button {
		background: #124F89;
	}
	.conteudo-aba .content-button .titulo {
		width: 100%;
		padding: 0 10px;
		text-align: left;
	}
	.conteudo-aba .mobile-content {
		margin-bottom: 10px;
	}
	.conteudo-aba .description,
	.conteudo-aba .btn-youtube-channel {
		font-size: 12px;
		line-height: 16px;
	}
	.conteudo-aba .description {
		font-style: italic;
		margin: 0;
	}
	.conteudo-aba .btn-youtube-channel {
		display: inline-block;
		color: white;
		text-transform: uppercase;
		padding: 10px 0;
	}
	.conteudo-aba .btn-youtube-channel:after {
		display: none !important;
	}
	.conteudo-aba .btn-youtube-channel .fa {
		font-size: 14px;
		display: inline-block;
		margin-left: 5px;
	}

	.conteudo-acordeons .conteudo-acordeon .titulo {
		position: relative;
	}

	.conteudo-acordeons .conteudo-acordeon .titulo .row {
		display: none;
	}

	.conteudo-acordeons .conteudo-acordeon .titulo .row:first-child {
		display: block;
	}

	.slick-dots li button:before {
		background: #124F89;
	}
	.slick-dots li.slick-active button:before {
		background: #73DBFF;
	}

	.tabela-colunas .tabela-topo {
		display: none;
	}
	.conteudo-acordeons .conteudo-acordeon .titulo:before {
		font-size: 16px;
	}
	.tabela-colunas .tabela-meio .titulo > .row > div:first-child {
		font-size: 16px;
		padding-top: 5px;
		width:100%;
	}
	.tabela-colunas .tabela-meio .titulo > .row > div:not(:first-child) {
		display: none;
	}
	.conteudo-acordeons .conteudo-acordeon .conteudo {
		margin-left: 10px;
		margin-bottom: 20px;
	}
	.dados-table-mob {
		font-size: 12px;
	}
	.dados-table-mob strong {
		text-transform: uppercase;
	}

	.conteudo-abas {
		overflow: visible;
		border-left: 1px solid #E8E8E8;
		border-right: 1px solid #E8E8E8;
		border-bottom: 1px solid #E8E8E8;
		padding: 20px;
		margin: 0;
	}
	.infos-curso {
		margin-top: 67px;
	}
	.abas {
		margin: 15px 0 0;
	}
	.wrapper-content .abas {
		margin: 0;
		position: absolute;
		top: 15px;
		left: 15px;
		right: 15px;
	}
	.abas .btn {
		width: 100%;
		line-height: 40px;
		border: 1px solid #5EBADF;
		color: #124F89;
		background-color: white;
		font-size: 14px;
		padding: 0 12px;
		text-align: left;
		border-radius: 0;
	}
	.abas .btn.dropdown-toggle {
		line-height: 120%;
		padding: 12px;
	}
	.abas .btn.dropdown-toggle .fa{
		line-height: 120%;
		position: absolute;
	    top: 30%;
	    right: 15px;
	}
	.abas .btn.dropdown-toggle .text{
		line-height: 120%;
		white-space: normal;
	}
	.abas.dropdown ul li a {
		padding: 0 12px;
		line-height: 120%;
		white-space: normal;
	}
	.wrapper-content .abas .btn {
		border: 1px solid #124F89;
		background-color: #124F89;
		color: white;
	}
	.abas .btn .fa {
		float: right;
		line-height: 40px;
		font-size: 18px;
	}
	.abas ul {
		width: 100%;
		list-style: none;
	}
	.abas ul li {
		display: block;
	}
	.abas ul li:before {
		display: none;
	}
	.abas ul li a,
	.abas.linkless ul li {
		display: block;
		padding: 12px;
		color: inherit;
	}
	.abas.linkless ul li.sub{padding:0}
	.abas.linkless ul li.current,
	.abas ul li.current > a {
		background: #124F89;
		color: white;
	}
	.abas li.sub {
		font-size: 0;
	}
	.abas li.sub li {
		font-size: 14px;
	}
	.abas li.sub > ul {
		margin: 0;
	}

	.depoimentos .slick-dots li.slick-active button {
		background: transparent !important;
	}

	.galeria-imagens .thumbs,
	.galeria-videos .thumbs {
		display: none;
	}
	.galeria-imagens .itens,
	.galeria-videos .itens {
		width: 100%;
	}
	.galeria-videos .itens img {
		width: 100%;
		height: auto;
	}

	.topicos-destaque .item .infos .titulo {
		font-size: 16px;
	}
	.content .wp-caption .wp-caption-text {
		right: 0;
		max-width: none;
		text-align: center;

		display: flex;
		flex-wrap: wrap;
		min-height: 50px;
		font-size: 15px;
		align-items: center;
		text-align: center;
		padding: 10px 15px !important;
		position: static !important;
		top: auto !important;
		left: auto !important;
		border-radius: 0 0 4px 4px;
	}
	.content .wp-caption .wp-caption-text br {
		display: none;
	}
	.content .wp-caption .wp-caption-text .titulo {
		width: 100%;
		font-size: 18px !important;
	}

	.depoimentos ul li .imagem {
		max-width: 40%;
		position: relative;
	}
	.depoimentos ul li .imagem img {
		border-radius: 50%;
	}
	.depoimentos ul li .infos {
		margin-top: 20px;
	}
	.depoimentos ul li .infos .texto:before {
		display: none;
	}
	.depoimentos ul li .imagem:before {
		content: "";
		border-right: 13px solid transparent;
		border-left: 13px solid transparent;
		border-bottom: 13px solid #f4f4f4;
		position: absolute;
		top: 100%;
		left: 50%;
		margin: 7px 0 0 -13px;
	}
	.depoimentos ul li .infos .texto .autor {
		position: absolute;
		bottom: 100%;
		padding-left: 40%;
		margin-bottom: 20px;
		display: flex;
		align-items: center;
	}

	.razoes .razao .imagem,
	.razoes .razao .infos {
		vertical-align: top;
	}
	.razoes .razao .imagem img {
		border-radius: 4px 4px 0 0;
	}
	.razoes .razao .infos {
		padding: 25px 20px;
	}
	.razoes .razao .infos .numero {
		width: 50px;
		height: 50px;
		line-height: 50px;
		position: absolute;
		top: -25px;
		left: 50%;
		margin-left: -25px;
		font-size: 30px;
		font-weight: 800;
		text-align: center;
		-webkit-box-shadow: 0 0 6px 0 rgba(75,75,75,0.5);
		box-shadow: 0 0 6px 0 rgba(75,75,75,0.5);
		border-radius: 50%;
	}
	.razoes .razao .infos .titulo {
		font-size: 14px;
	}
	.razoes .razao .infos p {
		font-size: 12px;
		margin: 0;
	}

	#rodape .infos {
		max-width: 340px;
		padding-top: 0;
	}
	#rodape .infos .logos {
		position: static;
		margin: 27px 0 0;
	}
	#rodape .infos .logos img {
		max-width: 65px;
		margin: 0 10px;
	}
	#rodape .infos .redes {
		position: static;
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin: 30px 0 0;
	}
	#rodape .infos .redes .titulo {
		margin: 0 20px 0 0;
	}
	.address-wrapper {
		float: left;
		width: 100%;
		text-align: center !important;
		margin-top: 30px;
		text-align: left;
		font-size: 14px;
	}
	/* .subitens .item .imagem{
		display: none;
	} */
	.filtro-maior{
		 border: 1px solid #e8e8e8;
		 padding: 18px 10px 0;
	}
	.filtro-maior .filtro .col-xs-12{
		margin-bottom:24px;
	}
	.filtro-maior .filtro .col-xs-12:last-child{
		margin-bottom:0;
	}
	.filtro-maior .filtro .col-md-2 label{
		display: none;
	}
	.relacionadas-2 .item .titulo{
		background:rgb(94, 183, 245);
		padding:7px;
		color:#FFFFFF;
		font-size:16px;
		font-style: italic;
		font-weight: normal;
		margin-top: 0;
	}
	.relacionadas-2 .item .titulo a{ color:#FFFFFF; }
	.relacionadas-2 .item .imagem{
		margin-bottom: 0;

		display: block;
		text-align: center;
	}
	.relacionadas-2 .item .imagem img{
		display:inline;
		width:100%;
	}
	.mosaico-noticias .item .wp-caption .wp-caption-text{
		position: relative !important;;
		height: auto;
		display:block;
		text-align:left;
		padding:17px 15px !important;
	}
	.mosaico-noticias .item .wp-caption .wp-caption-text br{
		display: none;
	}
	.mosaico-noticias .item .wp-caption .wp-caption-text .titulo,
	.mosaico-noticias .item .wp-caption .wp-caption-text .data{
		max-width: 100% !important;
		width: 100%;
		float: none;
		clear: both;
		display: block;
	}
	.mosaico-agenda .wp-caption .wp-caption-text{
		position: relative !important;
		background:none !important;
	}
	.mosaico-agenda .wp-caption .wp-caption-text .data{
		width:100%;
		text-align: left;

		border-radius: 0 0 6px 6px !important;
	}
	.mosaico-agenda .item.menor .wp-caption .wp-caption-text .data{
		padding: 10px 20px;
		font-size: 1.125em;
	}
	.mosaico-agenda .wp-caption .wp-caption-text .titulo{

		color:#5ebadf;
		text-align: left;
	}
	.mosaico-agenda .item{
		margin-bottom: 0;
	}
	.clipping .item .categoria, .clipping .item .data{
		display: inline-block;

	}
	.relacionadas.clipping .item{
		display: block;
		margin-bottom:24px;
	}
	.relacionadas.clipping .item .imagem{
		width:100%;
	}
	.relacionadas.clipping .item .titulo{
		width:100%;
		padding-left:0;
	}
	.relacionadas.clipping .item .imagem.imprensa a{
		height: 82px;
	}
	.relacionadas.clipping .item p{
		font-style: normal;
		font-size: 12px;

	}
	.relacionadas.clipping .item .imagem.imprensa a:before{
		line-height:40px;
		height:40px;
		width:40px;
		margin:-20px 0 0 -20px;
		font-size:20px;
	}
	.page-template-map_english .content .container .col-md-9 .col-xs-3{ width: 50%; padding:0}
	.page-template-map_english .content .container #map{
		height:165px !important;
	}
	.page-template-map_english .content .container .col-map{ padding:0}

	.mobileSelect {
		margin-bottom: 30px;
	}
	.mobileSelect select {
		width: 100%;
		box-sizing: border-box;
		height: 40px;
		font-size: 14px;
		font-weight: bold;
		color: #124f89;
		text-transform: uppercase;
		padding: 0 10px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background: url(images/seta_select.png) #fff right no-repeat;
		padding-right: 30px;
		position: relative;
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
	}
	.formulario .item select::-ms-expand {
		display: none;
	}
	.mobileSelect select:focus {
		border: 1px solid #5ebadf;
	}
	.compartilhe-noticia {
		text-align: center;
	}
	.compartilhe-noticia .redes {
		float: none;
	}
	.share i {
		font-size: 24px;
		line-height: 20px;
	}
	.paginacao-noticia .prev,
	.paginacao-noticia .next {
		width: 48%;
	}

	/*
	.topicos-destaque .item {
		height: auto !important;
	}
	*/

	.topicos-destaque .item .imagem {
		max-height: 150px !important;
	}

	.topicos-destaque .sem-img{
		min-height:100px;
	}

	.topicos-destaque .sem-img .titulo{
		height: 60px;
	}

	.topicos-destaque .item .caso-e.infos,
	.topicos-destaque .item .caso-f.infos,
	.topicos-destaque .item .caso-d.infos {
		height: auto !important;
	    padding: 10px;
	}

	.home .topicos-destaque .item .caso-e.infos,
	.home .topicos-destaque .item .caso-f.infos,
	.home .topicos-destaque .item .caso-d.infos {
		height: 80px;
	}


	#rodape .menu .links-horizontal > .contact-list > li > a {
		padding: 0 9px;
		font-size: 11px;
	}

	/*PAGINA DO REITOR*/
	.page-id-2 #attachment_6261{
		width: initial !important;
	}

	.page-id-2 img {
		width:100%;
		border-radius: 0px;
	}
	/*PAGINA DO REITOR*/

	.compartilhe-noticia .titulo {
		position: relative;
		transform: none;
		margin-bottom: 5px;
	}
}

@media (min-width: 768px){
	.logo_responsivo{
		display:none;
	}
}

@media (min-width: 769px) {

	.col-xs-6:nth-child(2n+1){
		clear:none;
	}
	.col-xs-3:nth-child(4n+1){
		clear:none;
	}
	.col-xs-4:nth-child(3n+1){
		clear:none;
	}
	.col-sm-4:nth-child(3n+1){
		clear:left;
	}
	.col-sm-6:nth-child(2n+1){
		clear:left;
	}
	.col-sm-3:nth-child(4n+1){
		clear:left;
	}
	.relacionadas:not(.clipping) .item .categoria, .relacionadas:not(.clipping) .item .data {
		display: inline-block;
	}


	#topo .menu-fixo .btn-close,
	#topo .links-busca .responsive-search-button,
	#topo .links-busca .busca-topo .btn-close {
		display: none;
	}

	.slide-destaque-2 .itens {
		width: 62%;
	}
	.slide-destaque-2 .navi {
		width: 38%;
	}
	.slide-destaque-2 .navi .item {
		background: #175087;
		height: 130px;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-ms-transition: all 0.5s;
		-o-transition: all 0.5s;
		transition: all 0.5s;
	}

	.slide-destaque-2 .navi .item .titulo {
		opacity: .5;
		margin-bottom: 5px;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-ms-transition: all 0.5s;
		-o-transition: all 0.5s;
		transition: all 0.5s;
	}

	.slide-destaque-2 .navi .item p {
		opacity: .5;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-ms-transition: all 0.5s;
		-o-transition: all 0.5s;
		transition: all 0.5s;
	}

	.slide-destaque-2 .navi .item.slick-current {
		background: #0d73bc;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-ms-transition: all 0.5s;
		-o-transition: all 0.5s;
		transition: all 0.5s;
	}

	.slide-destaque-2 .navi .item.slick-current .titulo,
	.slide-destaque-2 .navi .item.slick-current p {
		opacity: 1;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-ms-transition: all 0.5s;
		-o-transition: all 0.5s;
		transition: all 0.5s;
	}

	.slide-destaque-2 .navi .item:hover .titulo,
	.slide-destaque-2 .navi .item:hover p {
		opacity: 1;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-ms-transition: all 0.5s;
		-o-transition: all 0.5s;
		transition: all 0.5s;
	}
	.slide-destaque-2 .itens .item.ativo:after {
		content: "";
		border-top: 10px solid transparent;
		border-bottom: 10px solid transparent;
		border-right: 10px solid #0d73bc;
		position: absolute;
		right: 0;
		z-index: 9;
	}
	.slide-destaque-2 .slick-track {
		background: #175087;
	}

	.slide-destaque-2 .itens .item.ativo.seta1:after {
		top: 55px;
	}

	.slide-destaque-2 .itens .item.ativo.seta2:after {
		top: 185px;
	}

	.slide-destaque-2 .itens .item.ativo.seta3:after {
		top: 315px;
	}
	.slide-destaque-2 .navi .slick-slide {
		border: none;
	}

	.instagram .slick-dots {
		float: left;
		margin-top: 20px;
	}

	.instagram .slick-dots li {
		display: inline-block;
		vertical-align: middle;
		margin-right: 6px;
	}

	.instagram .slick-dots li:before {
		display: none;
	}

	.instagram .slick-dots li button {
		background: #f4f4f4;
		width: 15px;
		height: 15px;
		display: block;
		padding: 0;
		font-size: 0;
		border: none;
		border-radius: 100%;
	}

	.instagram .slick-dots li.slick-active button {
		background: #a67a59;
	}

	.slide-destaque-1 .slick-dots {
		position: absolute;
		top: 20px;
		right: 20px;
		z-index: 9;
	}

	.slide-destaque-1 .slick-dots li {
		display: inline-block;
		vertical-align: middle;
		margin-left: 6px;
	}

	.slide-destaque-1 .slick-dots li:before {
		display: none;
	}

	.slide-destaque-1 .slick-dots li button {
		background: #e8e8e8;
		width: 15px;
		height: 15px;
		display: block;
		padding: 0;
		font-size: 0;
		border: 2px solid #fff;
		border-radius: 100%;
	}

	.slide-destaque-1 .slick-dots li.slick-active button {
		background: #0d73bc;
	}

	.agenda .slick-dots {
		position: absolute;
		top: 20px;
		right: 20px;
		z-index: 9;
	}

	.agenda .slick-dots li {
		display: inline-block;
		vertical-align: middle;
		margin-left: 6px;
	}

	.agenda .slick-dots li:before {
		display: none;
	}

	.agenda .slick-dots li button {
		background: #e8e8e8;
		width: 15px;
		height: 15px;
		display: block;
		padding: 0;
		font-size: 0;
		border: 2px solid #fff;
		border-radius: 100%;
	}

	.agenda .slick-dots li.slick-active button {
		background: #0d73bc;
	}

	.conteudo-abas .conteudo-aba {
		width: 100%;
		visibility: hidden;
		position: absolute;
		opacity: 0;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}

	.conteudo-abas .conteudo-aba.ativo {
		width: 100%;
		visibility: visible;
		position: relative;
		opacity: 1;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.conteudo-aba .content-button {
		display: none;
	}

	.abas > ul {
		display: inline-block;
		padding: 0;
		list-style: none;
		margin: 0;
		box-shadow: inset 0 2px 0 0 #f4f4f4;
	}

	.abas > ul > li {
		display: inline-block;
		vertical-align: middle;
		position: relative;
		padding: 15px 10px 6px;
		font-size: 16px;
		font-weight: 700;
		line-height: 1.4;
		color: #0071bf;
		text-align: center;
		text-decoration: none;
		cursor: pointer;
		border-top: 2px solid #f4f4f4;
	}

	.abas > ul > li:before {
		content: "";
		background: none;
		width: inherit;
		height: inherit;
		display: none !important;
		border-radius: inherit;
	}

	.abas > ul > li.current,
	.abas > ul > li.current-cat {
		color: #5ebadf;
		border-top-color: #5ebadf;
	}

	.abas > ul > li.current:before,
	.abas > ul > li.current-cat:before {
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-top: 6px solid #5ebadf;
		display: block !important;
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: -6px;
	}

	.abas > ul > li.sub:after {
		content: "\f107";
		display: inline-block;
		font-family: 'FontAwesome';
		font-size: 1.125em;
		line-height: .8;
		opacity: .35;
		margin-left: 6px;
	}

	.abas > ul > li > ul {
		background: #fff;
		width: 270px;
		padding: 15px;
		text-align: left;
		list-style: none;
		margin: 0;
		position: absolute;
		border-radius: 4px;
		opacity: 0;
		visibility: hidden;
		z-index: 99;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
	}

	.abas > ul > li > ul:before {
		content: "";
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #fff;
		position: absolute;
		top: -6px;
		left: 35px;
	}

	.abas > ul > li > ul > li {
		display: block;
		border-bottom: 1px solid #e8e8e8;
	}

	.abas > ul > li > ul > li:before {
		display: none;
	}

	.abas > ul > li > ul > li:last-child {
		border-bottom: none;
	}

	.abas > ul > li > ul > li > a {
		display: block;
		padding: 7px 5px;
	}

	.abas > ul > li.sub:hover > ul {
		opacity: 1;
		visibility: visible;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
	}

	.depoimentos ul li .imagem {
		float: left;
		margin-right: 10px;
	}

	.depoimentos ul li .infos {
		overflow: hidden;
	}
	.depoimentos ul li .infos .texto {
		margin-left: 15px;
	}

	.depoimentos .slick-dots {
		text-align: center;
	}
	.depoimentos .slick-dots li {
		display: inline-block;
		vertical-align: middle;
	}

	.depoimentos .slick-dots li:before {
		display: none;
	}

	.depoimentos .slick-dots li button {
		background: #f4f4f4;
		width: 15px;
		height: 15px;
		display: block;
		padding: 0;
		font-size: 0;
		border: none;
		border-radius: 100%;
		margin-right: 6px;
	}

	.depoimentos .slick-dots li.slick-active button {
		background: #0d73bc;
	}

	.razoes .razao .imagem,
	.razoes .razao .infos {
		width: 50%;
		display: table-cell;
		vertical-align: top;
	}
	.razoes .razao .imagem img {
		border-radius: 4px 0 0 4px;
	}
	.razoes .razao .infos {
		padding: 50px 50px 50px 90px;
	}
	.razoes .razao .infos .numero {
		width: 130px;
		height: 130px;
		line-height: 130px;
		position: absolute;
		top: 50px;
		left: -65px;
		font-size: 4em;
		font-weight: 800;
		text-align: center;
		box-shadow: 3px 0 9px 0 rgba(0,0,0,.1);
		border-radius: 100%;
	}
	.visible-md-block.redes { display: block !important; }
}

@media (min-width: 769px) and (max-width:1023px){
	.home .topicos-destaque .item .caso-e.infos,
	.home .topicos-destaque .item .caso-f.infos{
		height: 105px !important;
	}

	.home .topicos-destaque .item.sem-img .caso-e.infos.sem-descricao{
		min-height: 100px !important;
	}

	.filtro-maior .form-filtro .bt{
		font-size:0;
	}
	.filtro-maior .form-filtro .bt:before{
		content: "\f002";
		display: block;
		font-family: 'FontAwesome';
		font-size: 20px;
		font-weight: normal;
		color: #FFF;
		line-height: 1.15;
	}
	.relacionadas-2 .col-md-12:nth-child(3){
		display: none;
	}

	/*.topicos-destaque .item .caso-e.infos,
	.topicos-destaque .item .caso-f.infos{
		max-height: 110px !important;
	}*/
}

@media (min-width: 769px) and (max-width: 1024px) {
	.topicos-destaque .item{
		height: auto !important;
	}

	.topicos-destaque .item .imagem,
	.topicos-destaque .item .caso-d.infos,
	.topicos-destaque .item .caso-e.infos,
	.topicos-destaque .item .caso-f.infos{
	    height: auto !important;
	}

	.topicos-destaque .sem-img .sem-descricao .titulo{
		height:60px !important;
	}

	#topo{
	    border-bottom: 0px;
	}

	.slide-destaque-2 .itens .item .wp-caption .wp-caption-text{
		display:none;
	}

	.item.sem-img .caso-e.infos .titulo{
		font-size:18px;
	}
	.page-template-page-pucrsnaimprensa .col-conteudo,
	.page-template-page-pucrsnaimprensa .col-lateral,
	.page-template-page-noticias .col-conteudo,
	.page-template-page-noticias .col-lateral{
		width:100%;
	}
	.relacionadas-2{
		position: relative;
	}
	.relacionadas-2 .hidden-xs {
		/*position: absolute;
		top: -44px;
		right: 20px;*/
	}
	.relacionadas-2 .hidden-xs .more:before {
		content: "\f105";
		position: absolute;
		top: 0;
		right: 0;
		line-height: 26px;
		font-size:18px;
		font-family: 'FontAwesome';
		color: #ca4c3f;
	}
	/* .col-sm-4:nth-child(3n+1){
		clear:left;
	} */
	#topo {
		overflow: hidden;
	}
	#topo .menu-fixo > .container > ul > li {
		display: none;
	}
	#topo .menu-fixo > .container > ul > li:first-child,
	#topo .menu-fixo > .container > ul > li:first-child + li,
	#topo .menu-fixo > .container > ul > li:first-child + li + li,
	#topo .menu-fixo > .container > ul > li:first-child + li + li + li {
		display: inline-block;
	}
	#topo .links-busca {
		margin: 15px 0 0;
	}
	#topo .responsive-menu-button {
		line-height: 70px;
	}
	#topo .logo img {
		max-height: 70px;
		width: auto;
	}

	#topo-fixo .container {
		padding-top: 8px;
		padding-bottom: 8px;
	}
	#topo-fixo .logo,
	#topo-fixo .responsive-menu-button {
		line-height: 40px;
	}
	#topo-fixo .links-busca .busca-topo a.bt {
		display: none;
	}
	#topo-fixo .links-busca .sou-pucrs a.bt {
		padding: 0 10px;
		line-height: 40px;
	}

	.content h1 {
		font-size: 18px;
		margin-top: 30px;
	}

	.slide-destaque-2,
	.slide-destaque-2 .itens .item {
		background: black;
		max-height: 333px;
	}
	.slide-destaque-2 .itens .item {
		line-height: 333px;
		font-size: 0;
	}
	.slide-destaque-2 .itens .item img {
		display: inline-block;
		width: 100%;
		height: auto;
	}

	.slide-destaque-2 .itens {
		width: 65%;
		float: left;
	}

	.slide-destaque-2 .navi {
		width: 35%;
		height: 100%;
	}

	.slide-destaque-2 .navi .item {
		height: 111px !important;
	}

	.slide-destaque-2 .itens .item.ativo.seta1:after {
		top: 45px;
	}

	.slide-destaque-2 .itens .item.ativo.seta2:after {
		top: 155px;
	}

	.slide-destaque-2 .itens .item.ativo.seta3:after {
		top: 260px;
	}

	.slide-destaque-2 .navi .item a {
		display: flex;
		align-items: center;
		padding: 14px 15px;
		height: 100%;
	}

	.slide-destaque-2 .navi .item .titulo {
		font-size: 18px;
	}

	.slide-destaque-2 .navi .item p {
		display: none;
	}

	.topicos-destaque .item .infos {
		padding: 16px 10px;
	}

	.topicos-destaque .item .infos .titulo {
		font-size: 18px;
	}

	.relacionadas.linha .item {
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.relacionadas .item p {
    	font-size: 14px;
    }

	.relacionadas .item .titulo {
		font-size: 0.938em;
	}

	.videos-pucrs .abas ul li {
		padding: 10px 25px 25px 70px;
	}
	.videos-pucrs .abas ul li .imagem {
		width: 50px;
		position: absolute;
		top: 10px;
		left: 10px;
		margin: 0;
	}
	.videos-pucrs .abas ul li .titulo {
		font-size: 14px;
		margin-bottom: 5px;
		opacity: 1;
	}
	.videos-pucrs .abas ul li p {
		font-size: 12px;
		margin-bottom: 10px;
	}

	.redes-sociais a.ico:before {
		font-size: 2.750em;
	}

	.razoes .razao .infos {
		padding: 30px 25px 0 90px;
	}

	.depoimentos ul li .imagem {
		width: 40%;
	}
	.depoimentos ul li .infos .texto:before {
		top: 40px;
	}

	.razoes .razao .infos {
	    padding: 20px 30px 20px 70px !important;
	}
	.razoes .razao .infos .numero {
		width: 100px !important;
		height: 100px !important;
		line-height: 100px !important;
		top: 70px !important;
		left: -50px !important;
	}

	#rodape .infos .logos {
		margin-top: -45px;
	}
	#rodape .infos .logos img {
		max-width: 55px;
		margin-right: 20px;
	}
	.galeria-videos .thumbs .thumb .bt-play, .galeria-videos-horizontal .thumbs .thumb .imagem span .bt-play{
		width:22px; height:17px ;
	}
	.galeria-videos .thumbs .thumb .bt-play:before, .galeria-videos-horizontal .thumbs .thumb .imagem span .bt-play:before {
		border-top: 3px solid transparent;
		border-bottom: 3px solid transparent;
		border-left: 7px solid #fff;
		margin: -4px 0 0 -3px;
	}

	.page-template-page-noticias #listagem-noticias .col-md-4{
		width:25%;
	}

	.page-template-page-noticias #listagem-noticias .col-md-4:nth-child(3n+1){
		clear:none;
	}

	.page-template-page-noticias #listagem-noticias .col-md-4:nth-child(4n+1){
		clear:left;
	}
}

@media (min-width: 800px) and (max-width: 1024px) {
	/*
	.home .topicos-destaque .item .caso-e.infos{
		min-height: 130px !important;
	}

	.home .topicos-destaque .item.sem-img .caso-e.infos.sem-descricao{
		min-height: 110px !important;
	}
	*/

	.item.sem-img .caso-e.infos .titulo{
	    font-size: 1.6rem !important;
	}
}

@media (max-width: 991px) {
	.page-template-default .topicos-destaque.no-slider {
		margin-top:40px;
	}
	.home.page-template-default .topicos-destaque.no-slider {
		margin-top:0;
	}
	/*
	.home .topicos-destaque .item.sem-img{
		min-height: 80px;
	}
	*/
	#topo-fixo {
		height: 63px;
	}

	.page-template-page-noticias .conteudo-acordeons .conteudo-acordeon .titulo{
		overflow: hidden;
	}
	.page-template-page-agenda .conteudo-acordeons .conteudo-acordeon,
	.page-template-page-agenda_versao_brivia .conteudo-acordeons .conteudo-acordeon,
	.page-template-page-noticias .conteudo-acordeons .conteudo-acordeon,
	.page-template-page-pucrsnaimprensa .conteudo-acordeons .conteudo-acordeon{
		border:none;
		clear:both;
		width:100%;
		overflow: hidden;
	}
	.page-template-page-agenda .conteudo-acordeons .conteudo-acordeon .titulo,
	.page-template-page-agenda_versao_brivia .conteudo-acordeons .conteudo-acordeon .titulo,
	.page-template-page-noticias .conteudo-acordeons .conteudo-acordeon .titulo,
	.page-template-page-pucrsnaimprensa .conteudo-acordeons .conteudo-acordeon .titulo{
		padding-left:0;
	}
	.page-template-page-agenda .conteudo-acordeons .conteudo-acordeon .titulo h2,
	.page-template-page-agenda_versao_brivia .conteudo-acordeons .conteudo-acordeon .titulo h2,
	.page-template-page-noticias .conteudo-acordeons .conteudo-acordeon .titulo h2,
	.page-template-page-pucrsnaimprensa .conteudo-acordeons .conteudo-acordeon .titulo h2{
		padding-right:0;
	}
	.page-template-page-agenda .conteudo-acordeons .conteudo-acordeon .titulo:before,
	.page-template-page-agenda_versao_brivia .conteudo-acordeons .conteudo-acordeon .titulo:before,
	.page-template-page-noticias .conteudo-acordeons .conteudo-acordeon .titulo:before,
	.page-template-page-pucrsnaimprensa .conteudo-acordeons .conteudo-acordeon .titulo:before{
		content: "";
	}
	.page-template-page-agenda .conteudo-acordeons .conteudo-acordeon .titulo:after,
	.page-template-page-agenda_versao_brivia .conteudo-acordeons .conteudo-acordeon .titulo:after,
	.page-template-page-noticias .conteudo-acordeons .conteudo-acordeon .titulo:after,
	.page-template-page-pucrsnaimprensa .conteudo-acordeons .conteudo-acordeon .titulo:after{
		color:#CA4C40;
		content: "\f107";
		font-size:18px;
		margin-left: 10px;
		font-family:'FontAwesome';
	}
	.page-template-page-agenda .conteudo-acordeons .conteudo-acordeon .titulo.ativo:after,
	.page-template-page-agenda_versao_brivia .conteudo-acordeons .conteudo-acordeon .titulo.ativo:after,
	.page-template-page-noticias .conteudo-acordeons .conteudo-acordeon .titulo.ativo:after,
	.page-template-page-pucrsnaimprensa .conteudo-acordeons .conteudo-acordeon .titulo.ativo:after{
		content: "\f106";
	}
	.page-template-page-agenda .conteudo-acordeons .conteudo-acordeon .titulo h2,
	.page-template-page-agenda_versao_brivia .conteudo-acordeons .conteudo-acordeon .titulo h2,
	.page-template-page-noticias .conteudo-acordeons .conteudo-acordeon .titulo h2,
	.page-template-page-pucrsnaimprensa .conteudo-acordeons .conteudo-acordeon .titulo h2{
		float:left;
		font-weight: normal;
		text-decoration: underline;
	}
	.page-template-page-agenda .conteudo-acordeons .conteudo-acordeon .conteudo,
	.page-template-page-agenda_versao_brivia .conteudo-acordeons .conteudo-acordeon .conteudo,
	.page-template-page-noticias .conteudo-acordeons .conteudo-acordeon .conteudo,
	.page-template-page-pucrsnaimprensa .conteudo-acordeons .conteudo-acordeon .conteudo{
		width:100%;
		clear:both;
		margin-left:0;
	}
	.col-conteudo{
		/*padding-top:40px;*/
		padding-top: 0px;
	}
	.menu-lateral .btn-close {
		/*color: white;
		position: absolute;
		top: 0;
		right: 0;*/
		background: url(../images/close-btn-azul.png) no-repeat center;
		width: 31px;
		height: 31px;
		color: white;
		position: absolute;
		top: 30px;
		right: 12px;
		border: none;
	}
	.menu-lateral .btn-back {
		color: white;
		position: absolute;
		top: 18px;
		left: 0;
		padding: 10px 10px;
		font-size: 25px;
		background: none;
		border: none;
		font-weight: bold;
		line-height: 1;
		color: #5EBADF;
	}
	.menu-lateral .sub-menu {
		-webkit-transform: translate(-105%, 0) !important;
		-ms-transform: translate(-105%, 0) !important;
		-o-transform: translate(-105%, 0) !important;
		transform: translate(-105%, 0) !important;
	}

	.menu-lateral .sub-menu,
	.menu-lateral .sub-menu ul > li > ul {
		background: #fff;
		width: 370px;
		height: 100%;
		padding: 30px 10px 15px 15px;
		overflow-y: hidden;
		position: fixed;
		top: 0;
		left: 0;
		font-size: 1.182em;
		font-weight: 400;
		text-transform: none;
		-webkit-box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.2);
		box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.2);
		z-index: 999999;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
	}
	.menu-lateral .sub-menu .sub-menu {
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.menu-lateral .sub-menu .sub-menu .sub-menu-title {
		padding-left: 25px;
	}
	.menu-lateral .sub-menu .sub-menu a {
		font-weight: normal;
		text-transform: none;
	}
	.menu-lateral .sub-menu {
		background: #124F89 !important;
	}

	.menu-lateral {
		padding: 0;
		margin-bottom: 0;
	}
	.h2_menu{
		display: none;
	}
	.content .meio:not(.padding-top){
		padding-top:0;
	}
	.menu-lateral .responsive-button {
		line-height: 40px;
		color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		display: block;
		box-sizing: content-box;
		width: 100%;
		margin-left: -15px;
		margin-right: 0;
		background: #0071bf;
		position: relative;
		padding: 0 15px;
		z-index: 100;
	}
	.menu-lateral.fixed {
		padding-top: 40px;
	}
	.menu-lateral.fixed .responsive-button {
		position: fixed;
		top: 60px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.menu-lateral .responsive-button .fa {
		margin-left: 20px;
		font-size: 18px;
		line-height: 40px;
		position: absolute;
		right: 15px;
		top:50%;
		margin-top:-20px;

	}
	.menu-lateral .sub-menu li:not(.menu-item-has-children):not(.page_item_has_children):before,
	.menu-lateral .sub-menu a:before {
		display: none !important;
	}
	.menu-lateral > .sub-menu > ul > li > .sub-menu > ul > li > a,
	.menu-lateral > .sub-menu > ul > li > .sub-menu > ul > li > .sub-menu > ul > li > a {
		padding-right: 25px !important;
	}
	.menu-lateral > .sub-menu > ul > li > .sub-menu > ul > li:before,
	.menu-lateral > .sub-menu > ul > li > .sub-menu > ul > li > .sub-menu > ul > li:before {
		display: block;
	}

	.menu-lateral .opened,
	.menu-lateral .sub-menu ul > li > ul.opened {
		opacity: 1 !important;
		-webkit-transform: translate(0, 0) !important;
		-ms-transform: translate(0, 0) !important;
		-o-transform: translate(0, 0) !important;
		transform: translate(0, 0) !important;
	}
	.menu-lateral .sub-menu li > a {
		color: white !important;
	}

	.menu-lateral .sub-menu.opened ul > li > a:after {
		display: none;
	}


	.menu-lateral .sub-menu ul li {
		display: block;
		padding: 0;
		font-size: 14px;
		line-height: 20px;
		list-style: none;
		text-align: left;
		border-bottom: 1px solid #F4F4F4;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.menu-lateral .sub-menu-title {
		color: white !important;
	}
	.menu-lateral .sub-menu ul li {
		border-bottom: 1px solid #0071BF !important;
	}
	.menu-lateral .sub-menu ul li:last-child {
		border: none;
	}
	.menu-lateral .sub-menu ul > li > a {
		display: block;
		color: rgb(36, 82, 124);
		padding: 10px 0;
	}
	.menu-lateral .sub-menu ul.links > li a {
		font-weight: normal;
	}
	.menu-lateral .btn-close {
		/*color: #73DBFF !important;
		padding: 27px 10px 10px;*/
	}
	.menu-lateral .sub-menu-title {
		color: #000000;
		font-size: 16px;
		font-weight: 800;
		line-height: 22px;
		text-align: left;
		text-transform: uppercase;
		padding-right:28px;
	}

	.menu-lateral > .sub-menu > ul > li.page_item_has_children.current_page_item > a:after{
		display: none;
		content: "";
	}
}

@media (min-width: 992px){
	/*
	.home .topicos-destaque .item .caso-e.infos,
	.home .topicos-destaque .item .caso-f.infos{
		height: auto !important;
	}

	.home .topicos-destaque .item.sem-img .caso-e.infos.sem-descricao{
		height: 110px !important;
	}
	*/

	.col-xs-6:nth-child(2n+1){
		clear:none;
	}
	.col-xs-3:nth-child(4n+1){
		clear:none;
	}
	.col-xs-4:nth-child(3n+1){
		clear:none;
	}
	.col-sm-6:nth-child(2n+1){
		clear:none;
	}
	.col-sm-3:nth-child(4n+1){
		clear:none;
	}
	.col-md-4:nth-child(3n+1){
		clear:left;
	}
	.col-md-6:nth-child(2n+1){
		clear:left;
	}
	.col-md-3:nth-child(4n+1){
		clear:left;
	}

	.home .relacionadas .col-md-6{
		width:50%;
	}

	.home .linha .col-md-6{
		width:100%;
	}

	.col-xs-6:nth-child(2n+1){
		clear:none;
	}
	.col-xs-3:nth-child(4n+1){
		clear:none;
	}
	.col-xs-4:nth-child(3n+1){
		clear:none;
	}
	.col-sm-4:nth-child(3n+1){
		clear:none;
	}
	.col-sm-6:nth-child(2n+1){
		clear:none;
	}
	.col-sm-3:nth-child(4n+1){
		clear:none;
	}
	.col-md-4:nth-child(3n+1){
		clear:left;
	}
	.col-md-6:nth-child(2n+1){
		clear:left;
	}
	.col-md-3:nth-child(4n+1){
		clear:left;
	}
	.col-conteudo{
		padding-top:0;
	}

	.menu-lateral .btn-back,
	.menu-lateral .sub-menu-title,
	.menu-lateral .btn-close {
		display: none !important;
		background: url(../images/close-btn-azul.png) no-repeat center;
		width: 31px;
		height: 31px;
	}

	.menu-lateral > .sub-menu > ul {
		border-top: 1px solid #e8e8e8;
	}

	.menu-lateral > .sub-menu > ul > li .sub-menu {
		display: none;
	}

	.menu-lateral > .sub-menu > ul > li .sub-menu > ul {
		padding: 11px 20px;
		border-top: 1px solid #e8e8e8;
		margin: 0;
	}

	.menu-lateral > .sub-menu > ul > li > .sub-menu > ul > li > a:before {
		content: "\f105";
		display: inline-block;
		font-family: 'FontAwesome';
		font-size: 18px;
		font-weight: bold;
		color: #eee;
		margin-right: 6px;
	}

	.menu-lateral .responsive-button {
		display: none;
	}

	.menu-lateral > .sub-menu > ul > li.page_item_has_children > a:after,
	.menu-lateral > .sub-menu > ul > li.menu-item-has-children > a:after {
		content: "\f067";
		position: absolute;
		right: 5px;
		font-family: 'FontAwesome';
		font-weight: normal;
		opacity: .5;
	}

	.menu-lateral > .sub-menu > ul > li:before {
		display: none;
	}

	.visible-md-block.redes { display: block !important; }
	.page-template-page-agenda_versao_brivia .conteudo-acordeons .conteudo-acordeon .conteudo, .page-template-page-pucrsnaimprensa .conteudo-acordeons .conteudo-acordeon .conteudo, .page-template-page-noticias .conteudo-acordeons .conteudo-acordeon .conteudo {
		display: initial !important;
		margin-left: 0;
		height: 130px !important;
	}
}

@media (max-width: 1024px) {
	.pop-up-home .modal-body img {
		max-width: 48%;
	    margin-top: 70px;
	}

	.content h2 a.more {
		text-indent: -99999px
	}
	#topo-fixo {
		bottom: 100%;
	}

	#cabecalho {
		overflow: scroll;
		white-space: nowrap;
		line-height: 0;
		background: #dedede;
	}
	.breadcrumb li.active {
		color:#666
	}
	.breadcrumb li+li:before{
		color:#666;
	}
	#cabecalho > .container {
		width: auto !important;
		display: inline-block;
	}
	.ua-organograma{
		background:none !important;
		overflow: hidden;
		height:auto !important;
	}
	.ua-organograma:before{
		width: 2px;
		position: absolute;
		top:0; bottom:0;
		background:#999;
		content:" ";
		z-index: -1;
		left: 4%;

	}
	.ua-organograma svg { display: none; }
	.ua-organograma .item:before{
		width: 14%;
		position: absolute;
		height:0px;
		border:1px dashed #999999;
		top:50%;
		content:" ";
		left:-20%;
		z-index: -1;
	}
	.ua-organograma .item.final{
		margin-bottom:10px !important;
		padding:21px !important;
	}
	.ua-organograma .item.final:before{
		border-style: solid;
	}
	.ua-organograma .item{
		position: relative !important;
		margin:0 0 20px 0 !important;
		clear:both !important;
		float:right !important;
		top: auto !important;
		left: auto !important;
		bottom: auto !important;
		right: auto !important;
		z-index: 1;
		border-radius: 5px;
		text-align: left !important;
	}
	.ua-organograma .item.meio:not(.maior){ padding: 0 !important}
	.ua-organograma .item.dir:not(.final){
		padding-left:0 !important;
	}
	.ua-organograma .item h2{ font-size:16px !important; margin:0 !important }
	.ua-organograma .item br{
		display: none;
	}
	.ua-organograma .item.final.um.dir h3{
		margin-top:0px !important;
	}
	.ua-organograma .item.final.dois.dir p{
		padding-left:0 !important;
	}
	.ua-organograma .item h3{ margin-bottom:4px; }
	.ua-organograma .item .divTableCell{
		text-align: left !important;
		padding:0 !important;
	}
	.ua-organograma .item.meio.maior h2:after,
	.ua-organograma .item .divTableCell .seta:after{
		display:none;
	}
	.ua-organograma .item.meio.maior:after,
	.ua-organograma .item .divTableCell:before
	{
		content: "\f054";
		display: inline-block;
		vertical-align: middle;
		font-family: 'FontAwesome';
		font-size: 14px;
		line-height: .8;
		margin-left: 6px;
		position: absolute;
		right: 18px;
		top: 50%;
		color: #5ebadf;
		margin-top: -5px;
	}
	.ua-organograma .item.final.dois .divTableCell:before {
		color: #0071bf;
	}
	.ua-organograma .item.meio.maior{
		background:#124f89 !important;
		width:100%;
		padding:21px;
	}
	.ua-organograma .item.meio,
	.ua-organograma .item.topo,
	.ua-organograma .item.rodape{
		background:white !important;
		text-align: left;
		width:80%;
	}
	.ua-organograma .item.final.dois{
		background:#5ebadf !important;
	}
	.ua-organograma .item.final{
		background:#124f89 !important;

		height:auto !important;
		width:80% !important;
	}
	.ua-organograma:after{
		height:6%;
		bottom:0;
		position: absolute;
		width:25%;
		background:white;
		content: " ";
	}



	.carregar-imprensa a,
	.carregar-busca a{
		font-size:14px;
		margin-top:13px;
		padding:15px 0;
		background:#73DBFF;
	}
	#sombra {
		background: rgba(255,255,255,.5);
	}
	#sombra.display {
		z-index: 998;
	}
	.no-scroll {
		overflow: hidden;
	}
	.responsive-menu {
		float: left;
		vertical-align: top;
	}
	.responsive-menu-button {
		display: block;
		width: 50px;
		padding-right: 30px;
		vertical-align: top;
	}
		.responsive-menu-button .bars {
			display: inline-block;
			width: 27px;
			line-height: 1;
			vertical-align: middle;
		}
			.responsive-menu-button .bar {
				display: block;
				height: 3px;
				margin-top: 4px;
				background: #0071bf;
				border-radius: 2px;
				vertical-align: top;
			}
			.responsive-menu-button .bar:first-child {
				margin: 0;
			}

	#topo .btn-close {
		color: white;
		position: absolute;
		top: 30px;
		right: 12px;
		border: none;
		/*padding: 10px 15px;
		font-size: 25px;
		background: none;
		font-weight: bold;
		line-height: 1;*/
	}
	#topo .btn-back {
		color: white;
		position: absolute;
		top: 18px;
		left: 0;
		padding: 10px 10px;
		font-size: 25px;
		background: none;
		border: none;
		font-weight: bold;
		line-height: 1;
		color: #5EBADF;
	}

	#topo .menu-fixo .mobile-item {
		display: inline-block !important;
	}
	#topo .menu-fixo .mobile-item > a .fa {
		color: #5D87AF;
		font-size: 18px;
		margin-right: 3px;
		vertical-align: middle;
	}

	#topo .sub-menu {
		-webkit-transform: translate(0, -105%) !important;
		-ms-transform: translate(0, -105%) !important;
		-o-transform: translate(0, -105%) !important;
		transform: translate(0, -105%) !important;
	}

	.item-active > .opened {
		overflow-y: scroll !important;
	}
	#topo .responsive-menu .sub-menu,
	#topo .mobile-item .sub-menu,
	#topo .responsive-menu .sub-menu ul > li > ul,
	#topo .mobile-item .sub-menu ul > li > ul,
	#topo .menu-fixo .sou-pucrs > .sub-menu,
	#topo .menu-fixo > .container > ul > li > .sub-menu {
		background: #fff;
		width: 370px;
		height: 100%;
		padding: 30px 10px 15px 15px;
		overflow-y: hidden;
		position: fixed;
		top: 0;
		left: 0;
		font-size: 1.182em;
		font-weight: 400;
		text-transform: none;
		-webkit-box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.2);
		box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.2);
		z-index: 999999;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
	}
	#topo .mobile-item .sub-menu .sub-menu,
	#topo .responsive-menu .sub-menu .sub-menu {
		-webkit-box-shadow: none;
		box-shadow: none;
		overflow:hidden;
	}
	#topo .mobile-item .sub-menu .sub-menu .sub-menu-title,
	#topo .responsive-menu .sub-menu .sub-menu .sub-menu-title {
		padding-left: 25px;
		padding-right: 25px;
	}
	#topo .mobile-item .sub-menu .sub-menu a,
	#topo .responsive-menu .sub-menu .sub-menu a {
		font-weight: normal;
		text-transform: none;
	}
	#topo .menu-fixo .mobile-item .sub-menu {
		background: #124F89 !important;
	}
	#topo .menu-fixo .sou-pucrs > .sub-menu {
		border-radius: 0 0 4px 4px;
		background: #CA4C40;
		height: auto;
		opacity: 0;
		-webkit-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.3);
		box-shadow: 0 4px 4px 0 rgba(0,0,0,0.3);
		-webkit-transform: translate(0, -105%) !important;
		-ms-transform: translate(0, -105%) !important;
		-o-transform: translate(0, -105%) !important;
		transform: translate(0, -105%) !important;
		left: auto;
		right: 0;
	}

	#topo .responsive-menu .opened,
	#topo .mobile-item .opened,
	#topo .responsive-menu .sub-menu ul > li > ul.opened,
	#topo .mobile-item .sub-menu ul > li > ul.opened,
	#topo .menu-fixo .sou-pucrs > .opened,
	#topo .menu-fixo > .container > ul > li .opened {
		opacity: 1 !important;
		-webkit-transform: translate(0, 0) !important;
		-ms-transform: translate(0, 0) !important;
		-o-transform: translate(0, 0) !important;
		transform: translate(0, 0) !important;
	}
	#topo .menu-fixo .sou-pucrs > .sub-menu .btn-close {
		display: block;
		font-size: 25px;
		font-weight: bold;
	}
	#topo .menu-fixo .sou-pucrs > .sub-menu li a {
		color: white;
		padding: 10px 0;
	}
	#topo .menu-fixo .mobile-item .sub-menu li > a {
		color: white !important;
	}

	#topo .responsive-menu .division,
	#topo .mobile-item .division {
		height: 5px;
		background-color: #F4F4F4;
		margin: 15px 0;
	}
	#topo .responsive-menu .sub-menu ul li,
	#topo .mobile-item .sub-menu ul li,
	#topo .menu-fixo .sou-pucrs > .sub-menu li,
	#topo .menu-fixo > .container > ul > li > .sub-menu > ul > li {
		display: block;
		padding: 0;
		font-size: 14px;
		line-height: 20px;
		list-style: none;
		text-align: left;
		border-bottom: 1px solid #F4F4F4;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#topo .menu-fixo .sou-pucrs > .sub-menu li {
		border-bottom: 1px solid rgba(244,244,244,0.3);
	}
	#topo .menu-fixo .mobile-item .sub-menu-title {
		color: white !important;
	}
	#topo .menu-fixo .mobile-item .sub-menu ul li {
		border-bottom: 1px solid #0071BF !important;
	}
	#topo .responsive-menu .sub-menu ul li:last-child,
	#topo .mobile-item .sub-menu ul li:last-child,
	#topo .menu-fixo > .container > ul > li > .sub-menu > ul > li:last-child {
		border: none;
	}
	#topo .responsive-menu .sub-menu ul > li > a,
	#topo .mobile-item .sub-menu ul > li > a,
	#topo .menu-fixo > .container > ul > li > .sub-menu > ul > li > a {
		display: block;
		color: #5D87AF;
		padding: 10px 0;
	}
	#topo .responsive-menu .sub-menu ul.links > li a,
	#topo .mobile-item .sub-menu ul.links > li a,
	#topo .responsive-menu .sub-menu ul.contact-list > li a,
	#topo .mobile-item .sub-menu ul.contact-list > li a {
		font-weight: normal;
	}
	#topo .responsive-menu .sub-menu ul.links > li a,
	#topo .mobile-item .sub-menu ul.links > li a {
		color: #5EBADF;
	}
	#topo .responsive-menu .sub-menu ul.contact-list > li a,
	#topo .mobile-item .sub-menu ul.contact-list > li a {
		color: #999999;
	}
	#topo .responsive-menu .btn-close,
	#topo .mobile-item .btn-close,
	#topo .responsive-menu .sub-menu ul li .btn-close,
	#topo .mobile-item .sub-menu ul li .btn-close,
	#topo .menu-fixo > .container > ul > li > .sub-menu .btn-close {
		background: url(../images/close-btn-azul.png) no-repeat center;
		display: block;
		width: 31px;
		height: 31px;
	}
	#topo .sub-menu-title {
		color: #000000;
		font-size: 16px;
		font-weight: 800;
		line-height: 22px;
		text-align: left;
		text-transform: uppercase;
	}

	#topo .menu-fixo > .container > ul > li.moved {
		display: none;
	}
	#topo .menu-fixo .en {
		display: none;
	}
	#topo .logo {
		display: inline-block;
		vertical-align: top;
		margin: 0;
	}
	#topo .links-busca {
		float: right;
	}
	#topo .menu > ul,
	#topo .links-busca .links {
		display: none;
	}

	#topo .principal {
		padding-top: 15px;
		padding-bottom: 0;
	}

	.meio > .container {
		overflow-x: hidden !important;
	}

	#topo .menu-fixo > .container > ul > li > a {
		padding: 0 9px 0 6px;
	}

	#topo .menu-fixo .sou-pucrs {
		right: 15px;
	}

	#topo .links-busca > ul > li > a {
		padding: 0 11px 0 8px;
		font-size: 12px;
	}

	#topo .menu > ul {
		font-size: 0.938em;
	}

	#topo .menu > ul > li > a {
		padding: 0 11px 0 8px;
		font-size: 14px;
	}

	#topo-fixo {
		font-size: 0.688em;
	}
	#topo-fixo .logo {
		display: inline-block;
	}
	#topo-fixo .menu {
		display: none;
	}

	#topo-fixo .responsive-menu-button {
		display: inline-block;
	}
	#topo-fixo .logo img {
		display: inline;
		max-height: 22px;
		width: auto;
	}
	#topo-fixo .menu > ul > li > a,
	#topo-fixo .links-busca > ul.links {
		display: none;
	}

	#topo-fixo .search-soupuc-wrapper {
		white-space: nowrap;
	}
	#topo-fixo .links-busca .sou-pucrs {
		display: inline-block;
		vertical-align: top;
	}

	#topo-fixo .links-busca .busca-topo {
		display: inline-block;
		vertical-align: top;
	}
	#topo-fixo .links-busca .busca-topo .form-busca {
		display: inline-block;
		background: #fff;
		width: 255px;
		height: 40px;
	}

	#topo-fixo .links-busca .busca-topo .form-busca .input {
		width: 100%;
		height: 40px;
		display: block;
		padding: 8px 35px 8px 10px;
		font-size: 1.154em;
		font-style: italic;
		border: 2px solid #ddd;
		box-sizing: border-box;
		border-radius: 4px;
	}

	#topo-fixo .links-busca .busca-topo .form-busca .btn {
		background: none;
		width: 20px;
		height: 20px;
		padding: 0;
		border: none;
		position: absolute;
		top: 50%;
		margin-top: -10px;
		right: 15px;
		font-size: 0;
	}

	#topo-fixo .links-busca .busca-topo .form-busca .btn:before {
		content: "\f002";
		display: block;
		font-family: 'FontAwesome';
		font-size: 20px;
		font-weight: normal;
		color: #5ebadf;
		line-height: .75;
	}

	hr {
		height: 5px;
		margin: 20px 0;
	}

	.topicos-destaque .item .infos p {
		/* display: none; */
	}
	.relacionadas.linha .item .titulo {
		margin-top: 0;
	}

	.agenda .agenda-listagem li {
		padding-bottom: 10px;
	}
	.agenda .agenda-listagem li .data {
		width: 65px;
		height: 50px;
		line-height: 50px;
		font-size: 18px;
		margin: 0;
	}
	.agenda .agenda-listagem li .titulo {
		padding-left: 75px;
	}
	.agenda .agenda-listagem li .titulo a {
		font-size: 14px;
		vertical-align: top;
	}
	.agenda .agenda-listagem li .more a {
		margin: 0;
	}
	.agenda .agenda-slide li .titulo a {
		font-size: 18px;
	}

	#rodape .menu .links-horizontal > ul > li > a {
		padding: 0 8px 0 6px;
		font-size: 0.875em;
	}

	.links-horizontal .titulo,
	.links-horizontal .fast-access {
		display: none;
	}
	#rodape .menu .links-horizontal {
		text-align: center;
	}
	.links-horizontal .contact-list {
		font-size: 0;
	}
	#rodape .menu .links-horizontal > .contact-list > li > a {
		padding: 0 20px;
		font-size: 14px;
	}
	.page-template-page-institutos .subitens .col-sm-4{
		width:100%;
	}
	.links-horizontal > ul.contact-list > li:last-child {
		display: inline-block;
	}

	.topicos-destaque-redondo .slick-slide{
		width: calc(100%/3) !important;
	}

	.topicos-destaque-redondo .slick-track{
		width:960px !important;
	}
}

@media (min-width: 1024px) {
	.topicos-destaque .item .infos p,
	.slide-destaque-2 .navi .item p,
	.slide-destaque-2 .navi .item a{
		display: block;
	}

	.topicos-destaque .item .infos .titulo {
    	min-height: 50px;
	}

	/*PALAVRA DO REITOR*/
	.page-id-2 .wp-caption-text{
		left: 10px !important;
	}
	/*PALAVRA DO REITOR*/

	.topicos-destaque .item {
		height:auto !important;
	}

	.topicos-destaque .item .imagem,
	.topicos-destaque .item .caso-d.infos,
	.topicos-destaque .item .caso-e.infos,
	.topicos-destaque .item .caso-f.infos{
		height:auto !important;
	}

	.topicos-destaque .sem-img .sem-descricao .titulo{
		height: 75px;
	}
}

@media (min-width: 1025px) {

	.home .topicos-destaque .item .caso-e.infos,
	.home .topicos-destaque .item .caso-f.infos{
		height: 140px;
	}
	.home .topicos-destaque .item.sem-img .caso-e.infos.sem-descricao{
		height: 135px;
	}

	.home .topicos-destaque .caso-e .infos .sem-descricao{
		height: 160px;
	}

	.topico_home_destaques .item .sem-descricao{
		min-height: 100px !important;
	}

	#topo .menu-fixo .sou-pucrs > .sub-menu,
	#topo .mobile-item .sub-menu ul > li > ul,
	#topo .responsive-menu .sub-menu ul > li > ul,
	#topo .menu > ul > li > .sub-menu,
	#topo .mobile-item .sub-menu,
	#topo .responsive-menu .sub-menu,
	#topo .menu-fixo > .container > ul > li > .sub-menu {
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.1s;
		-moz-transition: all 0.1s;
		-ms-transition: all 0.1s;
		-o-transition: all 0.1s;
		transition: all 0.1s;
	}
	#topo .menu-fixo .mobile-item {
		display: none !important;
	}
	#topo .menu-fixo > .container > ul > li > .sub-menu > ul .btn-close,
	#topo .sub-menu-title,
	.responsive-menu {
		display: none !important;
	}
	#topo .logo {
		position: absolute;
		padding: 0;
		margin: 0;
		top: 50%;
		margin-top: -45px;
		left: 15px;
	}
	#topo .principal {
		text-align: right;
	}

	#topo-fixo .links-busca .sou-pucrs:hover > ul,
	#topo .menu > ul > li:hover > .sub-menu,
	#topo .links-busca > ul > li:hover > ul,
	#topo .menu-fixo > .container > ul > li.menu-item-has-children:hover > .sub-menu {
		opacity: 1;
		visibility: visible;
		-webkit-transition: all 0.1s;
		-moz-transition: all 0.1s;
		-ms-transition: all 0.1s;
		-o-transition: all 0.1s;
		transition: all 0.1s;
	}

	.links-horizontal .contact-list {
		float: right;
	}

	#topo .menu > ul > li > .sub-menu {
		background: #fff;
		width: 270px;
		padding: 12px 18px;
		position: absolute;
		left: 0;
		font-size: 0.889em;
		font-weight: 400;
		text-transform: none;
		text-align: left;
		list-style: none;
		margin: 6px 0 0;
		border-radius: 4px;
		z-index: 99;
	}
	#topo .responsive-menu .sub-menu ul > li > ul,
	#topo .menu-fixo > .container > ul > li > .sub-menu {
		background: #fff;
		padding: 25px;
		position: absolute;
		font-size: 1.182em;
		font-weight: 400;
		text-transform: none;
		margin-top: 6px;
		border-radius: 4px;
		z-index: 99;
	}
	#topo .menu-fixo > .container > ul > li > .sub-menu {
		width: 800px;
	}
	#topo .menu-fixo > .container > ul > li > .sub-menu:before {
		content: "";
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #fff;
		position: absolute;
		top: -6px;
		left: 35px;
	}

	#topo .menu-fixo > .container > ul > li > .sub-menu > ul > li {
		width: 50%;
		float: left;
		padding: 0 15px 0 0;
		list-style: none;
		margin: 0 0 7px;
		box-sizing: border-box;
	}

	#topo .menu-fixo > .container > ul > li > .sub-menu > ul > li:before {
		content: "\f054";
		font-family: 'FontAwesome';
		font-size: 0.750em;
		font-weight: normal;
		color: #e8e8e8;
		line-height: .8;
		margin-right: 6px;
	}

	#topo .menu-fixo .sou-pucrs > .sub-menu {
		left: auto;
		right: 0;
		background: #fff;
		width: 270px;
		padding: 12px 18px;
		position: absolute;
		list-style: none;
		margin: 0;
		right: 0;
		border-radius: 4px;
		z-index: 99;
	}
	#topo .menu-fixo .sou-pucrs:hover .sub-menu {
		opacity: 1;
		visibility: visible;
		-webkit-transition: all 0.1s;
		-moz-transition: all 0.1s;
		-ms-transition: all 0.1s;
		-o-transition: all 0.1s;
		transition: all 0.1s;
	}

	#topo .menu-fixo .sou-pucrs > .sub-menu:before {
		content: "";
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-bottom: 5px solid #fff;
		position: absolute;
		top: -5px;
		right: 40px;
	}

	#topo-fixo {
		top: 0;
		display: none;
	}
	#topo-fixo .links-busca .busca-topo .form-busca {
		background: #fff;
		width: 255px;
		height: 45px;
		position: absolute;
		top: -12px;
		right: 0;
		z-index: 999;
		display: none;
	}

	#topo-fixo .links-busca .busca-topo .form-busca .input {
		width: 100%;
		height: 45px;
		display: block;
		padding: 8px 35px 8px 10px;
		font-size: 14px;
		font-style: italic;
		border: 2px solid #ddd;
		box-sizing: border-box;
		border-radius: 4px;
	}

	#topo-fixo .links-busca .busca-topo .form-busca .btn {
		background: none;
		width: 20px;
		height: 20px;
		padding: 0;
		border: none;
		position: absolute;
		top: 50%;
		margin-top: -10px;
		right: 15px;
		font-size: 0;
	}

	#topo-fixo .links-busca .busca-topo .form-busca .btn:before {
		content: "\f002";
		display: block;
		font-family: 'FontAwesome';
		font-size: 20px;
		font-weight: normal;
		color: #5ebadf;
		line-height: .75;
	}
	#topo-fixo .menu,
	#topo-fixo .links-busca,
	#topo-fixo .links-busca .sou-pucrs,
	#topo-fixo .links-busca .busca-topo {
		display: inline-block;
		vertical-align: middle;
	}
	#topo-fixo .container {
		padding-left: 0;
		padding-right: 0;
		padding-top: 12px;
		padding-bottom: 12px;
	}
	#topo-fixo .responsive-menu-button,
	#topo-fixo .logo {
		display: none;
	}
	#topo-fixo .links-busca .busca-topo a.bt {
		width: 20px;
		height: 20px;
	}

	#topo-fixo .links-busca .busca-topo a.bt:before {
		font-size: 20px;
		line-height: 1;
	}

	.slide-destaque-2 .navi .item .titulo {
		font-size: 1.1em;
	}

	.slide-destaque-2 .navi .item p {
		font-size: 0.9em;
	}

	.depoimentos ul li .imagem img {
		border-radius: 100%;
	}

	.topicos-destaque-redondo .slick-slide{
		width: calc(100%/3) !important;
	}

	.topicos-destaque-redondo .slick-track{
		width:1250px !important;
	}
}

@media (min-width: 1025px) and (max-width: 1250px) {
	#topo .menu-fixo > .container > ul {
		font-size: 0.59em;
	}
	#topo .logo img {
		max-height: 60px;
		width: auto;
	}
	#topo .links-busca .busca-topo .input {
		width: 260px;
		font-size: 0.8em;
	}

	#topo .menu > ul {
		font-size: 0.9em;
	}
	#topo .links-busca > ul {
		font-size: 0.6em;
	}
}

@media (max-width: 1250px) {
	.container {
		width: 100% !important;
	}
}

@media (min-width: 1251px) {
	.container {
		width: 1250px !important;
	}
	.meio > .container > .container {
		width: 100% !important;
	}

	.col-xs-6:nth-child(2n+1){
		clear:none;
	}
	.col-xs-3:nth-child(4n+1){
		clear:none;
	}
	.col-xs-4:nth-child(3n+1){
		clear:none;
	}
}

@media (min-width: 1251px){
.componente-noticias-eventos-plus-v2 .col-xs-4:nth-child(3n+1) {
    clear: both !important;
}

@media (min-width: 992px){
.componente-noticias-eventos-plus-v2 .col-xs-4:nth-child(3n+1) {
    clear: both !important;
}

@media (min-width: 991px){
.componente-noticias-eventos-plus-v2 .col-xs-4:nth-child(3n+1) {
    clear: both !important;
}

@media (max-width: 1366px){
	.pop-up-home .modal-body img{
		margin-top: 55px;	
	}
}

@media (min-width: 2100px){
	.slideshow-full-container .slide_carousel_img{
		height: 70vh !important;
	}
}
