@media (min-width: 1100px){#menu .navbar-nav li:hover .dropdown-menu {display: block; } }

@media (max-width: 1450px){
.noticias img.selomec {margin: 90px auto 0;}
.slide .bricks-form__privacy{font-size: 85%!important; text-align: center;}
.slide .formulario .bricks-form__static{text-align: center!important; font-size: 70%!important}
.slide .formulario{margin-right: 5%; width: 27%; height: 700px; margin-top: -700px;}
.slide .formulario .form {padding: 10px 7px;}
.slide .formulario label {font-size: 85%!important;}
.slide .formulario h1{margin-bottom: 0!important}
.slide .formulario h1 span{font-size: 100%!important}
.slide, .slide #owl-destaques .item img, .slide #owl-destaques .item{height: 700px;}
.slide #owl-destaques .owl-nav {height: 700px!important; margin-top: -700px!important;}
.slide #owl-destaques .owl-next, .slide #owl-destaques .owl-prev{margin-top: 320px}
.slide #owl-destaques .owl-next{right: 1.5%; width: auto} .slide #owl-destaques .owl-prev{left: 1.5%; width: auto}	
.topo-curso .pagewidth {width: 87%;}
.topo-curso .informacoes .titulo-pos {font-size: 255%; width: 65%;}
.inscrevasebtn{top: 75px;}
.curso {padding: 60px 5% 60px 0px;}
.curso .formulario {position: sticky; top: 110px; width: 90%; margin: -250px 0px 0px 10%;}
.curso .sobre {margin-left: 10%;}
.curso .ficha {margin: 30px 0px 30px 10%;}
.curso .ficha .informacoes{border-radius: 15px}
.curso .ficha .informacoes .divider{margin: 0 15px;}	
.curso .ficha .informacoes .informacao .titulo b{font-size: 90%;}
.curso .ficha .informacoes .informacao .titulo{font-size: 75%}
.curso .ficha .avaliacao .organizacao{font-size: 95%}
.curso .ficha .avaliacao {border-radius: 15px; border: solid 1px var(--azul2);}
.curso .galeria h1 {font-size: 180%; margin: 0px 0 30px 10%;}
.curso .galeria #owl-estrutura .item, .curso .galeria #owl-estrutura .item img {height: 300px}
.curso .galeria #owl-estrutura .item iframe {padding: 20px 30px; height: 300px; border-radius: 8px; }
.curso .galeria #owl-estrutura .owl-nav {height: 300px!important; margin-top: -300px!important;}
.curso .galeria #owl-estrutura .owl-next, .curso .galeria #owl-estrutura .owl-prev{margin-top: 120px}
.curso .galeria .owl-carousel {height: 300px;}
.curso .modal .modal-dialog-aside {width: 50%; max-width: 80%;}
.curso .botoes .matriz, .curso .botoes .vestibular{font-size: 125%;}
.curso .botoes-pos {margin: 0px 0px 50px 10%!important;}	
.curso .botoes {margin: 80px 0px 0px 10%;}
.duvidas{padding: 80px 80px 80px 10%;}
.depoimentos h1, .novidades-curso h1, .duvidas .head{font-size: 170%}
.depoimentos p{font-size: 100%}
.duvidas{font-size: 95%}
.curso .bolsas {margin: 50px 0px 30px 10%;}
.topo-evento,.topo-evento img {width: 100%; height: 450px;}
.evento {padding: 80px 2% 80px;}
.evento-programacao {padding: 80px 0%;}
.inscricao-evento{padding: 15px 30px; top: 75px}
.arquivo-cursos .topo{padding: 90px 0px}
.arquivo-cursos .nav-tabs{margin-bottom: 0px}
.identidadevisual .logo {padding: 30px 15px;}
.identidadevisual .logo .previa img {max-height: 80px; }
.topo-thumb .redes {margin-top: 10px;}
.planeta .cardapio .expanding-grid .links > li a{padding: 15px 10px;}
.notfound {padding: 30px 0px!important;}
.comissoes .pagewidth {width: 90%!important; }
.comissoes .sub{font-size: 47%;}
.topo-universidade {width: 100%; height: 500px;}
.universidade, .universidade .titulo{height: 480px}
.infos-universidade .pagewidth{width: 96%;}
.infos-universidade {padding: 80px 0px;}
.infos-universidade .reitoria img {width: 100%; height: 280px; object-fit: cover; border-radius: 8px;}
.pagina {margin: 80px auto;}
.pagina .pagewidth {width: 85%;}
.pagina p{font-size: 95%}
.nipex .lateral .atendimento h2{font-size: 120%;}
.nipex .lateral .atendimento h5{font-size: 110%;}
.nipex .pesquisa{margin: 15px 0px 0px;}
.nipex .pesquisa .setor i {margin-bottom: 8px; font-size: 235%;}
.nipex .pesquisa .setor .text {padding: 20px 15px;}
.nipex .pesquisa .setor h1{font-size: 77%;}
.topo-thumb img.logo-topo {width: auto; height: 210px;}
.nipex .grid{padding: 0px 8px}
.publicacoes .nav-tabs {border-bottom: 0px!important; background: var(--azul2); border-radius: 0px; padding: 20px 80px; width: max-content;}
.publicacoes .lista{width: 100%; overflow-x: scroll;}
.publicacoes .lista::-webkit-scrollbar-track { background-color: var(--azul3); border-radius: 0px; height: 10px; padding: 10px; }
.publicacoes .lista::-webkit-scrollbar {width: 12px; height: 10px; background-color: var(--azul1);  border-radius: 0px; padding: 10px; }
.publicacoes .lista::-webkit-scrollbar-thumb {background-color: var(--azul1); border-radius: 0px; margin:5px; padding: 5px}
.publicacoes .pagewidth{width: 90%;}
#menu {padding: 15px 0px; height: 75px;}
#menu .navbar-nav .nav-link {font-size: 85%; padding: 7px 7px;}
#menu .navbar{padding: 0px;}
#menu .navbar-brand{margin-right: 15px}
#menu .content{width: 1240px;}
.universo-topo {padding: 80px 0px 920px 0px;}
.universo-home .flare {margin-top: -540px; background-size: 15%, 15%,100%;}
.universo-home {padding: 120px 0px;}
.universo-home .pagewidth{width: 1080px;}
.universo-home .numero {width: 330px; height: 215px; margin: 15px 5px;}
.universo-home .numero .dado{width: 210px; font-size: 70px; font-weight: 300px}
.universo-home .numero .info {width: 131px; font-size: 17px;}
.universo-home .numero .milhar {font-size: 35px!important; font-weight: 300!important;}
.universo-home .titulo-video{font-size: 160%;}
.boxgrande{height: 250px;}
.boxgrande img{height: 100px;}
.boxpequeno{height: 250px;}
.boxpequeno img{height:100px;}
.noticias .head{padding-right: 30px}
.noticias .postblog .imgd, .noticias .postblog .imgd img{height: 340px;}
.noticias .postblog .titulo .chamada{padding: 0px; font-size: 100%;}
.noticias .postblog .titulo .continuelendo {padding: 35px 10px; font-size: 90%;}
.noticias #owl-noticias .owl-nav{height: 380px!important; margin-top: -380px!important;}
.noticias #owl-noticias .owl-prev, .noticias #owl-noticias .owl-next{margin-top: 160px}

/*Topo*/
.topo-pagina {background: url(images/bg-topo.jpg) top -500px center no-repeat; background-size: 100%; background-attachment: fixed;}
.topo-thumb .titulo {height: 430px; margin-top: -430px; font-size: 260%; padding: 0 7%; line-height: 110%}
.topo-thumb img {height: 430px;}

/*Bolsas*/
.programas .bolsas{min-height: 410px;}
.programas #owl-programas .owl-prev,.programas #owl-programas .owl-next{position: absolute; margin-top: 115px;}
.pagina .documentos li{line-height: 125%;}
.pagina .documentos li:hover:after{min-width: 75px;}

/*Biblioteca*/
.pagina .bvirtual .biblio h5{width: 100%; font-size: 110%;}
.biblioteca .btn-consulta{padding: 7px 15px}
.biblioteca {width: 100%; padding: 0px 80px; font-size: 100%!important;}
.biblioteca p{font-size: 95%;}

/*Fazendas*/
.fazendas p {font-size: 90%;}
.fazendas #owl-fazendas .owl-nav {height: 450px!important; margin-top: -450px!important;}
.fazendas #owl-fazendas .owl-prev, .fazendas #owl-fazendas .owl-next {margin-top: 215px;}
.fazendas .tab-content > .active{font-size: 100%}

/*Investimento*/
.investimento .pagewidth {width: 90%;}

/*Nuap*/
.nuap {padding: 0px 0%!important;}
.footer .content {width: 88%; margin: 0 auto; padding: 10px 0px 10px 0px;}	
.universo .dae .pagewidth, .universo .nucleos .pagewidth, .universo .clinicas .pagewidth, .universo .bemestar .pagewidth, .universo .maisunimar .pagewidth{width: 90%;} .universo .dae, .universo .nucleos, .universo .clinicas, .universo .bemestar, .universo .maisunimar{padding: 100px 0px;}
.universo .introducao{background-size: 150px;}
.pagina .videosext iframe{width: 100%; height: 282px;}
.pagina .galeria-projetos img{object-fit: cover;height: 135px;width: 100%;margin-bottom: 15px;}
.contato .sobre .content p{ font-size: 76%; line-height: 180%;}
.pagina .basededados{margin-top: 0px;}
.pagina .table thead th{font-size: 85%; padding: 0.75rem 0px;}
.pagina{font-size: 95%}
.pagina h4{margin: 15px 0px;}
.pagewidth{width: 80%;}
.btn{padding: 0.375rem 0.2rem;}
.fazendas .pagewidth{width: 97%;}
.topo-retomada {height: 500px;}	
.pagina-retomada .pagewidth {width: 97%;}
.galeria-retomada img {height: 200px;}
.pagina-retomada{font-size: 92%}	
.convite {padding: 100px 15%;}
.convite .head{line-height: 130%;}
.serdiferente {padding: 100px 10%;}
.topo-retomada img {width: 650px;height: auto;}
.pagina-retomada .estrutura h2 {font-size: 93%; margin-top: -94px;}	
}

/*========================================================*/
/***************************MEDIUM************************/
/*=======================================================*/
@media (max-width: 768px) {
.comissoes .tab-content > .active p, .comissoes .accordion, .comissoes .videocpa{width: 100%;}	
.evento {padding: 60px 10%;}
.evento .sobre{font-size: 115%; margin-right: 0px}
.evento .galeria img {margin: 8px 0px;}
.divider-apoio {background: var(--cinza2); width: 80%; margin: 25px auto; height: 1px;}
.apoios {padding: 60px 0px 60px;}
.topo-evento .mobile {display: block;} 
.topo-evento .desktop {display: none;}
.inscricao-evento{top: 70px}
.slide{height: auto}
.slide #owl-destaques .item .desktop{display: none}
.slide #owl-destaques .item .mobile{display: block}
.slide .formulario {margin-right: 0; width: 100%; height: auto; margin-top: 0; position: relative; float: unset; display: flex; justify-content: center; padding: 30px; }
.slide #owl-destaques .item img{width: 140%; object-fit: cover; height: auto; background-position: left;}
.slide #owl-destaques .item{height: auto;}
.slide #owl-destaques .owl-nav{height: 768px!important; margin-top: -768px!important;}
.slide #owl-destaques .owl-next, .slide #owl-destaques .owl-prev{margin-top: 354px;}


.arquivo-cursos .arquivo-eventos {width: 80%; margin: 0px auto;}
.arquivo-cursos .topo{margin-bottom: 60px}
.curso .bolsas {margin: -20px 2% 30px;}
.curso .card-header, .curso .card-header .btn-link{font-size: 95%}
.curso .card-body {padding: 1rem 5px;}
.curso .galeria .videopos {padding-left: 0;}
.curso .selos{padding: 40px 30px 40px 60px; margin-left: -7%;}	
.curso .selos ul li img {max-width: 120px;max-height: 130px;}
.topo-curso .informacoes .titulo-pos {font-size: 240%; width: 100%;}
.topo-curso .pagewidth {width: 80%; }
.curso {padding: 60px 5%;}
.curso .formulario {position: unset; top: 0px; width: 100%; margin: 0px 0px 40px 0%;}
.curso .sobre {margin-left: 0; padding: 0px 2%;}
.arquivo-cursos .escolha {padding: 10px 0px 0px 0px; width: 100%;}
.arquivo-cursos .nav-tabs .nav-link{margin: 10px 15px 0px 0px}
.arquivo-cursos .nav-tabs .nav-link.active{margin-bottom: 0px}
.curso .ficha {margin: 30px 2%;}
.curso .galeria {padding: 40px 30px 40px 60px; margin-left: -7%;}
.curso .galeria h1 {font-size: 180%; margin: 0px 0 10px 0%;}
.curso .galeria #owl-estrutura .item, .curso .galeria #owl-estrutura .item img {height: 360px}
.curso .galeria #owl-estrutura .item iframe {padding: 20px 30px; height: 360px; border-radius: 8px; }
.curso .galeria #owl-estrutura .owl-nav {height: 360px!important; margin-top: -360px!important;}
.curso .galeria #owl-estrutura .owl-next, .curso .galeria #owl-estrutura .owl-prev{margin-top: 150px}
.curso .galeria #owl-estrutura .owl-next{margin-right: -20px; width: auto}
.curso .galeria #owl-estrutura .owl-prev{margin-left: -37px; width: auto}
.curso .galeria .owl-carousel {height: 360px;}
.curso .botoes {margin: 30px 2%;}
.curso .modal .modal-dialog-aside {width: 80%; max-width: 80%;}
.curso .table th, .curso .table td{font-size: 75%}
.curso .botoes-pos {margin: 0px 2% 50px 2%!important;}
.duvidas {font-size: 100%;border-radius: 8px;padding: 50px;}
.depoimentos h1, .novidades-curso h1, .duvidas .head {font-size: 170%; text-align: left; margin-bottom: 20px;}
.depoimentos .owl-carousel .owl-item img {display: block; margin: 0 auto 20px 0; }
.depoimentos img {width: 250px; height: 250px;}
.duvidas .redes {margin: 0 auto 25px 0px;}

.infos-universidade .pagewidth {width: 80%;}
.infos-universidade .valores {padding: 0px 0px 30px; height: auto; margin-bottom: 30px; } 
.infos-universidade .divider {border-bottom: 1px solid var(--azul3); border-right: 0px solid var(--azul3); }
.infos-universidade .valores .texto {font-size: 100%; width: 100%;}
.tour360 {padding: 75px 10%;}
.topo-universidade {width: 100%; height: 460px;}
.universidade, .universidade .titulo{height: 460px}
.infos-universidade .sobre{width: 100%}
.infos-universidade .reitores .owl-theme .owl-nav {height: 290px; margin-top: -290px;}
.infos-universidade .reitores #owl-reitoria .owl-prev, .infos-universidade .reitores #owl-reitoria .owl-next{top: 160px; width: auto; font-size: 30px}
.infos-universidade .reitores #owl-reitoria .owl-prev{left: -30px;}
.infos-universidade .reitores #owl-reitoria .owl-next{right: -30px;}
.infos-universidade .universo{margin-top: 40px; height: 300px;}
.infos-universidade .docs{height: auto;}
.infos-universidade .docs a{font-size: 100%;}

.comissoes .pagewidth {width: 90%!important;}
.comissoes .nav-tabs .nav-link{margin: 5px 0px;}
.comissoes .lateral .atendimento{margin-top: 15px;}
.internacionalizacao .lateral .atendimento{margin-top: 20px;}
.internacionalizacao .interlistastitle{margin: 15px 15px 0px;}
.internacionalizacao .interlitas {margin: 0px 15px 0px 15px;}
.internacionalizacao .lateral .atendimento {padding: 15px 20px;}
.comites-etica .lateral {background: #f7f7f7; padding: 5px 20px 20px; border-radius: 8px;}
.comites-etica .nav-tabs .nav-link{margin: 5px 10px 0px!important; font-size: 125%!important;}
.publicacoes .nav-tabs {border-bottom: 0px!important; background: var(--azul2); border-radius: 0px; padding: 20px 80px; width: max-content;}
.publicacoes .lista{width: 100%; overflow-x: scroll;}
.publicacoes .lista::-webkit-scrollbar-track { background-color: var(--azul3); border-radius: 0px; height: 10px; padding: 10px; }
.publicacoes .lista::-webkit-scrollbar {width: 12px; height: 10px; background-color: var(--azul1);  border-radius: 0px; padding: 10px; }
.publicacoes .lista::-webkit-scrollbar-thumb {background-color: var(--azul1); border-radius: 0px; margin:5px; padding: 5px}
.publicacoes .pagewidth{width: 90%;}

.nipex .modal .modal-dialog-aside {width: 93%; max-width: 93%;}
.nipex .pagewidth {width: 90%!important;}
.pagina {margin: 50px auto; font-size: 100%;}
.topo-thumb img.logo-topo {width: auto; height: 150px;}
.nipex .pesquisa .setor h1 {font-size: 120%; line-height: 130%;}
.nipex .pesquisa {margin: 15px 0px 15px;}
.planeta .lateral .atendimento {margin: 15px 15px 0;}
.nipex .lateral .botao{margin: 15px 0px 20px;}


.identidadevisual {width: 90%;}
.identidadevisual p {margin-right: 0px; font-size: 120%;} 
.identidadevisual h4 {font-size: 200%!important;}
.identidadevisual .manual{font-size: 85%;}
.identidadevisual .manual li:before {margin-left: -45px; font-size: 230%; margin-right: 0; line-height: 100%;}
.identidadevisual .papelaria a{font-size: 110%}

.nuap {padding: 0px 0%!important; font-size: 115%!important;}
.nuap .cartilha{margin: 30px 0px;}
.diplomas .tab-content > .active{font-size: 100%;}
.diplomas .tab-content > .active {font-size: 85%; padding: 25px 25px;}
.diplomas .tab-content > .active h2{font-size: 160%;}
.fazendas .tab-pane p{font-size: 110%}
.fazendas .galeria img {padding: 0px; width: 80%;}
.fazendas #owl-fazendas .owl-next{right: 15%}
.fazendas #owl-fazendas .owl-prev{left: 15%}
.fazendas #owl-fazendas .owl-prev, .fazendas #owl-fazendas .owl-next {margin-top: 140px;}


#menu .content{width: 100%; }
#menu .navbar-nav .nav-link {font-size: 80%; }
#menu .dropdown-item {padding: 5px 10px; }
#menu .navbar-toggler-icon { width: 1em; color: #fff; padding-top: 0px; font-size: 1.5em; }
#menu .navbar-toggler {padding: 0; font-size: 130%; line-height: 100%; margin-right: 10%; position: absolute; left: 30%; top: 5px;}
#menu .navbar-collapse {background: var(--azul2); margin-top: 12px; margin-left: -93px; margin-right: -93px; padding: 30px 10%; min-height: auto; }
#menu .navbar-collapse {background: var(--azul2); margin-top: 12px; margin-left: -93px; margin-right: -93px; padding: 30px 10%; min-height: auto; }
#menu .navbar-expand-lg .navbar-nav .dropdown-menu {position: unset; background: #fff; width: 100%; margin: 3px 0px; } 
#menu .navbar-expand-lg .navbar-nav .dropdown-menu:before{display: none;}
#menu .navbar-toggler-icon {width: 1em; color: #00d9ff; padding-top: 4px; font-size: 150%; line-height: 100%;} 
#menu .login {margin: 0px; position: absolute; right: 10%; top: 2px;  padding: 5px 10px; width: 200px; text-align: center;}
#menu .login .dropdown-menu{position: absolute!important; width: 200px!important; margin: 5px -10px 0px!important; border-radius: 0px 0px 3px 3px!important; }
.navbar {padding: 13px 0px 14px;}
.navbar-brand{margin-right: 0px; margin-left: 10%;}
#menu .eventos {margin-left: 0px; height: auto; width: max-content; padding: 10px 30px!important;}
.universo-topo {padding: 70px 0px 500px 0px;}
.universo-home {padding: 70px 0px;}
.universo-home .flare {margin-top: -310px; background-size: 15%, 15%,100%;}
.universo-home .pagewidth {width: 85%;}
.universo-home .numero {width: 285px; height: 190px; margin: 15px 0px; background: url(images/numeros-circulo-mobile.png) center no-repeat; background-size: contain;}
.universo-home .numero .dado {width: 173px; font-size: 50px; padding-left: 0;}
.universo-home .numero .info {width: 105px; font-size: 16px;}
.universo-home .numero .milhar {font-size: 30px!important;}

.boxgrande {height: 280px;}
.boxpequeno {height: 280px;}
.boxgrande img, .boxpequeno img {height: 100px;}
.grid-inicial .eventos {padding-top: 0px!important;}
.noticias {margin: 60px 0;}
.noticias .head {padding-right: 0; margin-bottom: 60px;}
.noticias .postblog .titulo {height: auto; margin-top: 0;}
.noticias .postblog .titulo .chamada {padding: 0px; font-size: 110%; line-height: 150%;}
.noticias .postblog .titulo .continuelendo {padding: 10px 10px; font-size: 90%; margin-top: 10px;}
.noticias .postblog .imgd, .noticias .postblog .imgd img {height: 280px;}
.noticias #owl-noticias .owl-next{right: -40px;}
.noticias #owl-noticias .owl-prev{left: -40px;}

.topo-pagina {background: url(images/bg-topo.jpg) bottom center no-repeat; background-size: 160%; background-attachment: unset; font-size: 280%;}
.topo-thumb .titulo {height: 310px; margin-top: -310px; font-size: 200%; padding: 0px 35px; line-height: 110%;}
.biblioteca .btn-consulta{margin-left: 0px}
.ajuda #owl-ajudas .owl-next, .ajuda #owl-ajudas .owl-prev{margin-top: 155px;}
.pagina .bvirtual .biblio {margin: 10px 0px; height: 140px;}

.topo-thumb img {height: 310px;}
.pagina .documentos{margin-top: 20px}
.programas .bolsas {min-height: 320px;}
.programas #owl-programas .owl-prev, .programas #owl-programas .owl-next {position: absolute; margin-top: 170px;}
.pagina .pagewidth {width: 85%; }

.contato .pagewidth {width: 90%; padding: 0px 0px;}
.aberta-pp .abertura img{width: 80%; margin: 0 auto; display: block; height: auto; position: sticky; top: 100px;}
.aberta-pp .abertura .sub-head{font-size: 251%;}
.aberta-nutri .abertura img{width: 80%; margin: 0 auto; display: block; height: auto; position: sticky; top: 100px;}
.aberta-nutri .abertura .sub-head{font-size: 251%;}	
.aberta-nutri .abertura img {width: 80%;margin: 50px auto 0;}
	
.unimaraberta .topo { background: url(https://oficial.unimar.br/wp-content/uploads/2021/09/banner_mobile.jpg) no-repeat left top 0px;padding: 50px 0px;height: 920px;margin-bottom: 80px;background-size: cover;}
.unimaraberta .topo img {width: 70%;}	
.unimaraberta .comecar .head {font-size: 600%;width: 100%;margin-bottom: 15px;}
.unimaraberta .comecar .texto {font-size: 100%;}
.aunimar .pagewidth {width: 80%;}
.unimaraberta .aunimar .texto {font-size: 100%;}	
.unimaraberta .aunimar img {max-width: 80%;height: auto;margin: 20px auto 0;display: block;}
.unimaraberta .area-azulum .pagewidth, .unimaraberta .area-azulum .pagewidth{width: 78%;}
.unimaraberta .area-azulum, .unimaraberta .area-azuldois{padding: 80px 0px;}
.unimaraberta .area-azulum .head, .unimaraberta .area-azuldois .head{font-size: 400%;}
.unimaraberta .area-azulum .texto, .unimaraberta .area-azuldois .texto{font-size: 100%;}
.unimaraberta .area-azulum img, .unimaraberta .area-azuldois img{max-width: 240px; height: auto; margin: 30px auto 0 0; display: block}
.unimaraberta .botoes {padding: 20px 0px 80px;}
.unimaraberta .botoes .botao-inscricao, .unimaraberta .botoes .botao-universo{font-size: 120%;}
	
.universo .bemestar .item .box h1, 
.universo .dae .item .box h1,
.universo .nucleos .item .box h1,
.universo .clinicas .item .box h1,
.universo .clinicas .item .box h1{font-size: 85%;}
.universo .nucleos {background: url(https://oficial.unimar.br/wp-content/uploads/2021/03/bg-nucleos.png) right -16px center no-repeat var(--azul2);background-size: 67px; background-attachment: fixed;}
.universo .clinicas {background: url(https://oficial.unimar.br/wp-content/uploads/2021/03/bg-clinica.png) left -32px top 120px no-repeat var(--azul3);background-size: 200px;}
.universo .bemestar {background: url(https://oficial.unimar.br/wp-content/uploads/2021/03/bg-bemestar.png) right 35px top 125px no-repeat var(--azul2);}
.universo .maisunimar {background: url(https://oficial.unimar.br/wp-content/uploads/2021/03/bg-maisunimar.png) left 50px top 100px no-repeat var(--azul1);}
.pagina .galeria-projetos img{object-fit: cover;height: auto; width: 100%;margin-bottom: 15px;}
.pagina .galeria-projetos{padding: 20px 5px;}
.vestibular-geral .botao{margin-top: 15px!important;}	
.vestibular .vestibular-med .botao-inscreva, .vestibular .vestibular-geral .botao-inscreva, .vestibular .vestibular-med .botao, .vestibular .vestibular-geral .botao {text-align: left;}
.vestibular .vestibular-geral, .vestibular .vestibular-med {bottom: 30px;border-bottom: solid 30px #f8f8f8; border-radius: 0px;}
.vestibular .owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; border: 0px;background: transparent;}
.novidades-curso #owl-novidades .owl-nav {height: 500px!important; margin-top: -500px!important; width: 100%; z-index: 700; }
.novidades-curso #owl-novidades .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 31; border-radius: 50px; border: solid 0px #fff; } 
.novidades-curso #owl-novidades .owl-next {position: absolute; margin-top: 280px; border: 0px; right: 5%; width: 30px; height: 60px; font-size: 20px; line-height: 52px; padding: 5px; border-radius: 0; background: var(--azul2); color: #fff; transition: .2s; }
.novidades-curso #owl-novidades .owl-prev {position: absolute; margin-top: 280px; border: 0px; left: 5%; width: 30px; height: 60px; font-size: 20px; line-height: 52px; padding: 5px; border-radius: 0; background: var(--azul2); color: #fff; transition: .2s;} 
.novidades-curso #owl-novidades .owl-prev:hover {background: var(--azul1);  color: #fff;}
.novidades-curso #owl-novidades .owl-next:hover {background: var(--azul1);  color: #fff;}
.etica{width: 90%!important; padding: 50px 0p; line-height: 190%;}
.pagina .nossascomissoes {padding: 10% 0px; }
.pagina .nossascomissoes h3{font-size: 150%;}
.pagina .nossascomissoes .comissao h5{font-size: 95%}
.intropagina, .intropagina .titulo{height: 60vh;}
.topo-pagina-vestibular{width: 100%; height: 60vh; background-size: cover; background-position: center ; filter: grayscale(30%)  brightness(40%); background-color: var(--azul1);}	
 .intropagina{top: 125px;}
.infos-curso .videorelacionado {margin: 0px 0px 30px 0px; }
.galeria {  padding-left: 0;}
.infos-curso #accordion {margin: 10px 0px 10px 0px; }
.infos-curso .mais-cursos {margin: 0px 0px 30px 0%; }
.novidades #owl-novidades .owl-nav {height: 500px!important; margin-top: -500px!important; width: 100%; z-index: 700; }
.novidades #owl-novidades .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 31; border-radius: 50px; border: solid 0px #fff; } 
.novidades #owl-novidades .owl-next {position: absolute; margin-top: 280px; border: 0px; right: 5%; width: 30px; height: 60px; font-size: 20px; line-height: 52px; padding: 5px; border-radius: 0; background: var(--azul2); color: #fff; transition: .2s; }
.novidades #owl-novidades .owl-prev {position: absolute; margin-top: 280px; border: 0px; left: 5%; width: 30px; height: 60px; font-size: 20px; line-height: 52px; padding: 5px; border-radius: 0; background: var(--azul2); color: #fff; transition: .2s;} 
.novidades #owl-novidades .owl-prev:hover {background: var(--azul1);  color: #fff;}
.novidades #owl-novidades .owl-next:hover {background: var(--azul1);  color: #fff;}
.navbar-toggler-icon {height: auto; color: #Fff;}
.footer .menusocial img {width: 50%;} 

/*Rodape*/
.footer .content {width: 80%; margin: 0 auto; padding: 60px 0px 0px 0px;}
.footer .menusocial {margin-top: 0; margin-bottom: 30px; text-align: center; border-bottom: solid 1px #00d9ff; padding-bottom: 40px;}
.footer .menusocial p{margin: 0px; text-align: center;}
.footer .menusocial img{display: block; margin: 0px auto 30px;}
.footer .menusocial .redes{width: max-content; margin: 0 auto;}
.footer .menusocial .telefone i {margin-left: 15px; margin-right: 10px;}
.footer .menusocial .telefone {margin: 10px 0px 20px; width: 100%; display: flex; justify-content: center; align-items: center;}
.footer .rodapemenu {width: 100%; padding: 20px 0%;}
.footer .rodapemenu .menu {text-align: left; width: 100%;}
.footer .copyr {width: 100%; margin: 0px 0px 0px 0px;}
.footer .copyr .dev {width: 100%; float: left; text-align: center; font-family: 'Montserrat', sans-serif; padding: 15px 10px; border-radius: 8px; font-size: 90%; margin-top: -10px; border: solid 1px #00d9ff;}
.footer .copyr .rights {text-align: center; margin: 35px 0px;}
.footer .copyr img.dados{display: block; width: max-content; margin: 0 auto 20px;}


.explore {background-size: 10% 7%;}
.biblioteca .btn-tese{margin: 33px 0px 0px 0px; border-radius: 0px 5px 5px 0px;}
.form-control{border-radius: 5px 0px 0px 5px;}
.biblioteca .w-80 {width: 100%; margin: 15px 0px; }
.pagina .bvirtual {padding: 50px 0% 10px; }
.destaqueshome #owl-destaqueshome .owl-carousel.owl-drag .owl-item, .imgd{height: 380px; background-position: left center;}
.destaqueshome .owl-item{height: 380px;}
.intropagina .titulo .nome{font-size: 250%;}
.contatopage .btn{white-space: unset; text-align: left;}
.contatopage iframe{height: 250px; margin-top: 30px;}
.notfound {padding: 0px 0px!important; font-family: 'Montserrat', sans-serif; }
.notfound p{width: 100%; line-height: 180%; font-size: 105%;}
.pagina .programas .col-lg-2{flex: 0 0 50%; max-width: 50%;}
.eventos{padding-top: 150px!important;}
.vestibular .divider{padding-top: 0px;}
.topo-retomada {height: 380px;}	
.pagina-retomada .pagewidth {width: 85%;}
.pagina-retomada {margin: 60px auto;}
.serdiferente {padding: 100px 0%;}
.convite {padding: 100px 0%;}
.topo-retomada img {width: 500px;}	
.pagina-retomada .estrutura h2 {line-height: 120%; font-size: 84%; margin-top: -91px;padding: 48px 10px 15px;}
.curso .ficha .informacoes{display: block}	
.curso .ficha .informacoes .divider {margin: 15px 0;width: 100%;height: 1px;}	
.curso .ficha .informacoes{padding: 30px;}
}


/*========================================================*/
/***************************MOBILE************************/
/*=======================================================*/
@media screen and (max-width: 480px) {
.noticias img.selomec { margin: 20px auto 0; max-width: 100%;}
.inscrevasebtn {top: 70px;}
.arquivo-cursos .lista-eventos .nenhumevento {font-size: 100%;padding: 40px 20px;border-radius: 15px;text-align: center;}	
.slide #owl-destaques .owl-nav{height: 414px!important; margin-top: -414px!important;}
.slide #owl-destaques .owl-next, .slide #owl-destaques .owl-prev{margin-top: 177px; font-size: 25px;}
.slide .formulario{padding: 10px 20px;}

.evento {padding: 40px 8%;}
.evento .sobre{font-size: 100%; margin-right: 0px}
.evento .galeria img {margin: 8px 0px;}
.apoios {padding: 60px 0px 60px;}
.topo-evento .mobile {display: block;} 
.topo-evento .desktop {display: none;}
.topo-evento, .topo-evento img {width: 100%; height: 230px;}
.evento .galeria .head{margin-bottom: 10px}
.evento-programacao .dia .foto{display: block; margin: 0 auto 20px}
.evento-programacao .dia .data{margin: 0 auto 15px;}
.evento-programacao .dia{text-align: center;}
.apoios .head{margin-bottom: 10px}
.divider-apoio{margin: 0 auto;}
.noticias .head {width: 300px; background: url(images/noticiashead.png) center no-repeat; background-size: auto 62px; height: 80px; line-height: 80px; color: var(--cinza1); text-align: center; font-size: 165%; font-weight: 600; margin: 0 auto 70px; pointer-events: none;}

.curso .card-header, .curso .card-header .btn-link {font-size: 95%; line-height: 150%;}
.topo-curso .informacoes .titulo-pos {font-size: 120%; width: 100%; line-height: 120%;}
.curso .ficha .vestibular-mestrado{margin: -40px 0px 30px;font-size: 135%;}
.curso .bolsas {margin: -20px 2% 0px; }
.curso .bolsas h2{font-size: 130%}
.curso .sobre h3{font-size: 140%;}
.curso .selos {padding: 40px 40px 40px 10%;margin-left: -6%;}	
.curso .selos ul li img{max-width: 120px; max-height: 100px;}	
.curso .botoes-pos {margin: 0px 5% 50px!important;}
.curso .bolsas .processobolsa {background: var(--azul2); width: 100%; margin-bottom: 15px; padding: 20px 20px 10px; border-radius: 10px;}
.arquivo-cursos .topo h1{font-size: 215%; line-height: 110%; margin-bottom: 30px}
.arquivo-cursos .nav-tabs{padding-top: 20px}
.arquivo-cursos .nav-tabs .nav-link {margin: 12px 0px 0px!important; transition: .3s; width: 100%; border-radius: 20px!important;}
.arquivo-cursos .lista-cursos {width: 80%; margin: 60px 10% auto;}
.arquivo-cursos .lista-cursos .owl-prev {margin-top: 125px; border: 0px; left: 2%; font-size: 25px; color: #9fc9ed;}
.arquivo-cursos .lista-cursos .owl-next {margin-top: 125px; border: 0px; right: 2%; font-size: 25px;color: #9fc9ed;}
.arquivo-cursos .lista-cursos h5{font-size: 130%;}

.arquivo-cursos .lista-eventos {width: 80%; margin: 60px 10% auto;}
.arquivo-cursos .lista-eventos .owl-prev {margin-top: 125px; border: 0px; left: 2%; font-size: 25px; color: #9fc9ed;}
.arquivo-cursos .lista-eventos .owl-next {margin-top: 125px; border: 0px; right: 2%; font-size: 25px;color: #9fc9ed;}
.arquivo-cursos .lista-eventos h5{font-size: 150%;}
.arquivo-cursos .lista-eventos .evento .titulo{display: inline-block;}
.arquivo-cursos .lista-eventos .evento .titulo .data{width: max-content; margin-bottom: 5px}
.arquivo-cursos .destaques {padding: 0 0px 0 0!important;}
.arquivo-cursos .lista-eventos .evento-destaques .imgd img, .destaqueshome #owl-destaqueshome .owl-carousel.owl-drag .owl-item, .imgd, .arquivo-cursos .lista-eventos .evento-destaques{height: 210px;}
.arquivo-cursos .lista-eventos .owl-carousel .owl-stage-outer {min-height: 210px;}
.arquivo-cursos .lista-eventos .owl-next{height: 210px;  margin-top: 50px;right: 6%;  background: unset}
.arquivo-cursos .lista-eventos .owl-next:hover{background: unset;}
   

.infos-universidade {padding: 60px 0px 30px; }
.infos-universidade .pagewidth {width: 83%;}
.tour360 {padding: 40px 7%;}
.topo-universidade {width: 100%; height: 300px;}
.universidade, .universidade .titulo{height: 300px}
.universidade{top: 70px}
.infos-universidade .sobre{width: 100%}
.infos-universidade .reitores {margin: 0px 0px 20px 0px;}
.infos-universidade .reitores #owl-reitoria .owl-prev, .infos-universidade .reitores #owl-reitoria .owl-next{top: 160px; width: auto; font-size: 20px}
.infos-universidade .reitores #owl-reitoria .owl-prev{left: -10px;}
.infos-universidade .reitores #owl-reitoria .owl-next{right: -10px;}
.infos-universidade .universo{margin-top: 40px; height: 250px; font-size: 235%; margin-bottom: 30px}
.infos-universidade .docs {padding: 25px 20px; }

.comissoes .nav-tabs .nav-link {margin: 5px 0px; width: 100%; display: inline-grid;}
.comissoes .sub {font-size: 50%; margin: 0;}
.comissoes .conquistas h2{font-size: 170%;}
.identidadevisual .manual {font-size: 75%; padding: 25px 20px; width: 100%;}
.identidadevisual .manual li{line-height: 120%}
.identidadevisual .manual li:before {margin-left: -40px; font-size: 294%; margin-right: 0; line-height: 120%;}
.identidadevisual .papelaria a {font-size: 95%; line-height: 130%;}
.identidadevisual .papelaria{padding: 20px}
.comites-etica .pagewidth {width: 95%;}

.topo-thumb img.logo-topo {width: auto; height: 135px;}
.nuap {padding: 0px 0%!important; font-size: 95%!important;}
.nuap .lateral .atendimento h2{font-size: 120%!important;}
.pagina .pesquisa {margin-bottom: 0px;}
.pagina .pesquisa .setor h1 {font-size: 78%;}

.fazendas .pagewidth {width: 90%;}
.fazendas .tab-content > .active {padding: 30px 25px; font-size: 80%; 	line-height: 180%;}
.fazendas .galeria img {padding: 0px; width: 80%;}
.fazendas #owl-fazendas .owl-next{right: 15%}
.fazendas #owl-fazendas .owl-prev{left: 15%}
.fazendas #owl-fazendas .owl-prev, .fazendas #owl-fazendas .owl-next {margin-top: 110px;}
.fazendas #owl-fazendas .owl-nav {height: 280px!important; margin-top: -280px!important;}

.ajuda #owl-ajudas .owl-next, .ajuda #owl-ajudas .owl-prev{margin-top: 160px;}
.pagina .bvirtual .biblio {margin: 10px 0px; min-height: 160px;}
.ajuda #owl-ajudas .owl-prev, .ajuda #owl-ajudas .owl-next {position: absolute; margin-top: 170px;}
.ajuda #owl-ajudas .owl-prev, .ajuda #owl-ajudas #owl-programas .owl-next {color: #00d9ff;}
.ajuda #owl-ajudas .owl-next {right: 1.8%; width: auto; font-size: 25px;}
.ajuda #owl-ajudas .owl-prev {left: 1.8%; width: auto; font-size: 25px;}
.pagina .bvirtual h3{font-size: 120%;}
/*Menu*/
#menu {padding: 15px 0px; height: 70px;}
#menu .content{width: 100%; margin: 0 auto;}
#menu .navbar{padding:0px;}
#menu .navbar-brand {margin-left: 10%; padding: 3px 0 5px;}
#menu .navbar-collapse {z-index: 1000!important; padding: 20px 10%;} 
#menu .navbar-toggler {padding: 0; font-size: 130%; line-height: 100%; margin-right: 0; position: absolute; left: 49%; top: 6px; }
#menu .login {margin: 0px; width: auto; right: 10%; top: 0px; padding: 7px 15px; font-size: 0%;}
#menu .login .dropdown-menu {position: absolute!important; min-width: 147px!important; width: 147px!important; margin: 4px 0px 0px -91px!important; border-radius: 5px 0px 5px 5px!important; right: 15px!important; font-size: 80%!important; }
#menu .login .dropdown-item {padding: 5.5px 10px; font-size: 12px;}
#menu .login i{font-size: 15px;}
#menu .dropdown-item {padding: 7px 10px; font-size: 90%;}
#menu .navbar-nav .nav-link {font-size: 90%; padding: 4.8px 0px;}
#menu .navbar-toggler-icon {padding-top: 0px}
/*Topo*/
.universo-topo {padding: 80px 0px 300px 0px; background: url(images/topo-universo-top.png) left top 15px, url(images/topo-universo-btn.png) right bottom 21px, url(images/universo.jpg) bottom center; background-size: 20%, 20%,100%; background-repeat: no-repeat;}
.universo-topo .bemvindo {width: 100%;}
 /*Universo Numeros*/
.universo-home .flare {margin-top: -185px;}
.universo-home .numero {width: 320px; height: 155px; margin: 7px 0px; background: url(images/numeros-circulo-mobile-1.png) center no-repeat; background-size: contain; }
.universo-home .numero .dado {width: 148px; font-size: 50px;}
.universo-home .numero .info {width: 170px;}
.universo-home .titulo-video {font-size: 130%; margin-bottom: 20px; margin-top: 40px;}
/*Noticias*/
.noticias #owl-noticias .owl-prev, .noticias #owl-noticias .owl-next{font-size: 40px; margin-top: 140px;}
.noticias #owl-noticias .owl-prev{left: -6%; width: auto}
.noticias #owl-noticias .owl-next{right: -6%; width: auto}
.noticias .postblog .titulo {min-height: 160px; margin-top: 0px; height: auto;}
.noticias .postblog .titulo .chamada {padding: 0px; font-size: 100%; line-height: 150%;}
.noticias .postblog .titulo .continuelendo {padding: 10px 10px; font-size: 90%; margin-top: 10px;}
.noticias .postblog .imgd img{height: 250px;}
.noticias .owl-item {min-height: 410px; height: auto;}
.noticias .postblog{height: auto;}
.cenid-topo img{max-width: 100%;height: 250px;object-fit: cover;}
.page-cenid {padding: 60px 0%;}	
.page-cenid p {width: 100%;text-align: left;font-size: 95%;}
.page-cenid .botao{margin: 5px 0px; width: 100%; text-align: center;}	
	
.jornada-topo img{max-width: 100%;height: 250px;object-fit: cover;}
.page-jornada {padding: 60px 0%;}	
.page-jornada p {width: 100%;text-align: left;font-size: 95%;}
.page-jornada .botao{margin: 5px 0px; width: 100%; text-align: center;}
.page-simposio .documentos{margin-top: 30px;}
.page-simposio .documentos li {line-height: 135%;}
.page-simposio .documentos li a {font-size: 95%;}
.simposio-topo img{max-width: 100%;height: 280px;object-fit: cover;}
.page-simposio {padding: 60px 0%;}	
.page-simposio p {width: 100%;text-align: left;font-size: 95%;}
.aberta-pp .topo .head{font-size: 320%;}
.aberta-pp .topo {padding: 120px 30px;}
.aberta-pp .abertura .sub-head {font-size: 180%;margin-top: 0;}
.aberta-pp .abertura p{text-align: left;}
.aberta-pp .abertura {padding: 80px 0px;}
.aberta-nutri .topo .head{font-size: 320%;}
.aberta-nutri .topo {padding: 120px 30px;}
.aberta-nutri .abertura .sub-head {font-size: 180%;margin-top: 0;}
.aberta-nutri .abertura p{text-align: left;}
.aberta-nutri .abertura {padding: 80px 0px;}

	
.unimaraberta .topo img {width: 90%;}
.unimaraberta .topo {background: url(https://oficial.unimar.br/wp-content/uploads/2021/09/banner_mobile.jpg) no-repeat center top 0px; padding: 20px 0px 50px 0px; height: 82vh; margin-bottom: 50px; background-size: cover;}
.unimaraberta .comecar .head {font-size: 430%;width: 45%;margin-bottom: 15px;}
.unimaraberta .comecar .texto {font-size: 100%; text-align: left;}
.unimaraberta .comecar .texto b {font-size: 130%;}
.aunimar .pagewidth {width: 80%;}
.unimaraberta .aunimar .head {font-size: 400%;width: 100%;}
.unimaraberta .aunimar .texto {font-size: 100%; text-align: left;}	
.unimaraberta .aunimar img {max-width: 100%;height: auto;margin: 20px auto 0;display: block;}
.unimaraberta .area-azulum .pagewidth, .unimaraberta .area-azulum .pagewidth{width: 78%;}
.unimaraberta .area-azulum, .unimaraberta .area-azuldois{padding: 80px 0px;}
.unimaraberta .area-azulum .head, .unimaraberta .area-azuldois .head {font-size: 283%;margin-bottom: 0px;line-height: 100%;}
.unimaraberta .area-azulum .texto, .unimaraberta .area-azuldois .texto{font-size: 100%; text-align: left;}
.unimaraberta .area-azulum img, .unimaraberta .area-azuldois img{max-width: 220px; height: auto; margin: 30px auto 0 0; display: block}
.unimaraberta .botoes {padding: 20px 0px 80px;}
.unimaraberta .botoes .botao-inscricao, .unimaraberta .botoes .botao-universo{font-size: 100%;}
	
.investimento .pagewidth{width: 95%!important;}	
.universo .introducao {padding: 100px 0%;}	
.universo .bemestar .desc, .universo .dae .desc, .universo .nucleos .desc, .universo .clinicas .desc, .universo .clinicas .desc, .universo .maisunimar .desc{width: 100%;}
.universo .bemestar .head, .universo .dae .head, .universo .nucleos .head, .universo .clinicas .head, .universo .clinicas .head, .universo .maisunimar .head{line-height: 125%; font-size: 190%;}
.universo .maisunimar {background: url(https://oficial.unimar.br/wp-content/uploads/2021/03/bg-maisunimar.png) left 16px top 60px no-repeat var(--azul1); background-size: 60px;}
.universo .clinicas {background: url(https://oficial.unimar.br/wp-content/uploads/2021/03/bg-clinica.png) left -76px top 40px no-repeat var(--azul3);}
.universo .bemestar {background: url(https://oficial.unimar.br/wp-content/uploads/2021/03/bg-bemestar.png) right 20px top 60px no-repeat var(--azul2);}
.vestibular .vestibular-med .botao-inscreva, .vestibular .vestibular-geral .botao-inscreva, .vestibular .vestibular-med .botao, .vestibular .vestibular-geral .botao{text-align: center;}
.vestibular .divider{padding-top: 0px;}
.vestibular .links{padding: 0px 20px;}
.formrd #conversion-home-unimar-presencial-9b3b1afb7276aaf100aa {width: 100%!important;}
.pagina .videosext iframe{width: 100%; height: 180px;}
.vestibular {padding: 60px 0px 0px;}
.vestibular .pagewidth {width: 90%;}
.vestibular .vestibular-med h1, .vestibular .vestibular-geral h1{font-size: 150%;}
.covid-page .infos-curso .head {margin: 30px 0px 20px 0px; font-size: 160%;}
.covid-page .infos-curso h1, .novidades-curso h2{font-size: 150%;}

.eventos{padding-top: 30px!important;}
.eventos .w-40 {width: 47%; }
.etica{width: 100%!important; padding: 50px 0p; line-height: 190%;}
.etica .btn{white-space: unset; text-align: left;}
.fazendas{padding: 0px 0px;}
.fazendas .btn{white-space: unset;}
.contatopage .btn{white-space: unset; text-align: left;}
.contatopage iframe{height: 250px; margin-top: 30px;}
.wppfloat {bottom: 80px;   right: 3%;}
.planeta {padding: 20px 0px;}
.planeta .cardapio .expanding-grid .hentry{padding: 20px 15px;}
.planeta .table th, .planeta .table td{line-height: 120%; font-size: 95%}
.planeta .cardapio .expanding-grid .hentry .entry-title{margin-bottom: 10px;}
.planeta .cardapio .expanding-grid .close-button {margin-right: -10px; margin-top: 5px;}
.planeta .pagewidth{width: 90%;}
.pagina .programas .col-lg-2{flex: 0 0 100%; max-width: 100%;}



/*Rodape*/
.footer{padding-top: 50px;}
.footer .content {width: 80%; margin: 0 auto; padding: 0px;} 
.footer .copyr img.dados {display: block; margin: 0 0;}
.footer .copyr .rights{font-size: 85%; margin: 15px ​0 30px;}
.footer .copyr .dev {width: 100%; float: left; text-align: center; padding: 10px; font-size: 70%;}
.footer .menusocial {margin-top: 0;}
.footer .menusocial .redes{width: max-content; margin: 0 auto 0 0;}
.footer .menusocial .telefone{display: block; font-size: 95%; text-align: left;}
.footer .menusocial .telefone i {margin-left: 0;}
.footer .menusocial p{margin: 0px; text-align: left; font-size: 100%;}
.footer .menusocial img {display: block; margin: 0px auto 15px 0; width: 70%; }
.footer .rodapemenu {width: 100%; padding: 15px 0%;}

/*Novidades*/
.novidades .postblog {height: 390px;}
.novidades .postblog .imgd img{ height: 200px; }
.novidades .postblog .titulo {text-align: left; font-size: 106%; padding: 20px 30px 10px 30px; line-height: 113%;} 
.novidades .postblog .descricao {text-align: left; font-size: 90%; padding: 0px 30px;  }
.novidades #owl-novidades .owl-nav {height: 500px!important; margin-top: -500px!important; width: 100%; z-index: 700; }
.novidades #owl-novidades .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 31; border-radius: 50px; border: solid 0px #fff; } 
.novidades #owl-novidades .owl-next {position: absolute; margin-top: 280px; border: 0px; right: 5%; width: 30px; height: 60px; font-size: 20px; line-height: 52px; padding: 5px; border-radius: 0; background: var(--azul2); color: #fff; transition: .2s; }
.novidades #owl-novidades .owl-prev {position: absolute; margin-top: 280px; border: 0px; left: 5%; width: 30px; height: 60px; font-size: 20px; line-height: 52px; padding: 5px; border-radius: 0; background: var(--azul2); color: #fff; transition: .2s;} 
.novidades #owl-novidades .owl-prev:hover {background: var(--azul1);  color: #fff;}
.novidades #owl-novidades .owl-next:hover {background: var(--azul1);  color: #fff;}
.novidades-curso #owl-novidades .owl-nav {height: 500px!important; margin-top: -500px!important; width: 100%; z-index: 700; }
.novidades-curso #owl-novidades .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 31; border-radius: 50px; border: solid 0px #fff; } 
.novidades-curso #owl-novidades .owl-next {position: absolute; margin-top: 280px; border: 0px; right: 5%; width: 30px; height: 60px; font-size: 20px; line-height: 52px; padding: 5px; border-radius: 0; background: var(--azul2); color: #fff; transition: .2s; }
.novidades-curso #owl-novidades .owl-prev {position: absolute; margin-top: 280px; border: 0px; left: 5%; width: 30px; height: 60px; font-size: 20px; line-height: 52px; padding: 5px; border-radius: 0; background: var(--azul2); color: #fff; transition: .2s;} 
.novidades-curso #owl-novidades .owl-prev:hover {background: var(--azul1);  color: #fff;}
.novidades-curso #owl-novidades .owl-next:hover {background: var(--azul1);  color: #fff;}

.topo-pagina {background: url(images/bg-topo.jpg) bottom center no-repeat; background-size: 160%; background-attachment: unset; padding: 75px 0px; font-size: 220%;}
/*Contato*/
.contato .card-header, .contato .card-header .btn-link {padding: 15px 15px; border-radius: 35px; text-align: left; font-size: 87%;}
.contato .card p {margin-bottom: 0px; font-size: 90%;}
.contato .card-body {padding: 13px 1rem;}
.contato .card-header i {margin-right: 2px;}

	
/*Pagina do Curso*/
.topo-curso{height: 300px;}
.topo-curso img {width: 100%; height: 300px;}
.topo-curso .informacoes{height: 300px; margin-top: -300px}
.topo-curso .informacoes .titulo {font-size: 180%; width: 100%; line-height: 105%}
.curso .sobre {margin-left: 0; padding: 0px 5%;}
.curso .ficha {margin: 30px 5%;}
.curso .ficha .informacoes {padding: 25px; display: block;}
.curso .ficha .informacoes .divider {background: #cbcbcb; width: 100%; height: 1px; margin: 14px 0px;}
.curso .ficha .informacoes .informacao .titulo {font-size: 85%;}
.curso .ficha .avaliacao .divider {margin: 0px 20px;}

.curso .galeria {padding: 40px 30px 40px 30px; margin-left: -7%;}
.curso .galeria h1 {font-size: 160%; margin: 0px 0 10px 0%;}
.curso .galeria #owl-estrutura .item, .curso .galeria #owl-estrutura .item img {height: 180px}
.curso .galeria #owl-estrutura .item iframe {padding: 15px 20px; height: 180px; border-radius: 8px; }
.curso .galeria #owl-estrutura .owl-nav {height: 180px!important; margin-top: -180px!important;}
.curso .galeria #owl-estrutura .owl-next, .curso .galeria #owl-estrutura .owl-prev{margin-top: 60px}
.curso .galeria #owl-estrutura .owl-next{margin-right: -0px; width: auto}
.curso .galeria #owl-estrutura .owl-prev{margin-left: -20px; width: auto}
.curso .galeria .owl-carousel {height: 180px;}
.curso .botoes .matriz, .curso .botoes .vestibular {font-size: 140%; margin: 8px 0px; }
.curso .modal .modal-dialog-aside {width: 90%; max-width: 95%;}
.curso .table th, .curso .table td{font-size: 70%}
.depoimentos h1, .novidades-curso h1, .duvidas .head {font-size: 140%;  margin-bottom: 20px; line-height: 120%}
.depoimentos h1{text-align: center;}
.novidades-curso {margin: 0px 0px; padding: 60px 0px;}
.novidades-curso #owl-novidades .owl-next {right: 2%; width: auto;}
.novidades-curso #owl-novidades .owl-prev {left: 2%; width: auto;}

.depoimentos .owl-carousel .owl-item img {display: block; margin: 0 auto 20px;}

.identidade p {margin-right: 0px; font-size: 115%;} 
.manual li{    padding-left: 40px;}
.manual li:before {margin-left: -43px; line-height: 115%; }
.manual li a, .manual li a:hover {color: #fff; font-family: var(--font); font-weight: 300; font-size: 140%; line-height: 100%; text-align: left; }
.manual {padding: 50px 30px;}
.pagina .pesquisa .setor {width: 100%; height: 100%; margin: 0px 0%;}
.pagina .box-pesquisa {margin-bottom: 0px;}


/*Tou 360*/
.intropagina .titulo .nome { font-size: 130%;   width: 90%; margin: 0 auto;  }
.pagewidth {width: 80%; }
.pagina {padding: 0 15px; font-size: 90%; line-height: 180%; margin: 50px auto;}
.pagina .documentos {padding: 15px 20px 20px;}
.pagina .documentos h4 {font-weight: 800; color: #fff; font-size: 140%;}
.pagina .documentos li:hover:after {min-width: 10px; background: transparent; font-weight: 600; font-family: var(--font), "Font Awesome 6 Free";  margin-left: 8px;  padding: 4px 9px; content: "\f063";}
.pagina .documentos li{height: auto}
.programas .bolsas {min-height: 490px;}
.programas #owl-programas .owl-prev, .programas #owl-programas .owl-next {position: absolute; margin-top: 75px;}
.programas #owl-programas .owl-prev, .programas #owl-programas .owl-next {color: #00d9ff;}
.programas #owl-programas .owl-next {right: 1.8%; width: auto; font-size: 25px;}
.programas #owl-programas .owl-prev {left: 1.8%; width: auto; font-size: 25px;}

.pagina .bolsas, .pagina .bolsas:hover {min-height: auto; margin: 15px 0px; padding: 30px 25px 10px 25px;}
.pagina .bolsas .site {position: unset; bottom: 0; }
.pagina .nossascomissoes {padding: 10% 0; }
.pagina .atendimentocomissoes{line-height: 180%; }
.intropagina .titulo {height: 67vh;}
.intropagina {height: 67vh;  width: 100%; overflow: hidden;}
.topo-pagina-vestibular{height: 60vh; background-position: center; width: 100%; overflow: hidden;}
	.intropagina .logovestibular{height: auto; width: 100%;}
.pagina .btrt, .pagina .btlt { border: 0px solid transparent; padding: 0px;}
.pagina .mt-lg-n9 {margin-top: 0em; }
.ml-col0 {margin-left: 0px!important;}
.pagina a, .pagina strong, .pagina h1, .pagina h2, .pagina h3, .pagina h4, .pagina h5 { text-align: left;}
.infos-cursos .table th, .table td {vertical-align: middle; width: 50%;}
.pagina .table thead th b {font-weight: 500; line-height: 90%; font-size: 70%; display: flex;}
.form-control, .biblioteca .btn-tese{border-radius: 5px;}

/*Biblioteca*/
.biblioteca { width: 90%;}
.biblioteca .btn-busca{padding: 0px 20px;border-radius: 0 5px 5px 0px; color: #fff; background:var(--azul2);}
.biblioteca .w-70 {width: 100%;} 
.pagina .bibliotecas .setor {width: 100%; height: 100%;     margin: 0px 0%;}
.pagina .bibliotecas .setor h1 {  font-size: 60%;}
.biblioteca .col-md-3{ padding: 0px 4px!important; } 
.biblioteca .col-6{ padding: 0px 4px!important; }
.pagina .bvirtual {padding: 10% 0; }
.biblioteca h4{font-size: 140%}
.biblioteca .btn-tese{margin: 10px 0px 0px 0px; padding: 10px 40px;}
.pagina .botaodownload {margin: 10px auto; display: block; text-align: center; }
/* disable webkit text size adjust (for iPhone) */
html {-webkit-text-size-adjust: none; }
.infos-curso .processo, .infos-curso .processobolsa{margin-left: 0;}	
.intropagina .titulo .intro-eventos { color: #fff; width: 100%; margin: 0 auto;}
.topo-retomada {height: 240px;margin-top: 0px;}
.pagina-retomada .estrutura h2, .pagina-retomada .estrutura .botao{text-align: center;}
.pagina-retomada .estrutura h2{font-size: 100%}	
.pagina-retomada .estrutura img {width: 100%; margin: 0 auto 15px;}
.pagina-retomada .aluno {padding: 30px 15px 0px; margin-bottom: 20px;}
.convite .head{font-size: 140%}	
.topo-retomada img {width: 80%;height: auto;margin: 0 auto;display: block;}
.publicacoes .nav-tabs{padding: 15px;}
.publicacoes .pagewidth {width: 100%;}
.topo-thumb .titulo{font-size: 170%}
.notfound .pagewidth {width: 90%;}
.notfound {padding: 0px 0px!important;}
.notfound h2{font-size: 160%}

}