/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
/* Increase the body font size on small devices  */
html {
	font-size: 81.3%;
  }
  
  h1 { 
   font-size: 5vw;
  }
  
  .node-type-pagina .field-name-body,
  li,
  p { 
	font-size: 3.2vw;
  }
  
  .container {
   max-width: 100%;
  }
  
  .page-home #content .main-content {
	background-size: auto 100% !important;
	background-position: center top !important;
  }
  
  .view-depoimentos .view-content,
  .content-wrapper {
	  width: 100%;
	  max-width: 80%;
	  margin: 0 auto;
  }
  
  .content-wrapper .logos {
	  padding-top: 5vw;
	  padding-bottom: 2vw;
	  overflow: hidden;
  }
  
  .content-wrapper .logos img:last-child {
	float: right;
	margin-top: 1.6vw;
  }
  
  
  #page #header .content-width #block-system-main-menu {
	  transition: 			  all 0.3s ease;
	  -webkit-transition: all 0.3s ease;
	  -moz-transition:		all 0.3s ease;
	  -o-transition:			all 0.3s ease;
  }
  
  
::-webkit-scrollbar {
	width: 0.6vw;
  	height: 2.6vw;
}
  
  
  /* STYLES DEFAULT */
	  div.messages {
		top: 40vw;
	  }
  
	  .view-footer {
		  text-align: center;
		  padding: 0;
		  padding-top: 12vw;
	  }
  
	  .brn-ver-mais {
		  color: #fff;
		  font-size: 4vw;
		  font-weight: 400;
		  padding: 4vw 8.5vw 4vw 4vw;
		  line-height: 1;
		  border-radius: 8px;
		  background: url(../images/icons/seta-select-bco.png) no-repeat 45vw center;
		  background-size: 3vw;
		  width: fit-content;
		  background-color: #0B64D9;
		  float: none;
	  }
  
  /* FIM STYLES DEFAULT */
  
  
  
  
  /* HEADER */
  
	  .open-menu #page #header{
	  background: #000;
	  }
  
	  #page #header .content-width,
	  #page #header{
		  height: 13vw;
		  width: 100%;
	  }
  
	  #header .content-width {
		  padding: 0;
	  }
  
	  .open-menu #header .content-width {
	  background-color: #000;
	  }
  
	  #header .content-width .block-content .logo-header .logo-header-left {
		  padding: 0.5vw 0 0;
	  }
  
  
	  /* Menu Hamburguer */
  
		  #header .open-menu#button-menu {
			  background: url(../images/icons/menu.png) no-repeat center center;
			  background-size: 100%;
			  float: right;
			  display: block;
			  margin-right: 6vw;
			  width: 4vw;
			  height: 4vw;
			  font-size: 4vw;
			  text-transform: capitalize;
			  font-weight: normal;
			  cursor: pointer;
		  }    
  
			.open-menu #header .open-menu#button-menu {
				background: url(../images/icons/menu-close.png) no-repeat center center;
				background-size: 4vw;
				font-size: 0;
				width: 4vw;
				margin-top: 5vw;
				margin-left: -1vw;
			}

		  #page #header .content-width #block-system-main-menu ul li a.link-acesso-editorial {
			  position: absolute;
			  top: 4vw;
			  right: 4vw;
			  border: 1px solid #FFFFFF;
			  border-radius: 8px;
			  padding: 2vw 3vw;
			  height: auto;
			  line-height: 1;
			  font-size: 3vw;
			  color: #fff;
		  }
  
		  #header .content-width #block-gw2d-gw2d-header-info ul li {
			  font-size: 4vw;
			  font-weight: normal
		  }
  
		  #header .content-width #block-gw2d-gw2d-header-info {
		  padding: 3.5vw 0 0.5vw;
			  line-height: 2;
			  position: fixed;
			  right: 23vw;
		  }
  
		  #header .content-width #block-gw2d-gw2d-header-info ul li:before {
			  width: 5vw;
			  height: 5vw;
			  background-size: 4.75vw;
			  margin-right: 1.5vw;
			  margin-bottom: -0.5vw;
		  }
  
  
		  #header #block-gw2d-gw2d-header {
			  float: none;
			  width: 100%;
			  height: auto;
			  border-bottom: 1px solid #ccc;
			  padding: 0 4vw;
			  margin: 0;
		  }
  
		  #header #block-gw2d-gw2d-header .block-content {
			  display: flex;
			  justify-content: space-between;
			  align-items: center;
			  flex-direction: row;
			  height: 10vw;
		  }
		  
		  #page #header .content-width #block-menu-menu-menu-pacientes-principal,
			#page #header .content-width #block-system-main-menu {
			  height: 100%;
			  min-height: 100%;
			  overflow-x: hidden;
			  position: fixed;
			  top: 0vw;
			  width: 50%;
			  z-index: 5;
			  display: block;
			  opacity: 0;
			  right: -100vw;
			  background: #000;
			  padding: 0;
			  z-index: -1;
		  }
  
		  .open-menu #page #header .content-width #block-menu-menu-menu-pacientes-principal,
			.open-menu #page #header .content-width #block-system-main-menu {
			  opacity: 1;
			  right: 0vw;
			  width: 100%;
			  padding-top: 13vw;
		  }
  
		  #page #header .content-width #block-menu-menu-menu-pacientes-principal ul li,
			#page #header .content-width #block-system-main-menu ul li {
			  display: block;
			  margin: 0;
			  padding: 0;
			  width: 100%;
			  text-align: left;
		  }
  
		  #page #header .content-width #block-menu-menu-menu-pacientes-principal ul li.active-trail,
			#page #header .content-width #block-system-main-menu ul li.active-trail {
		  background: #000;
		  }
  
		  #page #header .content-width #block-menu-menu-menu-pacientes-principal ul li a,
			#page #header .content-width #block-system-main-menu ul li a {
			  position: relative;
			  font-size: 6vw;
			  line-height: 3;
			  padding: 1vw 3vw;
		  }
  
		  #page #header .content-width #block-menu-menu-menu-pacientes-principal ul li.active-trail,
			#page #header .content-width #block-system-main-menu ul li.active-trail a{
		  color: #fff;
		  }

		  #page #header .content-width #block-menu-menu-menu-pacientes-principal  .link-acesso-editorial {
			display: none;
		  }
		  
	  /* Fim Menu Hamburguer */
	  
  
	  /* Icon Home Header */
  
		  #header .btn-home {
			  width: 4vw;
			  height: 4vw;
			  color: #fff;
			  background: url(../images/icons/home.png) no-repeat 0 0;
			  background-size: 100%;
			  display: block;
			  font-size: 0;
			  cursor: pointer;
			  text-transform: lowercase;
		  }
		  
		  #header .links-menu .welcome a {
			  display: none;
		  }
		  
		  .open-menu #header .links-menu .welcome a {
			color: #fff;
			left: 13vw;
			top: 2.3vw;
			display: block;
			z-index: 999;
		  }
		  
	  /* Fim Icon Home Header */
  
  
	  /* Logo Header */
	  	.page-pacientes .logo-header {
			width: auto;
		}
	
  
		  #header .content-width .block-content .logo-header .logo-header-left img {
			  width: 32vw;
			  margin: 1vw 0 0;
		  }
  
	  /* Fim Logo Header */
  
  
	  /* Midias Sociais */
  
		  #header .content-width .header-block ul {
			  display: block;
			  width: 100%;
			  height: auto;
			  padding: 0;
			  margin: 0;
		  }
  
		  #header .content-width .header-block ul li.facebook {
			  background: url(../images/icons/facebook.png) no-repeat center center;
			  background-size: 100%;
			  width: 4vw;
			  height: 5vw;
		  }
  
		  #header .content-width .header-block ul li.instagram {
			  background: url(../images/icons/instagram.png) no-repeat center center;
			  background-size: 100%;
			  width: 4vw;
			  height: 5vw;
		  }
  
		  #header .content-width .header-block ul li.twitter {
			  background: url(../images/icons/twitter.png) no-repeat center center;
			  background-size: 100%;
			  width: 4vw;
			  height: 5vw;
		  }
  
		  #header .content-width .header-block ul li.youtube {
			  background: url(../images/icons/youtube.png) no-repeat center center;
			  background-size: 100%;
			  width: 4vw;
			  height: 5vw;
		  }
  
		  #header .content-width .header-block ul li.spotify {
			  background: url(../images/icons/spotify.png) no-repeat center center;
			  background-size: 100%;
			  width: 4vw;
			  height: 5vw;
		  }
  
		  #header .content-width .header-block ul li.linkedin {
			  background: url(../images/icons/linkedin.png) no-repeat center center;
			  background-size: 100%;
			  width: 4vw;
			  height: 5vw;
		  }
  
	  /* Fim Midias Sociais */
  
	  
  
	  /* BUSCA INICIO */
		#block-views-4abd557d12e8ffed905346355fa31cac,
		#block-views-exp-busca-page-1 {
			position: fixed;
			top: 20.5vw;
			right: 0vw;
			width: 100%;
			height: auto;
		}
  
		#block-views-4abd557d12e8ffed905346355fa31cac .views-exposed-form .views-exposed-widget,
		#block-views-exp-busca-page-1 .views-exposed-form .views-exposed-widget {
			padding: 0;
			width: 100%;
		}
  
		#block-views-4abd557d12e8ffed905346355fa31cac .views-exposed-widget input.form-text,
		#block-views-exp-busca-page-1 .views-exposed-widget input.form-text {
			background: #F7F7F7;
			padding: 0 4vw;
			color: #86888C;
			border: none;
			font-weight: 400;
			width: 100%;
			font-size: 4vw;
			height: 15vw;
		}

		#block-views-4abd557d12e8ffed905346355fa31cac .views-exposed-widget .form-submit,
		#block-views-exp-busca-page-1 .views-exposed-widget .form-submit {
			position: absolute;
			margin: 0;
			padding: 0 8vw;
			width: 8vw;
			height: 100%;
			right: 0;
			top: 0;
			background: url(../images/icons/icon-busca.png) no-repeat center;
			background-size: 11vw;
			border: none;
			font-size: 0;
		}

		#header.small #block-views-4abd557d12e8ffed905346355fa31cac,
		#header.small #block-views-exp-busca-page-1 {
			top: 20.5vw;
		}
  
	  /* FIM BUSCA INICIO */
  
  
  
	  /* Menu Especialidades */
	  
		  #header .content-width #block-menu-menu-menu-pacientes,
			#header .content-width #block-gw2d-gw2d-menu-taxonomia {
			  display: block;
			  width: 100%;
			  padding: 0;
			  margin: 0;
			  height: auto;
			  position: relative;
			  top: 24vw;
			  background-color: #ffffff;
			  box-shadow: none;
		  }
  
		  #header .content-width #block-menu-menu-menu-pacientes ul,
			#header .content-width #block-gw2d-gw2d-menu-taxonomia ul {
			  padding: 0;
			  margin: 0;
			  display: flex;
			  flex-wrap: wrap;
			  justify-content: space-around;
			  /* display: flex;
			  flex-direction: row; */
			  /* overflow: hidden;
			  overflow-x: scroll; */
			  width: 100%;
			  /* height: 8vw; */
		  }
  
		  #header .content-width #block-menu-menu-menu-pacientes ul li,
			#header .content-width #block-gw2d-gw2d-menu-taxonomia ul li {
			  display: inline-block;
			  margin: 0 2vw;
			  padding: 0;
			  width: fit-content;
			  height: 100%;
		  }
  
		  #header .content-width #block-menu-menu-menu-pacientes ul li a,
			#header .content-width #block-gw2d-gw2d-menu-taxonomia ul li a {
			  display: inline-flex;
			  color: #262626;
			  font-size: 4vw;
			  font-weight: 600;
			  width: fit-content;
			  height: 100%;
			  padding: 0;
			  border-bottom: solid 1px #fff;
			  vertical-align: middle;
		  }
		  #header.small .content-width #block-menu-menu-menu-pacientes ul li ul,
		  #header .content-width #block-menu-menu-menu-pacientes ul li ul,
		  #header.small .content-width #block-gw2d-gw2d-menu-taxonomia ul li ul,
		  #header .content-width #block-gw2d-gw2d-menu-taxonomia ul li ul {
			  top: 12.5vw;
		  }

		  #header.small .content-width #block-menu-menu-menu-pacientes ul li ul,
			#header.small .content-width #block-gw2d-gw2d-menu-taxonomia ul li ul {
			  top: 12.5vw;
		  }		  
		  
		  #header .content-width #block-menu-menu-menu-pacientes ul li ul li,
			#header .content-width #block-gw2d-gw2d-menu-taxonomia ul li ul li {
			  display: block;
		  }

		  #header.small .content-width #block-gw2d-gw2d-menu-taxonomia ul li a {
			padding: 0;
		  }
  
	  /* Fim Menu Especialidades */
  
  /* FIM HEADER */
  
  
  
  
  
  
  
  /* FOOTER */
  
	  #footer {
		  padding: 0;
		  font-size: 4vw;
		  text-align: center;
	  }
  
	  #footer .footer-block {
		  width: 100%;
		  height: auto;
		  display: flex;
		  flex-direction: row;
		  flex-wrap: wrap;
		  align-items: flex-start;
		  justify-content: center;
		  gap: 12vw;
	  }
  
	  /* Title Sessao */
		  #footer .footer-block .box-footer h3 {
			  color: #F25C05;
			  font-size: 4vw;
			  margin: 0 0 1vw;
		  }
	  /* Fim Title Sessao */
  
  
	  /* Entre em Contato */
	  
  
		  #footer .footer-block #info-footer .telefone-footer {
			  font-size: 8vw;
			  line-height: 1.5;
		  }
  
		  #footer .footer-block #info-footer .telefone-footer span.whatapp {
			  width: 8vw;
			  height: 8vw;
			  background: url(../images/icons/whatsapp.png) no-repeat center center;
			  background-size: 6vw;
			  margin: 0;
		  }
  
		  #footer .footer-block #info-footer a.email {
			  color: #fff;
			  font-size: 4vw;
			  font-weight: 600;
			  padding: 0;
			  margin: 0 0 2vw;
			  display: block;
		  }
  
		  #footer .footer-block #info-footer .endereco {
			  font-size: 4vw;
			  font-weight: 200;
			  margin: 0 0 1vw;
			  line-height: 150%;
			  color: #fff;
			  padding: 0;
		  }
  
		  #footer .footer-block #info-footer .mapa {
			  display: flex;
			  flex-direction: row;
			  flex-wrap: wrap;
			  align-items: center;
			  gap: 2vw;
			  justify-content: center;
		  }
  
		  #footer .footer-block #info-footer .mapa label {
			  font-size: 4vw;
			  font-weight: 600;
			  color: #fff;
		  }
  
		  #footer .footer-block #info-footer .mapa a.btn-maps {
			  color: #fff;
			  text-decoration: none;
			  font-size: 4vw;
			  font-weight: 200;
			  background: url(../images/icons/seta-select-bco.png) no-repeat right center;
			  background-size: 4vw;
			  padding: 0 6vw 0 0;
			  margin: 0;
		  }
  
	  /* Fim Entre em Contato */
  
  
  
	  /* Menu Footer */
  
		  #footer .footer-block .box-footer#menu-footer {
			  width: 100%;
			  margin: 0;
		  }
  
		  #blocos-menu-footer {
			  display: flex;
			  flex-direction: column;
			  gap: 6vw;
		  }
  
		  #footer .footer-block #menu-footer ul.menu {
			  width: 100%;
			  height: auto;
			  display: flex;
			  flex-direction: column;
			  gap: 4vw;
			  list-style: none;
			  padding: 0;
			  margin: 0;
			  align-items: center;
			  align-content: center;
		  }
  
		  #footer #block-gw2d-gw2d-footer .footer-block #menu-footer ul li {
			  line-height: 2;
			  text-align: center;
		  }
  
		  #footer #block-gw2d-gw2d-footer .footer-block #menu-footer ul li a {
			  font-size: 4vw;
			  margin: 0;
			  padding: 0;
		  }
  
	  /* Fim Menu Footer */
  
  
	  /* Form Footer */
  
		  #footer .footer-block .box-footer {
			  width: 100%;
			  height: auto;
		  }
  
		  #footer .footer-block .form-footer .form-item {
			  margin: 6vw auto;
		  }
  
		  #form-footer input {
			  background-color: transparent;
			  border: 1px solid #fff;
			  padding: 4vw;
			  color: #fff;
			  font-size: 4vw;
			  border-radius: 6px;
			  width: 100%;
		  }
  
		  #form-footer input.form-submit {
			  width: 100%;
			  background: #094ca6;
			  padding: 4vw;
			  font-size: 4vw;
			  text-align: center;
			  color: #fff;
			  border-radius: 6px;
			  border: none;
		  }
  
	  /* Fim Form Footer */
  
  
	  /* Copyright */
  
		  #copyright-region {
			  padding: 0;
			  height: auto;
		  }
  
		  #copyright-region #block-gw2d-gw2d-copyright {
			  width: 100%;
			  float: none;
			  vertical-align: middle;
			  text-align: center;
		  }
  
		  #copyright-region #block-gw2d-gw2d-copyright .copyright-block p {
			  color: #fff;
			  padding: 0;
			  text-transform: uppercase;
			  line-height: normal;
			  margin: 0;
			  float: none;
			  font-size: 2.5vw;
			  text-align: center;
		  }
  
		  #copyright-region #block-block-2 {
			  width: 100%;
		  }
  
		  #copyright-region #block-block-2 p {
			  display: flex;
			  margin: 0 auto;
			  padding: 2.5vw;
			  line-height: 100%;
			  position: relative;
			  float: none;
			  width: 100%;
			  justify-content: center;
		  }
  
		  #copyright-region #block-block-2 p a {
			  width: 4vw;
		  }
  
		  #copyright-region #block-block-2 img {
			  width: 4vw;
		  }
		  
  
	  /* Fim Copyright */
  
  
  /* FIM FOOTER */
  
  
  
  /* HOME UROTRENDS */
  
  
	  /* STYLES DEFAULT HONE */
  
		  /* Title Sessoes */
			  .page-home .pane-views-panes {
				  padding: 8vw 4vw;
			  }
			  
			  .page-resumos-comentados.page-home .pane-views-panes {
				  padding: 40vw 4vw;
			  }
			  
			  .page-home .pane-views-panes .view-header, .page-home .pane-gw2d-gw2d-apoiadores-block .view-header {
				  display: flex;
				  align-items: flex-start;
				  margin-bottom: 4vw;
				  flex-direction: column;
				  gap: 2vw;
				  padding: 0;
			  }
  
			  .page-home .pane-views-panes .view-header h2, .page-home .pane-gw2d-gw2d-apoiadores-block .view-header h2 {
				  font-size: 6vw;
				  margin: 0;
				  width: 100%;
				  line-height: 1.1;
				  text-align: center;
			  }
  
			  .page-home .pane-views-panes .view-header p, .page-home .pane-gw2d-gw2d-apoiadores-block .view-header p {
				  font-size: 3.9vw;
				  max-width: 100%;
				  font-weight: 500;
				  text-align: justify;
				  margin: 0;
				  color: #555659;
			  }
		  /* Fim Title Sessoes */
  
  
		  /* Tags Artigos e Noticias */
		  
		  .view-artigos .view-content ul li .info-artigo, 
		  .view-artigos-pacientes .view-content ul li .info-blog,
			.view-blog .view-content ul li .info-blog {
			  display: flex;
			  gap: 1vw;
			  margin: 2vw 0;
			  flex-direction: row;
			  flex-wrap: wrap;
			  align-items: center;
			  width: 100%;
		  }

		  .view-artigos .view-content ul li .views-field-field-categoria-artigo .field-content {
			width: 100%;
			height: auto;
			font-size: 4vw;
			font-weight: 600;
			line-height: normal;
			color: #094ca6;
			margin: 0 0 2vw;
		}
		
		  .view-artigos .view-content ul li .info-artigo .info-artigo-item, 
		  .view-artigos-pacientes .view-content ul li .info-blog .info-blog-item,
			.view-blog .view-content ul li .info-blog .info-blog-item {
			  border: 1px solid #242526;
			  border-radius: 4px;
			  font-weight: 700;
			  text-transform: uppercase;
			  color: #242526;
			  font-size: 2vw;
			  line-height: normal;
			  padding: 0.5vw 1vw;
		  }
  
		  /* Fim Tags Artigos e Noticias */
  
		  
	  /* FIM STYLES DEFAULT HOME */
  
  
	  
	  /* BANNER HOME */
	  
  
		  #home-banner {
			  width: 100%;
			  height: auto;
			  margin: 40vw 0 0;
		  }
  
		  .flexslider .slides img {
			width: 100%;
			display: block;
			height: 100%;
		  }

		  #home-banner .flexslider .slides li {
			position: relative;
			color: #fff;
			display: block;
			height: 91vw;
		}
  
		  #home-banner .flexslider .slides li .views-field .imagem-full {
			width: 160vw;
			height: 100%;
		  }
  
		  #home-banner .flexslider .slides li .views-field .imagem-mobile {
			  display: block;
		  }
  
		  #home-banner .view-banner .view-footer .next-slide {
			  bottom: 10vw;
		  }
  
		  #home-banner .view-banner .view-footer .next-slide a {
			  width: 10vw;
			  height: 10vw;
			  margin-left: -3vw;
		  }
  
		  /* Text Banner */
  
			  #home-banner .flexslider .slides li .box-text {
				  padding: 0 34vw;
				  top: 0vw;
				  left: 0;
				  width: 100%;
				  height: 100%;
			  }
  
			  #home-banner .flexslider .slides li .box-text h2 {
				  font-size: 8vw;
			  }
  
			  #home-banner .flexslider .slides li .box-text p {
				  font-size: 4.5vw;
				  margin: 0 !important;
			  }
  
		  /* Fim Text Banner */
  
  
		  /* Setas Preview */
  
		  .flex-direction-nav .flex-prev {
			  left: -50px;
			  background: url(../images/icons/seta-orange-left.png) no-repeat center center;
			  background-size: 8vw;
			}
		
		  /* Setas Preview */
		
		
		  /* Setas Next */
		
			.flex-direction-nav .flex-next {
			  right: -50px;
			  background: url(../images/icons/seta-orange-right.png) no-repeat center center;
			  background-size: 8vw;
			}
			
		  /* Fim Setas Next */
  
	  /* FIM BANNER HOME */
  
  
  
	  /* ARTIGOS HOME */
  
  
		  /* Artigos */
  
			  .view-artigos .view-content ul {
				  margin: 0;
				  padding: 0;
				  list-style: none;
				  display: flex	;
				  flex-wrap: wrap;
				  justify-content: space-between;
				  gap: 4vw;
			  }	
  
			  .view-artigos .view-content ul li {
				  max-width: 47%;
				  padding: 2vw;
				  border-radius: 12px;
				  border: 1px solid #E8ECF2;
				  background: #fff;
				  margin: 0;
			  }
  
			  .view-artigos .view-content ul li .views-field-field-imagem-artigo .field-content {
				  width: 100%;
				  height: 24vw;
				  overflow: hidden;
				  border-radius: 2vw;
				  display: flex;
				  justify-content: center;
			  }
  
			  .view-artigos .view-content ul li .views-field-field-imagem-artigo a img {
				  display: block;
				  width: auto;
				  max-width: fit-content;
				  height: 100%;
				  margin-left: 0%;
			  }
  
			  .view-artigos .view-content ul li .titulo-artigo {
				  font-size: 4vw;
				  font-weight: 600;
				  line-height: 1.2;
				  margin: 0 0 2vw;
			  }
  
			  .view-artigos .view-content ul li .views-field-nothing p {
				  font-weight: 300;
				  line-height: 1.2;
				  margin: 0;
			  }
			  
			  .views-categorias-artigos .view-artigos {
				width: 100%;
				margin-right: 0;
				margin-bottom: 5vw;
			  }
			  
			  .view-artigos .view-content ul li .titulo-categoria {
				height: 20vw;
			  }			  
			  
			  .view-artigos .view-content ul li .titulo-categoria a {
				font-size: 5vw;
			  }
			  
			.view-artigos .view-content ul li .titulo-categoria a {
				font-size: 4.5vw;
				padding: 8.1vw 0;
				border-radius: 1.4vw 1.4vw 0 0;
				display: block;
				line-height: 1;
			}
			
			
			.view-artigos .view-content ul li .titulo-categoria.Andrologia a {
				padding: 8.1vw 0;
				border-radius: 1.4vw;
				top: 0;
			}
			
			.view-artigos .view-content ul li .titulo-categoria.UroGinecologia a {
				padding: 8.1vw 0;
				border-radius: 0.4vw;
				top: 0;
			}
			
			.view-artigos .view-content ul li .titulo-categoria.EndoUrologia a {
				padding: 8.1vw 0;
				border-radius: 0.4vw;
				top: 0;
			}

			.view-artigos .view-content ul li .titulo-categoria.UroNeurologia a {
				padding: 8.1vw 0;
				border-radius: 0.4vw;
				top: 0;
			}		

			.view-artigos .view-content ul li .titulo-categoria.UroPediatria a {
				padding: 8.1vw 0;
				border-radius: 0.4vw;
				top: 0;
			}		

			.view-artigos .view-content ul li .brn-ver-mais:hover,
			.view-artigos .view-content ul li .brn-ver-mais {
				font-size: 2.8vw;
				padding: 1.7vw 8.5vw 1.7vw 2vw;
				background-size: 4vw;
				bottom: 2vw;
				right: 2vw;
				background-position: 31vw center;				
			}			
  
		  /* Fim Artigos */
  
  
	  /* FIM ARTIGOS HOME */
  
  
  
  
	  /* AGENDA DE EVENTOS HOME */
  
  
		  /* Title */
  
			  .page-home .pane-views-panes .view-eventos .view-header p {
				  color: #FFFFFF;
			  }
  
		  /* Fim Title  */
  
  
		  /* Card Evento */
		  	  .page-home .pane-eventos-panel-pane-2 .view-eventos ul,
			  .page-home .pane-eventos-panel-pane-1 .view-eventos ul {
				padding: 0;
				margin: 0;
				list-style: none;
				width: max-content;
				max-width: fit-content;
				height: auto;
				display: flex;
				flex-direction: row;
				gap: 4vw;
			  }
  
			.page-home .pane-eventos-panel-pane-2 .view-eventos ul li.views-row,
			.page-home .pane-eventos-panel-pane-1 .view-eventos ul li.views-row {
				background-color: #fff;
				border-radius: 12px;
				margin: 0;
				width: 80vw;
				/* max-width: 100%; */
				height: 100%;
			  }
  
			  .page-home .view-eventos ul li.views-row .views-field-nothing .field-content {
				  display: flex;
				  position: relative;
				  flex-direction: column;
			  }
  
			  .page-home .pane-eventos-panel-pane-2 .view-eventos ul li.views-row img,
				.page-home .pane-eventos-panel-pane-1 .view-eventos ul li.views-row img {
				  display: block;
				  border-radius: 12px 12px 0 0;
				  height: auto;
			  }
  
			  .page-home .view-eventos ul li.views-row .views-field-nothing .field-content .imagem-evento {
				width: 100%;
				max-width: 100%;
				height: 40vw;
				overflow: hidden;
				display: flex		;
				align-items: center;
				justify-content: center;
			  }
  
			  .page-home .view-eventos ul li.views-row .views-field-nothing .field-content .info-evento {
				  padding: 4vw;
				  color: #242526;
				  min-height: 50vw;
				  padding-bottom: 13vw;
			  }
  
			  .page-home .view-eventos ul li.views-row .views-field-nothing .field-content .titulo-evento {
				  font-weight: 800;
				  margin: 0 0 2vw;
				  line-height: normal;
				  font-size: 6vw;
				  padding: 0;
				  min-height: 18vw;
			  }

			  .page-home .view-eventos ul li.views-row .views-field-nothing .link-evento a, 
			  .page-home .view-eventos ul li.views-row .views-field-nothing .btn-saiba-mais {
					font-size: 4vw;
			  }
  
			  .page-home .view-eventos ul li.views-row .views-field-nothing .field-content .data-evento {
				  position: relative;
				  right: 0;
				  top: 0;
				  font-weight: 800;
				  font-size: 6vw;
				  width: 100%;
				  text-align: left;
				  color: #008bf4;
			  }
  
			  .page-home .view-eventos ul li.views-row .views-field-nothing .field-content .texto-evento {
				  padding-right: 0;
				  margin-bottom: 4vw;
			  }
  
  
			  .page-home .view-eventos ul li.views-row .views-field-nothing .field-content .ano-evento {
				  font-size: 6vw;
				  display: inline;
				  line-height: normal;
				  font-weight: 800;
				  margin: 0 0 0 2vw;
			  }
  
			  .page-home .view-eventos ul li.views-row .views-field-nothing .field-content .info-evento .texto-evento p {
				  font-size: 4vw;
				  font-weight: 300;
				  padding: 0;
				  margin-bottom: 2vw;
			  }
  
			  .page-home .view-eventos ul li.views-row .views-field-nothing .field-content .endereco-evento {
				  margin-bottom: 1vw;
				  padding: 0 0 0 6vw;
				  font-size: 4vw;
				  font-weight: 400;
				  line-height: normal;
				  color: #000;
				  background: url(../images/icons/location-black.png) no-repeat left center;
				  background-size: 4vw;
			  }

			  .page-home .view-eventos ul li.views-row .views-field-nothing .link-evento {
				text-align: right;
				position: absolute;
				bottom: 4vw;
				right: 4vw;
			}
  
			  .page-home .view-eventos ul li.views-row .views-field-nothing .field-content .hora-evento {
				  padding: 1vw 0 1vw 6vw;
				  font-weight: 400;
				  font-size: 4vw;
				  line-height: normal;
				  color: #000;
				  background: url(../images/icons/clock-black.png) no-repeat left center;
				  background-size: 4vw;
			  }
  
			  .page-home .view-eventos ul li.views-row .views-field-nothing .btn-saiba-mais {
				  display: flex;
				  align-items: center;
				  justify-content: flex-end;
				  font-size: 4vw;
				  font-weight: 600;
				  margin: 2vw 0 0;
				  padding: 0;
			  }
  
			  .page-home .view-eventos ul li.views-row .views-field-nothing .btn-saiba-mais::after {
				  content: '';
				  font-size: 0vw;
				  line-height: normal;
				  margin-left: 1vw;
				  background: url(../images/icons/seta-select-blk.png) no-repeat center center;
				  background-size: 100%;
				  width: 2vw;
				  height: 2vw;
			  }
			  
  
		  /* Fim Card Evento */
  
		  /* .page-home .pane-views-panes .view-footer {
			  text-align: right;
			  padding: 0;
			  padding-top: 8vw;
		  } */
  
		  /* .page-home .pane-views-panes .view-footer .brn-ver-mais {
			  color: #fff;
			  font-size: 4vw;
			  font-weight: 400;
			  padding: 4vw 12vw 4vw 6vw;
			  line-height: 1;
			  border: 1px solid #fff;
			  border-radius: 8px;
			  display: inline-block;
			  background: url(../images/icons/seta-select-bco.png) no-repeat 46vw center;
			  background-size: 3vw;
		  } */
  
  
	  /* FIM AGENDA DE EVENTOS HOME */
  
  
  
  
	  
	/* VIDEOS HOME */
  
		/* Title */
  
			.page-home .pane-views-panes .view-videos .view-header p {
				color: #FFFFFF;
			}
	  
		/* Fim Title  */
			  
			  
		/* Videos */
  
			.page-home .view-videos .view-content ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: flex;
				width: 100%;
				height: 100%;
				flex-direction: column;
			}

			.page-home .view-videos .view-content ul li {
				max-width: 100%;
				overflow: hidden;
				margin: 0;
				width: 100%;
				height: 100%;
			}

			.page-home .view-videos .view-content ul li iframe {
				width: 100%;
				height: 52vw;
			}
  
		/* Fim Videos */
  
	/* FIM VIDEOS HOME */
  
  
  
  
	  /* CORPO EDITORIAL / A URO TRENDS HOME */
  
		  .chamada-home .equipe-sobre-box .descricao {
			  width: 100%;
			  height: auto;
			  margin: 0;
			  padding: 0;
			  display: flex;
			  flex-direction: column;
		  }

		  .chamada-home .equipe-sobre-box .descricao .box-chamada {
			position: relative;
			width: 100%;
			height: 71vw;
		}
  
		  .chamada-home .equipe-sobre-box .descricao .box-chamada .box-ver-mais {
			  width: 100%;
			  height: 100%;
			  position: absolute;
			  bottom: 0;
			  left: 0;
			  display: flex;
			  align-items: center;
			  justify-content: center;
			  background: rgba(0, 0, 0, 0.7);
			  color: #fff;
			  padding: 5vw;
			  flex-direction: column;
			  gap: 2vw;
		  }

		  .chamada-home .equipe-sobre-box .descricao .box-chamada .box-ver-mais .link-chamada {
			color: #fff;
			font-size: 4vw;
		  }
  
		  .chamada-home .equipe-sobre-box .descricao .box-chamada img {
			  width: 100%;
			  height: auto;
		  }
			
  
		  .chamada-home .equipe-sobre-box .descricao .box-chamada .box-ver-mais h3 {
			  margin: 0;
			  font-size: 6vw;
		  }
  
		  .chamada-home .descricao .box-chamada .box-ver-mais p {
			  width: 100%;
			  font-size: 4vw;
			  font-weight: 300;
			  line-height: 150%;
			  text-align: center;
			  margin: 0;
		  }
		  
  
	  /* FIM CORPO EDITORIAL / A URO TRENDS HOME */
  
  
  
	  /* BLOG - ULTIMAS NOTICIAS HOME */
		  .view-artigos-pacientes,
		  .view-blog {
			  width: 100%;
			  height: auto;
			  padding: 0;
			  margin: 0;
		  }
  
		  /* Card Noticias */
		  
			  .view-artigos-pacientes .item-list ul,
				.view-blog .item-list ul {
				  width: 100%;
				  height: auto;
				  display: flex;
				  flex-direction: row;
				  flex-wrap: wrap;
				  padding: 0;
			  }
  
			  .view-artigos-pacientes .view-content .item-list ul li,
				.view-blog .view-content .item-list ul li {
				  width: 50%;
				  margin: 0 0 8vw;
				  height: auto;
				  overflow: hidden;
			  }
  
			  .view-artigos-pacientes .view-content .item-list ul li .views-field-field-imagem img,
				.view-blog .view-content .item-list ul li .views-field-field-imagem img {
				  display: block;
				  border-radius: 2vw;
				  width: 100%;
				  height: 100%;
			  }
  
			  .view-artigos-pacientes .view-content ul li .titulo-blog,
				.view-blog .view-content ul li .titulo-blog {
				  font-size: 4vw;
				  font-weight: 600;
				  line-height: 1.2;
				  margin: 0 0 2vw;
			  }
  
			  .view-artigos-pacientes .view-content ul li .views-field-nothing p,
				.view-blog .view-content ul li .views-field-nothing p {
				  font-weight: 300;
				  line-height: 1.2;
				  margin: 0;
			  }
  
			  .view-artigos-pacientes .view-content .item-list ul li .views-field-field-imagem a,
				.view-blog .view-content .item-list ul li .views-field-field-imagem a {
				  display: block;
				  position: relative;
				  width: fit-content;
				  font-size: 3vw;
				  font-weight: 600;
			  }
  
		  /* Fim Card Noticias */
  
		  /* .page-home .pane-views-panes .view-blog .view-footer .brn-ver-mais {
			  color: #000000;
			  font-size: 4vw;
			  font-weight: 400;
			  padding: 4vw 10vw 4vw 6vw;
			  line-height: 1;
			  border: 1px solid #000000;
			  border-radius: 8px;
			  display: inline-block;
			  background: url(../images/icons/seta-select-blk.png) no-repeat 44vw center;
			  background-size: 3vw;
			  width: fit-content;
		  } */
  
  
	  /* FIM BLOG - ULTIMAS NOTICIAS HOME */
  
  
  
	  /* APOIADORES */
  
		  .page-home .pane-gw2d-gw2d-apoiadores-block .view-header {
			  padding: 8vw 4vw;
		  }
  
		  .apoiadores-grupo {
			  padding: 2vw 4vw;
			  background: #f7fbff;
			  flex-direction: row;
			  flex-wrap: wrap;
			  justify-content: space-between;
		  }
		  
		  .apoiadores-grupo h3 {
			  font-size: 3.5vw;
		  }
  
		  /* Logos Apoiadores */
  
			  /* Diamante */
			  .apoiadores-grupo .apoio-item {
				  padding: 4vw 2vw;
				  max-width: 70%;
			  }
			  #apoiadores-diamente.apoiadores-grupo .apoio-item {
				max-width: 70%;
			  }				  
  
			  /* Ouro */
			  #apoiadores-ouro .apoio-item {
				  max-width: 40%;
			  }
  
			  #apoiadores-prata .apoio-item {
				  max-width: 32%;
			  }
  
			  #apoiadores-bronze .apoio-item {
				  max-width: 24%;
				  opacity: 60%;
			  }

			.apoios-wrapper {
				flex-wrap: wrap;
			}

			
			#apoiadores-prata .apoio-item img {
				max-height: 15vw;
			}
  
		  /* Fim Logos Apoiadores */
  
	  /* FIM APOIADORES */
  
  
  
	  /* NEWSLLETTER */
  
  
		  #bloco-newsletter-home {
			  margin: 0;
			  width: 100%;
			  height: auto;
			  padding: 8vw 4vw;
			  background-color: #094ca6;
			  overflow: hidden;
		  }
  
		  #bloco-newsletter-home .box-news {
			  margin: 0;
			  padding: 0;
			  display: flex;
			  justify-content: space-between;
			  align-items: flex-start;
			  flex-direction: column;
		  }
  
		  #bloco-newsletter-home .box-news .box-news-left h4.title {
			  font-size: 6vw;
			  font-weight: 400;
			  line-height: normal;
			  color: #fff;
			  margin: 0;
			  width: 100%;
			  max-width: 100%;
			  text-align: center;
		  }
  
		  #bloco-newsletter-home .box-news .box-news-left p.text {
			  font-size: 4vw;
			  font-weight: 200;
			  line-height: normal;
			  color: #fff;
			  margin: 0;
			  width: 100%;
			  max-width: 100%;
			  text-align: center;
		  }
  
		  /* Form Newslletter */
  
			  #bloco-newsletter-home .box-news .box-news-right {
				  float: inline-end;
				  margin: 8vw 0 0;
				  padding: 0;
				  height: auto;
				  width: 100%;
			  }
  
			  #bloco-newsletter-home .box-news .box-news-right h3 {
				  font-size: 4vw;
				  font-weight: 600;
				  margin: 0 0 4vw;
				  padding: 0;
				  color: #E0EAFF;
				  line-height: 1;
				  text-align: center;
			  }
  
			  #bloco-newsletter-home .box-news .box-news-right .form-news input {
				  width: 100%;
				  height: auto;
				  border: none;
				  border-radius: 0.5vw;
				  background: #fff;
				  font-size: 4vw;
				  padding: 2vw;
			  }

			  #bloco-newsletter-home .box-news .box-news-right .form-news #edit-submit {
				background-color: #F25C05;
				text-align: center;
				margin-top: 1vw;
				color: #fff;
				font-weight: 400;
				width: 100%;
				height: auto;
				border-radius: 0.5vw;
				border: none;
			}
  
			  #bloco-newsletter-home .box-news .box-news-right .form-news button {
				  background-color: #F25C05;
				  text-align: center;
				  margin-top: 2vw;
				  color: #fff;
				  font-size: 4vw;
				  font-weight: 400;
				  width: 100%;
				  height: auto;
				  border-radius: 0.5vw;
				  border: none;
				  padding: 2vw;
			  }
  
		  /* Fim Form Newslletter */
  
  
	  /* FIM NEWSLLETTER */
  
  
  /* FIM HOME UROTRENDS */
  
  
  
  
  
  
  /* #########################################################################
  ############################################################################
  ########################## PAGINAS INTERNAS ################################
  ############################################################################
  ############################################################################ */
  
  
  /* STYLE DEFAULT INTERNAS */
  
	  .page-blog #block-system-main, 
	  .page-eventos #block-system-main,
	  .page-noticias #block-system-main,
	  .page-fale-conosco #block-system-main,
	  .page-sobre-nos #block-system-main,
	  .page-videos .view-videos {
		  padding: 35vw 4vw 16vw;
	  }
  
	  /* Title Page */
  
		  .page-eventos .view-header,
		  .page-noticias .view-header,
		  .page-fale-conosco .view-header,
		  .page-sobre-nos .view-header,
		  .page-videos .view-videos .view-header  {
			  width: 100%;
			  height: auto;
			  display: flex;
			  flex-direction: column;
			  flex-wrap: wrap;
			  align-items: flex-start;
			  margin: 0 0 6vw;
			  align-content: flex-start;
			  justify-content: space-between;
		  }
  
		  .page-eventos .view-header h2,
		  .page-noticias .view-header h2,
		  .page-fale-conosco .view-header h2,
		  .page-sobre-nos .view-header h2,
		  .page-videos .view-videos .view-header h2 {
			  width: 70%;
			  font-size: 8vw;
			  font-weight: 800;
			  line-height: normal;
			  margin: 0 0 2vw;
		  }
  
		  .page-eventos .view-header p,
		  .page-noticias .view-header p,
		  .page-fale-conosco .view-header p,
		  .page-sobre-nos .view-header p,
		  .page-videos .view-videos .view-header p {
			  font-size: 4vw;
			  font-weight: 400;
			  line-height: 150%;
			  margin: 0 0 8vw;
			  width: 100%;
			  max-width: 100%;
		  }
		  
	  /* Fim Title Page */


	  /* Descrição paginas especialidades */
      .pane-taxonomy-term-description .block-content .taxonomy-term-description {
        width: 100%;
        height: auto;
        margin: 0 0 4vw;
        padding: 0;
      }

      .pane-taxonomy-term-description .block-content .taxonomy-term-description h3 {
        width: 100%;
        height: auto;
        font-size: 5vw;
        font-weight: 500;
        line-height: normal;
        margin: 0 0 0.5vw;
        padding: 0;
      }

      .pane-taxonomy-term-description .block-content .taxonomy-term-description p {
        width: 100%;
        height: auto;
        font-size: 3vw;
        font-weight: 400;
        line-height: normal;
        margin: 0;
        padding: 0;
      }
	  .page-taxonomy-term .view-artigos .view-content h3,
	  .page-resumos-comentados .view-artigos .view-content h3,
	  .page-taxonomy-term-2 .view-artigos .view-content h3 {
		margin-top: 10vw;
		font-size: 5vw;
	  }
	  
	.page-busca #block-system-main .titulo-categoria {
		font-size: 3.5vw;
		padding: 2vw;
	}	  

	.overlay-wrapper .overlay-content {
		width: 80%;
		border-radius: 10px;
		padding: 5.5vw;
	}

	.overlay-wrapper .overlay-content label {
		font-size: 9.65vw;
		margin-bottom: 3.5vw;
	}
    /* Fim Descrição paginas especialidades */
	  
  /* FIM STYLE DEFAULT INTERNAS */
  
  
  
  
  
  /* PAG AGENDA DE EVENTOS */
  
	  .page-eventos .view-content .item-list {
		  width: 100%;
		  height: auto;
		  margin: 8vw auto;
		  padding: 6vw;
		  border-radius: 2vw;
	  }
  
	  .page-eventos .view-content .item-list h3 {
		  font-size: 6vw;
		  margin: 0 0 2vw 1vw;
	  }
	  
  
	  /* Card Evento */
  
		  .page-eventos .view-content ul {
			  padding: 0;
			  margin: 0;
			  list-style: none;
			  width: 100%;
			  max-width: fit-content;
			  height: auto;
			  display: flex;
			  flex-direction: column;
			  gap: 4vw;
			  align-content: flex-start;
		  }
  
		  .page-eventos .view-content ul li.views-row {
			  background-color: #fff;
			  border-radius: 12px;
			  margin: 0;
			  width: 100%;
			  max-width: 100%;
			  border: solid 1px #f7f7f7;
			  height: auto;
		  }
  
		  .page-eventos .view-eventos ul li.views-row .views-field-nothing .field-content {
			  display: flex;
			  position: relative;
			  flex-direction: column;
		  }
  
		  .page-eventos .view-eventos ul li.views-row img {
			  display: block;
			  border-radius: 12px 12px 0 0;
		  }
		  
		  .view-blog .view-content .item-list ul li .views-field-field-imagem,
		  .page-eventos .view-content ul li .field-content .imagem-evento {
			  height: auto;
		  }
  
		  .page-eventos .view-eventos ul li.views-row .views-field-nothing .field-content .info-evento {
			  padding: 4vw;
			  color: #242526;
		  }
  
		  .page-eventos .view-eventos ul li.views-row .views-field-nothing .field-content .titulo-evento {
			  font-weight: 800;
			  margin: 0 0 2vw;
			  line-height: normal;
			  font-size: 6vw;
			  padding: 0;
		  }
  
		  .page-eventos .view-eventos ul li.views-row .views-field-nothing .field-content .data-evento {
			  position: relative;
			  right: 0;
			  top: 0;
			  font-weight: 800;
			  font-size: 6vw;
			  width: 100%;
			  text-align: left;
		  }
  
		  .page-eventos .view-eventos ul li.views-row .views-field-nothing .field-content .ano-evento {
			  font-size: 6vw;
			  display: inline;
			  line-height: normal;
			  font-weight: 800;
			  margin: 0 0 0 2vw;
		  }
  
		  .page-eventos .view-eventos ul li.views-row .views-field-nothing .field-content .info-evento .texto-evento p {
			  font-size: 4vw;
			  font-weight: 300;
			  padding: 0;
			  margin-bottom: 6vw;
		  }
  
		  .page-eventos .view-eventos ul li.views-row .views-field-nothing .field-content .endereco-evento {
			  margin-bottom: 2vw;
			  padding: 0 0 0 6vw;
			  font-size: 4vw;
			  font-weight: 400;
			  line-height: inherit;
			  color: #000;
			  background: url(../images/icons/location-black.png) no-repeat left center;
			  background-size: 4vw;
			  height: auto;
		  }
  
		  .page-eventos .view-eventos ul li.views-row .views-field-nothing .field-content .hora-evento {
			  padding: 1vw 0 1vw 6vw;
			  font-weight: 400;
			  font-size: 4vw;
			  line-height: normal;
			  color: #000;
			  background: url(../images/icons/clock-black.png) no-repeat left center;
			  background-size: 4vw;
			  height: auto;
		  }
  
		  .page-eventos .view-eventos ul li.views-row .views-field-nothing .btn-saiba-mais {
			  display: flex;
			  align-items: center;
			  justify-content: flex-end;
			  font-size: 4vw;
			  font-weight: 600;
			  margin: 2vw 0 0;
			  padding: 0;
		  }
  
		  .page-eventos .view-eventos ul li.views-row .views-field-nothing .btn-saiba-mais::after {
			  content: '';
			  font-size: 0vw;
			  line-height: normal;
			  margin-left: 1vw;
			  background: url(../images/icons/seta-select-blk.png) no-repeat center center;
			  background-size: 100%;
			  width: 2vw;
			  height: 2vw;
		  }
		  
  
	  /* Fim Card Evento */
  
  
  /* FIM PAG AGENDA DE EVENTOS */
  
  
  
  
  
  /* STYLE PAG INTERNA BLOG URO TRENDS */
  
  
	  /* IMAGEM HEADER */
		  
		  .node-type-artigos .pane-node-field-imagem-artigo,
		  .node-type-blog .pane-node-field-imagem {
			  width: 100%;
			  height: auto;
			  padding: 0 4vw 0vw;
		  }
  
		  .node-type-artigos .pane-node-field-imagem-artigo figure img,
		  .node-type-blog .pane-node-field-imagem figure img {
			  border-radius: 2vw;
		  
		  }
	  
	  /* FIM IMAGEM HEADER */
  
  
	  /* TITULO MATERIA */
  
		  .node-type-artigos .div-wrapper-titulo,
		  .node-type-blog .div-wrapper-titulo {
			  width: 100%;
			  height: auto;
			  padding: 0 4vw;
			  padding-bottom: 4vw;
		  }

		  .node-type-artigos .div-wrapper-titulo .div-wrapper-position,
		  .node-type-blog .div-wrapper-titulo .div-wrapper-position {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
		  }
  
		  .node-type-artigos .div-wrapper-titulo h1,
		  .node-type-blog .div-wrapper-titulo h1 {
			  font-size: 6vw;
			  font-weight: 600;
			  line-height: 130%;
			  margin: 0 0 4vw;
		  }
  
  
		  .node-type-artigos .div-wrapper-titulo .data-autor,
		  .node-type-blog .div-wrapper-titulo .data-autor {
			  width: 100%;
			  height: auto;
			  display: flex;
			  flex-direction: row;
			  align-items: center;
			  margin: 0.5vw 0 2vw;
			  padding: 0;
			  font-size: 0.75vw;
			  font-weight: 400;
			  line-height: normal;
		  }
  
		  .node-type-artigos .div-wrapper-titulo .data-autor .field-name-field-autor,
		  .node-type-blog .div-wrapper-titulo .data-autor .field-name-field-autor {
			  font-size: 0.75vw;
			  font-weight: 600;
			  line-height: normal;
		  }
  
  
	  /* FIM TITULO MATERIA */
  
  
  
	  /* BREADCRUMB */
  
		  .pane-easy-breadcrumb-easy-breadcrumb {
			  width: 100%;
			  height: auto;
			  padding: 2vw 4vw 4vw;
			  margin: 45vw 0 0;
		  }
  
		  .pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb span.title a {
			  font-size: 0.75vw;
			  font-weight: 400;
			  line-height: normal;
		  }
  
		  .pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb .easy-breadcrumb_segment-separator {
			  font-size: 2vw;
			  font-weight: 400;
			  line-height: normal;
		  }
  
		  .pane-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb .easy-breadcrumb_segment-title {
			  font-size: 2.5vw;
			  font-weight: 600;
			  line-height: normal;
		  }
	  
	  /* FIM BREADCRUMB */
  
  
  
	  /* CONTEUDO MATERIA */
  
		  .node-type-artigos #block-system-main {
			  margin-top: 12vw;
		  }
  
		  .pane-node-field-editor,
		  .pane-node-field-autor-resumo,
		  .pane-node-field-revista,
		  .pane-node-field-autores-do-artigo,
		  .pane-node-created {
			  /* width: fit-content; */
			  float: left;
			  margin: 1vw 2vw 4vw 0;
			  width: 42%;
		  }

		  .pane-node-field-autores-do-artigo {
			width: 100%;
		  }
	  
		  .pane-node-field-revista,
		  .pane-node-field-data-da-publicacao,
		  .pane-node-field-editor,
		  .pane-node-created {
			width: 42%;
		  }
  
		  .pane-node-field-editor h2, 
		  .pane-node-field-autor-resumo h2,
		  .pane-node-field-revista h2,
		  .pane-node-field-data-da-publicacao h2,
		  .pane-node-field-autores-do-artigo h2,
		  .pane-node-created h2 {
			  width: 100%;
			  height: auto;
			  margin: 0;
			  padding: 0;
			  font-size: 3vw;
		  }
  
		  /* Imagem Profile Autor */
			  .pane-node-field-editor .field-name-field-imagem-de-perfil .image-style-thumb-depoimento,
			  .pane-node-field-autor-resumo .field-name-field-imagem-de-perfil .image-style-thumb-depoimento {
				  width: 6vw;
				  height: 6vw;
				  border-radius: 4vw;
				  float: left;
				  margin-right: 1vw;
			  }
		  
		  /* Fim Imagem Profile Autor */
		  
  
		  /* Player Spotfy */
			  .node-type-artigos .div-wrapper-titulo .pane-node-field-player-embed {
				  width: 100%;
				  float: left;
				  position: relative;
				  right: 0;
			  }
		  /* Fim Player Spotfy */
  
		  
  
		  .pane-node-field-objetivo, 
		  .pane-node-field-desenho-do-estudo, 
		  .pane-node-field-numero-de-pacientes, 
		  .pane-node-field-periodo-de-inclusao, 
		  .pane-node-field-materiais-e-metodos, 
		  .pane-node-field-desfechos, 
		  .pane-node-field-criterios-de-inclusao, 
		  .pane-node-field-resultado, 
		  .pane-node-field-conclusao, 
		  .pane-node-field-referencia, 
		  .pane-node-field-introducao, 
		  .pane-node-body {
			  width: 100%;
			  height: auto;
			  padding: 0 4vw 0;
			  margin: 0 0 1vw;
		  }
  
		  .node-type-artigos p, .node-type-blog p {
			  font-size: 4vw;
		  }
  
		  .pane-node-body p {
			  margin: 0 0 2vw;
			  font-size: 4vw;
			  font-weight: 400;
			  line-height: 150%;
			  color: #000000;
		  }
  
  
		  /* Tabela */
  
			  .node-type-blog table,
			  .node-type-artigos table {
				  width: 100%;
				  text-align: center; 
				  vertical-align: middle;
				  overflow: hidden;
				  overflow-x: scroll;
			  }
  
			  .node-type-blog table thead,
			  .node-type-artigos table thead {
				  width: 100%;
				  height: auto;
				  background-color: #F25C05;
				  color: #fff;
				  font-size: 4vw;
				  font-weight: 800;
				  border: solid 1px #BF4904;
			  }
  
			  .node-type-blog table thead th,
			  .node-type-artigos table thead th {
				  border-bottom: 2px solid #2684FF;
				  padding: 0 6vw;
				  text-align: center;
				  font-size: 4vw;
			  }
  
			  .node-type-blog table tbody,
			  .node-type-artigos table tbody {
				  width: 100%;
				  height: auto;
				  background-color: #F7F7F7;
			  }
  
			  .node-type-blog table td,
			  .node-type-artigos table td {
				  border: 1px solid;
				  vertical-align: middle;
				  padding: 0.5vw;
				  font-size: 4vw;
			  }
  
			  .node-type-blog table p,
			  .node-type-artigos table p {
				  margin-bottom: 0;
			  }
  
		  /* Fim Tabela */
  
  
		  /* Video Materia */
  
			  .video-materia {
				  width: 100%;
				  height: auto;
				  margin: 0;
				  padding: 0;
				  text-align: center;
			  }
  
			  .video-materia iframe {
				  width: 100%;
				  height: 51.8vw;
			  }
			  
		  /* Fim Video Materia */
  
  
	  /* FIM CONTEUDO MATERIA */
  
  
  
	  /* OUTROS RESUMOS */
  
		  .node-type-artigos .pane-artigos {
			  width: 100%;
			  height: auto;
			  background-color: #FFFAF7;
			  margin: 0;
			  padding: 12vw 4vw;
		  }
  
		  .node-type-artigos .pane-artigos h2 {
			  width: 100%;
			  height: auto;
			  margin: 0 0 2vw;
			  padding: 0;
			  font-size: 6vw;
			  font-weight: 600;
		  }
  
	  /* FIM OUTROS RESUMOS */
  
  
  /* FIM STYLE PAG INTERNA BLOG URO TRENDS */
  
  
  
  
  
  /* STYLE PAG INTERNA FALE CONOSCO URO TRENDS */
  
  
	  .page-fale-conosco .contato-header {
		  display: flex;
		  align-items: flex-start;
		  margin-bottom: 0;
		  padding: 8vw 0;
		  padding-bottom: 0;
		  flex-direction: column;
	  }
  
	  .page-fale-conosco .contato-header h2 {
		  font-weight: 700;
		  font-size: 6vw;
		  line-height: 1.1;
		  margin: 0;
	  }
  
	  .page-fale-conosco .contato-header-title {
		  padding: 0;
	  }
  
	  .page-fale-conosco .contato-header h4.title-min {
		  display: none;
	  }
  
	  .page-fale-conosco .contato-header-texto {
		  text-align: left;
		  padding-top: 2vw;
	  }
  
	  .page-fale-conosco .contato-header p {
		  font-size: 4vw;
		  margin-bottom: 1.1vw;
	  }
  
  
	  /* Formulario */
  
		  .page-fale-conosco #page #content .pane-webform-client-block-56 {
			  padding: 0;
			  width: 100%;
		  }
  
		  .page-fale-conosco form.webform-client-form {
			  padding: 0;
			  width: 100%;
			  height: auto;
			  display: flex;
			  flex-direction: row;
			  flex-wrap: wrap;
		  }
  
		  .page-fale-conosco #page #content .pane-webform-client-block-56 .webform-client-form .webform-component--titulo h2 {
			  font-size: 4vw;
			  font-weight: 400;
			  line-height: normal;
			  padding: 0;
			  margin: 0;
			  text-align: left;
			  width: 100%;
			  max-width: 100%;
			  height: auto;
		  }
  
		  .page-fale-conosco form.webform-client-form .webform-component--empresa, 
		  .page-fale-conosco form.webform-client-form .webform-component--nome, 
		  .page-fale-conosco form.webform-client-form .webform-component--email, 
		  .page-fale-conosco form.webform-client-form .webform-component--telefone {
			  width: 100%;
			  max-width: 100%;
			  height: auto;
			  margin: 0 0 1vw;
			  padding: 0;
		  }
  
		  .page-fale-conosco form.webform-client-form .webform-component--empresa label, 
		  .page-fale-conosco form.webform-client-form .webform-component--nome label, 
		  .page-fale-conosco form.webform-client-form .webform-component--email label, 
		  .page-fale-conosco form.webform-client-form .webform-component--telefone label, 
		  .page-fale-conosco form.webform-client-form .webform-component--mensagem label {
			  width: fit-content;
			  height: auto;
			  font-size: 4vw;
			  font-weight: 600;
			  line-height: normal;
			  margin: 0 0 0.3vw;
			  padding: 0 0 0 2vw;
		  }
		  .logged-in #block-system-main form select, 
		  .logged-in #block-system-main form input,
		  .page-fale-conosco form.webform-client-form .webform-component--empresa input, 
		  .page-fale-conosco form.webform-client-form .webform-component--nome input, 
		  .page-fale-conosco form.webform-client-form .webform-component--email input, 
		  .page-fale-conosco form.webform-client-form .webform-component--telefone input, 
		  .page-fale-conosco form.webform-client-form .form-textarea-wrapper textarea {
			  width: 100%;
			  height: auto;
			  font-size: 3vw;
			  font-weight: 400;
			  line-height: normal;
			  padding: 4vw 2vw;
			  border: solid 1px #ADAEB2;
			  border-radius: 0.5vw;
		  }
  
		  .page-fale-conosco form.webform-client-form .form-actions input {
			  width: 100%;
			  height: auto;
			  margin: 0;
			  padding: 4vw;
			  font-size: 4vw;
			  font-weight: 600;
			  line-height: normal;
			  color: #FFFFFF;
			  background-color: #094ca6;
			  border: none;
			  border-radius: 0.5vw;
		  }
  
	  /* Fim Formulario */
  
  /* FIM STYLE PAG INTERNA FALE CONOSCO URO TRENDS */
  
  
  
  
  
  
  
  
  /* STYLE PAG INTERNA SOBRE NOS URO TRENDS */
  
  
	  .page-sobre-nos #content .content {
		  width: 100%;
		  height: auto;
		  margin: 0;
		  padding: 8vw 4vw;
		  display: flex;
		  flex-direction: column;
		  flex-wrap: wrap;
		  align-items: flex-start;
		  justify-content: space-between;
		  gap: 3vw;
	  }
  
  
	  .page-sobre-nos .field-name-field-banner-interno .content .field-name-field-titulo {
		  top: 15vw;
		  padding: 0vw;
		  width: 100%;
		  max-width: 100%;
	  }
  
	  .page-sobre-nos .field-name-field-titulo h4.title-min {
		  display: none;
	  }
  
	  .page-sobre-nos .field-type-text-long {
		  width: 100%;
		  max-width: 100%;
		  height: auto;
	  }
	  
  
	  /* Title Sessao */
  
		  .field-name-field-titulo h2 {
			  width: 100%;
			  max-width: 100%;
			  height: auto;
			  margin: 0;
			  padding: 0;
			  font-size: 8vw;
			  font-weight: 200;
			  line-height: 130%;
			  text-align: left;
			  color: #000;
		  }
  
	  /* Fim Title Sessao */
  
  
	  /* Descricao */
  
		  .page-sobre-nos #content .content .field-type-text-long {
			  width: 100%;
			  max-width: 100%;
			  height: auto;
		  }
  
		  .page-sobre-nos #content .content .field-type-text-long p {
			  font-size: 4vw;
			  width: 100%;
			  line-height: 150%;
			  color: #000;
			  margin: 0 0 1vw;
		  }
  
	  /* Fim Descricao */
  
	  
		  
	  /* SESSOES - NOSSA HISTORIA / CORPO EDITORIAL / FRASE EM DESTAQUE */
  
		  .wrapper-conteudo-color {
			  width: 100%;
			  height: auto;
			  padding: 0;
			  margin: 0;
		  }
  
  
		  /* NOSSA HISTORIA */
  
			  .page-sobre-nos .wrapper-conteudo-color .nossa-historia {
				  width: 100%;
				  height: auto;
				  background-color: #F7F7F7;
				  margin: 0;
				  padding: 8vw 4vw;
			  }
  
			  .page-sobre-nos .wrapper-conteudo-color .nossa-historia h2 {
				  width: 100%;
				  height: auto;
				  margin: 0 0 2vw;
				  padding: 0;
				  font-size: 8vw;
				  font-weight: 600;
				  line-height: normal;
			  }
  
			  .page-sobre-nos .wrapper-conteudo-color .nossa-historia .text-conteudo {
				  width: 100%;
				  height: auto;
				  display: flex;
				  flex-direction: row;
				  gap: 6vw;
				  flex-wrap: wrap;
				  justify-content: space-between;
			  }
  
			  .page-sobre-nos .wrapper-conteudo-color .nossa-historia .text-conteudo p {
				  width: 100%;
				  height: auto;
				  margin: 0;
				  padding: 0;
				  font-size: 4vw;
				  font-weight: 400;
				  line-height: 150%;
				  color: #000;
			  }
  
  
		  /* FIM NOSSA HISTORIA */
  
  
  
		  /* CORPO EDITORIAL */
  
  
			  .page-sobre-nos .wrapper-conteudo-color .corpo-editorial {
				  width: 100%;
				  height: 56vw;
				  margin: 0 0 8vw;
				  padding: 0;
				  background: url(../images/img-home-corpoEditorial.png) no-repeat center center;
				  background-size: cover;
			  }
  
			  .page-sobre-nos .wrapper-conteudo-color .corpo-editorial a {
				  width: 100%;
				  height: 100%;
				  display: flex;
				  flex-direction: column;
				  justify-content: center;
				  gap: 1vw;
			  }
  
			  .page-sobre-nos .wrapper-conteudo-color .corpo-editorial h4 a {
				  width: 100%;
				  height: auto;
				  margin: 0;
				  font-size: 6vw;
				  font-weight: 800;
				  line-height: normal;
				  color: #fff;
				  text-align: center;
			  }
  
			  .page-sobre-nos .wrapper-conteudo-color .corpo-editorial p a {
				  width: 100%;
				  height: auto;
				  margin: 0 auto;
				  padding: 0 4vw;
				  font-size: 4vw;
				  font-weight: 400;
				  line-height: 150%;
				  color: #fff;
				  text-align: center;
			  }
  
  
		  /* FIM CORPO EDITORIAL */
  
  
		  /* FRASE DESTAQUE */
  
			  .wrapper-conteudo-color blockquote {
				  margin: 0;
				  width: 94%;
				  height: auto;
				  margin: 0 auto;
				  padding: 4vw;
				  background-color: #4466B2;
				  border-radius: 1vw;
			  }
  
			  .wrapper-conteudo-color blockquote p {
				  margin: 0;
				  font-size: 6vw;
				  color: #E0EAFF;
				  font-weight: 600;
				  text-align: center;
			  }
  
			  .wrapper-conteudo-color blockquote p strong a {
				  text-decoration: none;
				  font-weight: 600;
				  font-size: 1vw;
				  color: #1E2E53;
				  display: none;
			  }
  
		  /* FIM FRASE DESTAQUE */
  
	  /* SESSOES - NOSSA HISTORIA / CORPO EDITORIAL / FRASE EM DESTAQUE */
  
  
  
  
	  /* MISSAO VISAO VALORES */
  
  
		  .wrapper-missao-visao-valores {
			  width: 100%;
			  height: auto;
			  margin: 0;
			  padding: 8vw 0 0;
		  }
  
		  .wrapper-missao-visao-valores .field-item .missao-visao-valores-wrapper {
			  width: 100%;
			  height: auto;
			  display: flex;
			  flex-direction: row;
			  flex-wrap: wrap;
			  align-items: flex-start;
			  justify-content: space-between;
		  }
		  
		  
  
		  /* Boxes Missao Visao Valores */
  
			  .missao-visao-valores-wrapper .estrutura-missao-visao-valores {
				  width: calc(100% / 1);
				  height: 88vw;
				  display: flex;
				  flex-direction: column;
				  justify-content: center;
				  gap: 2vw;
			  }
  
			  .missao-visao-valores-wrapper .estrutura-missao-visao-valores h2 {
				  color: #fff;
				  text-align: center;
				  font-size: 6vw;
				  margin: 0;
			  }
  
			  .missao-visao-valores-wrapper .estrutura-missao-visao-valores p {
				  color: #fff;
				  text-align: center;
				  font-size: 4vw;
				  padding: 0 8vw;
				  margin: 0;
			  }
  
			  /* Missao */
  
				  .missao-visao-valores-wrapper .estrutura-missao-visao-valores#box-missao {
					  background: url(../images/missao-urt.png) no-repeat center center;
					  background-size: cover;
					  transition: 2s;
				  }.missao-visao-valores-wrapper .estrutura-missao-visao-valores#box-missao:hover {
					  background: url(../images/missao-urt-hover.png) no-repeat center center;
					  background-size: auto;
				  }
  
			  /* Fim Missao */
  
  
			  /* Visao */
  
				  .missao-visao-valores-wrapper .estrutura-missao-visao-valores#box-visao {
					  background: url(../images/visao-urt.png) no-repeat center center;
					  background-size: cover;
					  transition: 2s;
				  }.missao-visao-valores-wrapper .estrutura-missao-visao-valores#box-visao:hover {
					  background: url(../images/visao-urt-hover.png) no-repeat center center;
					  background-size: auto;
				  }
  
			  /* Fim Visao */   
			  
			  
			  /* Valores */
  
				  .missao-visao-valores-wrapper .estrutura-missao-visao-valores#box-valores {
					  background: url(../images/valores-urt.png) no-repeat center center;
					  background-size: cover;
					  transition: 2s;
					  height: 40vw;
				  }.missao-visao-valores-wrapper .estrutura-missao-visao-valores#box-valores:hover {
					  background: url(../images/valores-urt-hover.png) no-repeat center center;
					  background-size: auto;
				  }
  
			  /* Fim Valores */        
  
		  /* Fim Boxes Missao Visao Valores */
  
	  /* FIM MISSAO VISAO VALORES */
  
  
  /* FIM STYLE PAG INTERNA SOBRE NOS URO TRENDS */
  
  
  
  
  
  
  /* STYLE PAG INTERNA ESPECIALIDADES URO TRENDS */
		
	  .page-busca #block-system-main,
	  .page-taxonomy #block-system-main, 
	  .page-noticias #block-system-main, 
	  .page-blog #block-system-main, 
	  .page-eventos #block-system-main {
		  padding: 40vw 4vw;
		  padding-top: 48vw;
	  }
  
	  /* Imagens Capa Paginas */
  
		  .page-taxonomy #block-system-main .pane-taxonomy-term-field-imagem-de-capa {
			  background-color: #000;
			  width: 100%;
			  height: auto;
			  border-radius: 1vw;
		  }
  
		  .page-taxonomy #block-system-main .pane-taxonomy-term-field-imagem-de-capa figure {
			  width: 100%;
			  height: 28vw;
			  display: flex;
			  align-items: center;
			  overflow: hidden;
		  }
  
		  .page-taxonomy #block-system-main .pane-taxonomy-term-field-imagem-de-capa figure img {
			  max-width: 100%;
			  height: auto;
			  border-radius: 1vw;
			  opacity: 40%;
		  }
  
	  /* Fim Imagens Capa Paginas */
  
  
		/* Titulo Pagina Especialidade */
  
		  .page-taxonomy #block-system-main .pane-term-name {
			  width: 100%;
			  height: auto;
			  position: relative;
			  bottom: 18vw;
		  }
  
		  .page-taxonomy #block-system-main .pane-term-name h1 {
			  font-size: 6vw;
			  font-weight: 600;
			  line-height: normal;
			  text-align: center;
			  color: #fff;
			  margin: 0;
			  padding: 0;
		  }
  
	  /* Fim Titulo Pagina Especialidade */
  
  
  
	  /* Resumos Comentados */
  
		  .view-artigos .view-header h2 {
			  font-size: 6vw;
			  margin: 0 0 2vw;
		  }
		  
  
	  /* Fim Resumos Comentados */
  
  /* STYLE PAG INTERNA ESPECIALIDADES URO TRENDS */
  
  
  
  
  
  
  /* STYLE PAG INTERNA VIDEOS URO TRENDS */
  
  
		/* Filtro */
  
		  .page-videos .view-videos .view-filters {
		  width: 100%;
		  height: auto;
		  margin: 0 0 1vw;
		  padding: 0;
		  }
  
		  form#views-exposed-form-videos-page {
		  width: 100%;
		  height: auto;
		  }
		  
		  .page-videos .view-videos .views-exposed-widgets {
		  display: flex;
		  flex-direction: row;
		  flex-wrap: wrap;
		  align-items: flex-end;
		  gap: 1vw;
		  }
	  
		  .page-videos form#views-exposed-form-videos-page .views-exposed-widget {
		  width: 70%;
		  max-width: fit-content;
		  height: auto;
		  margin: 0 0 1vw;
		  padding: 0;
		  }
  
		  .page-videos form#views-exposed-form-videos-page .views-exposed-widget label {
		  width: fit-content;
		  height: auto;
		  font-size: 4vw;
		  font-weight: 600;
		  line-height: normal;
		  margin: 0 0 0.3vw;
		  padding: 0 0 0 1vw;
		  }
  
		  .page-videos form#views-exposed-form-videos-page .views-exposed-widget input {
		  width: 100%;
		  height: auto;
		  font-size: 4vw;
		  font-weight: 400;
		  line-height: normal;
		  padding: 0.8vw 1vw;
		  border: solid 1px #ADAEB2;
		  border-radius: 0.5vw;
		  }
  
		  .page-videos form#views-exposed-form-videos-page .views-submit-button input.form-submit {
		  width: 100%;
		  max-width: fit-content;
		  height: auto;
		  font-size: 4vw;
		  font-weight: 400;
		  line-height: normal;
		  color: #fff;
		  padding: 1vw 4vw;
		  margin: 0;
		  border: none;
		  border-radius: 0.5vw;
		  background-color: #0B64D9;
		  }
  
		/* Fim Filtro */
		  
		  
		/* Videos */

			.page-videos .view-videos .view-content ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: flex;
				width: 100%;
				height: 100%;
				flex-direction: column;
			}

			.page-videos .view-videos .view-content ul li {
				max-width: 100%;
				overflow: hidden;
				margin: 0;
				width: 100%;
				height: 100%;
			}

			.page-videos .view-videos .view-content ul li iframe {
				width: 100%;
				height: 52vw;
			}

		/* Fim Videos */

  
  
  /* FIM STYLE PAG INTERNA VIDEOS URO TRENDS */

  /* INICIO ESTILO PAG BUSCA */  
.page-busca #block-system-main .views-row {
    margin-bottom: 3vw;
    border-bottom: 1px solid #ccc;
    padding-bottom: 2.8vw;
}

.page-busca #block-system-main .views-field-field-imagem-artigo {
	float: none;
    margin-right: 0;
    max-width: 100%;	
}

.page-busca #block-system-main .views-field-title a {
    font-weight: 500;
    font-size: 4vw;
}

.page-busca #block-system-main .views-field-created,
.page-busca #block-system-main .views-field-field-autor-resumo,
.page-busca #block-system-main .views-field-field-categoria-artigo {
	padding: 1.2vw 1.3vw;
    font-size: 1.8vw;
    font-weight: 700;
    text-transform: uppercase;
    color: #242526;
    line-height: 2;
    margin-bottom: 2vw;
}  













/* STYLE PAG INTERNA CORPO EDITORIAL URO TRENDS */

/* Titulo da Pagina */
body.page-corpo-editorial #page #content .no-title .descricao {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 48vw 4vw 12vw;
}

body.page-corpo-editorial #page #content .no-title .descricao h2 {
    width: 100%;
    max-width: 100%;
    height: auto;
    margin: 0 0 1vw;
    padding: 0;
    font-size: 8vw;
    font-weight: 600;
    line-height: normal;
}

body.page-corpo-editorial #page #content .no-title .descricao p {
    width: 100%;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 4vw;
    font-weight: 400;
    line-height: 150%;
}
/* Fim Titulo da Pagina */




body.page-corpo-editorial #page #content .view-corpo-editorial .view-grouping {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 4vw 4vw;
}



/* Titulo da Sessao (Especialidade) */
body.page-corpo-editorial #page #content .view-corpo-editorial .view-grouping .view-grouping-header {
	width: 100%;
	max-width: 100%;
	height: 32vw;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	z-index: 9;
	display: flex;
	justify-content: center;
	align-items: center;
}

body.page-corpo-editorial #page #content .view-corpo-editorial .view-grouping .view-grouping-header a {
    font-size: 6vw;
    font-weight: 600;
    line-height: normal;
    text-align: center;
    color: #ffffff;
    margin: 0;
    padding: 0;
}
/* Fim Titulo da Sessao (Especialidade) */



/* Imagem de Capa da Sessao */
body.page-corpo-editorial #page #content .view-corpo-editorial .view-grouping .view-grouping-content h3 {
	width: 100%;
	height: 32vw;
	margin: 0 auto;
	overflow: hidden;
	display: flex;
	align-items: center;
	border-radius: 3vw;
	background-color: #000;
	justify-content: center;
}
/* Fim Imagem de Capa da Sessao */




/* Box Especialista da Sessao */
body.page-corpo-editorial #page #content .view-corpo-editorial .view-grouping .view-grouping-content ul {
    width: 100%;
    height: auto;
    list-style: none;
    margin: 0 auto;
    padding: 0 2vw;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 2vw;
    justify-content: space-between;
}

body.page-corpo-editorial #page #content .view-corpo-editorial .view-grouping .view-grouping-content ul li {
    width: 100%;
    max-width: 100%;
    height: auto;
    background-image: linear-gradient(#E5F0FF 40%, #fcfcfc 40%);
    border-radius: 0.5vw;
    margin: 0;
    padding: 3vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 4vw;
    position: relative;
    top: -6vw;
	font-size: 3.5vw;
}

body.page-corpo-editorial #page #content .view-corpo-editorial .view-grouping .view-grouping-content ul ul {
  width: 100%;
  height: auto;
  list-style: disc;
	margin: 0 1vw;
    padding: 0;
    display: block;
    gap: 0;
    line-height: 1.6;
}

body.page-corpo-editorial #page #content .view-corpo-editorial .view-grouping .view-grouping-content ul li li {
	width: 100%;
    min-height: auto;
    background-image: none;
    border-radius: 0;
    margin: 0;
    padding: 0;
    flex-direction: column;
    align-items: center;
    gap: 0;
    position: relative;
    top: 0;
	font-size: 3vw;
    font-weight: 400;
	text-align: justify;
}


body.page-corpo-editorial #page #content .view-corpo-editorial .view-grouping .view-grouping-content ul li .views-field-field-imagem-de-perfil .field-content {
    width: 26vw;
    height: 26vw;
    border-radius: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

body.page-corpo-editorial #page #content .view-corpo-editorial .views-field-field-nome {
	width: 100%;
}

body.page-corpo-editorial #page #content .view-corpo-editorial .views-field-field-nome .field-content {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
    font-size: 5.33vw;
    font-weight: 600;
    text-align: center;
    line-height: normal;
}

.views-categorias-artigos .view-artigos .view-content ul li {
	padding: 2vw 2vw 10vw;
}

body.page-corpo-editorial #page #content .view-corpo-editorial .views-field-field-mini-cv {
	width: 100%;
}

body.page-corpo-editorial #page #content .view-corpo-editorial .views-field-field-mini-cv li {
	display: list-item;
}

/* Fim Box Especialista da Sessao */

.node-type-artigos #block-system-main figure, 
.node-type-blog #block-system-main figure {
	max-width: 100%;
}


.view-artigos-pacientes .view-content ul li .info-blog .info-blog-item-categoria a,
.view-blog .view-content ul li .info-blog .info-blog-item-categoria a {
    padding: .2vw 1vw;
    font-size: 2.5vw;
    line-height: 4vw;
}

.pane-node-field-nome-do-patrocinador h2, .pane-node-field-logo-do-patrocinador h2, .pane-node-field-data-da-publicacao h2, .pane-node-field-editor h2, .pane-node-field-autor-resumo h2, .pane-node-field-revista h2, .pane-node-field-autores-do-artigo h2, .pane-node-field-escrito-por h2, .field-name-field-evento-relacao h2, .pane-node-created h2,
.pane-node-field-nome-do-patrocinador h2, .pane-node-field-logo-do-patrocinador h2, .pane-node-field-data-da-publicacao h2, .pane-node-field-editor h2, .pane-node-field-autor-resumo h2, .pane-node-field-revista h2, .pane-node-field-autores-do-artigo h2, .pane-node-created h2 {
    font-size: 4vw;
}

.pane-node-field-logo-do-patrocinador img {
    width: 35vw;
}

#block-block-10 {
	display: none;
	top: 4.6vw;
	left: 10%;
	z-index: 9;
}

#custom-translate {
	gap: 1vw;
}

#custom-translate a img {
	width: 10vw;
}

.page-home .btn-area-pacientes,
.btn-area-pacientes {
	display: none;
	position: fixed;
	z-index: 99999;
	color: #fff;
	border: 1px solid #FFF;
	padding: 1.3vw;
	right: 35vw;
	top: 3.9vw;
	left: auto;
	border-radius: 2vw;
	font-size: 3vw;
	font-weight: 400;
}

.page-home.open-menu .btn-area-pacientes,
.open-menu .btn-area-pacientes,
.open-menu #block-block-10 {
	display: block;
}

.pane-node-field-autores-do-artigo.tem-spotify {
	padding: 0;
}



.page-pacientes #chamada-nossos-especialistas {
	margin-top: 38vw;
	height: 50vw;
	background-size: cover;
	padding-top: 6vw;
}
.page-pacientes-experts #chamada-nossos-especialistas .block-content .chamada-nossos-especialistas,
#chamada-nossos-especialistas .block-content .chamada-nossos-especialistas {
    width: 85%;
    text-align: center;
}

#chamada-nossos-especialistas h2 {
	width: 100%;
	font-size: 5.5vw;
}

#chamada-nossos-especialistas h3 {
	font-size: 4vw;
	margin-bottom: 3vw;
}
#chamada-nossos-especialistas a {
	font-size: 3vw;
    padding: 2vw 12vw 2vw 2vw;
}

#chamada-nossos-especialistas p {
    font-size: 3vw;
    margin: 0;
    margin-bottom: 4vw;
    line-height: 1;
    padding: 0 2vw;
}


.view-depoimentos .view-content ul li.views-row {
	width: 50vw;
}

.depoimento-wrapper img {
	width: 15vw;
	height: 15vw;
}

.depoimento-wrapper .title {
    font-size: 3.5vw; 
	margin-bottom: 1.5vw;
}

.depoimento-estrela {
	font-size: 4vw;
	line-height: 1.1;
}

.page-pacientes-experts .views-exposed-form .title-filtro,
.view-depoimentos .view-content ul li.views-row p {
	font-size: 2.5vw;
}

.view-faq #edit-combine {
	font-size: 2.5vw;
	padding: 4vw 3vw;
}

.view-faq .views-exposed-form .views-exposed-widget .form-submit {
	width: 10vw;
	height: 7.6vw;
	background-size: 6.5vw;
}

.view-faq .views-field-title {
	font-size: 3vw;
	padding: 2vw;
}

.view-faq .views-field-title::after {
	width: 3vw;
	height: 3vw;
}


#footer .footer-block #info-footer .telefone-footer a {
	font-size: 4vw;
}

.page-pacientes-depoimentos .view-depoimentos {
	padding-top: 40vw;
}

.page-pacientes-depoimentos .view-depoimentos .view-header, .page-pacientes #content .pane-depoimentos-panel-pane-1 .view-header {
	padding: 6vw 7vw 0 7vw;
}

.page-pacientes-duvidas-frequentes .view-faq {
	padding: 8vw 7vw;
}

.page-pacientes-depoimentos .view-depoimentos .view-content, .content-wrapper {
	max-width: 90%;
}

.view-faq .pane-title,
.page-pacientes-artigos-publicados .view-artigos-pacientes .view-header h2, .page-pacientes-depoimentos .view-depoimentos .view-header h2, .page-home .pane-gw2d-gw2d-apoiadores-block .view-header h2, .page-home .pane-views-panes .view-header h2 {
	font-size: 5vw;
	width: auto;
}

.page-pacientes-artigos-publicados .view-artigos-pacientes .view-header p, .page-pacientes-depoimentos .view-depoimentos .view-header p, .page-home .pane-gw2d-gw2d-apoiadores-block .view-header p, .page-home .pane-views-panes .view-header p {
    font-size: 3vw;
    max-width: 80vw;
}

.page-pacientes-duvidas-frequentes .view-faq {
	padding-top: 40vw;
}


.page-pacientes-experts #chamada-nossos-especialistas .block-content .chamada-nossos-especialistas {
	width: 100%;
	padding: 0;
}

.page-pacientes-experts #chamada-nossos-especialistas .block-content {
	padding: 0;
}

.page-pacientes-experts #chamada-nossos-especialistas {
	height: 35vw;
}

.page-pacientes-experts .view-nossos-especialistas .views-exposed-widgets {
	flex-wrap: nowrap;
}
.page-pacientes-experts .views-exposed-form select,
.page-pacientes-experts .views-exposed-form input {
	font-size: 2.7vw;
	padding: 1.5vw;
	height: auto;
}

.page-pacientes #content .view-artigos-pacientes .view-header {
	align-items: flex-start;
    justify-content: space-between;
}

.page-pacientes-experts .view-nossos-especialistas .view-filters {
	position: relative;
	padding: 1vw 4vw;
}

.page-pacientes-experts .view-nossos-especialistas .view-content {
	gap: 2vw;
	padding: 4vw;
}
.page-pacientes-experts .view-nossos-especialistas .view-content .views-row {
	width: 48%;
	padding: 3vw;
}

.page-pacientes-experts .view-nossos-especialistas .view-content .views-row img {
	width: 15vw;
	height: 15vw;
}

.page-pacientes-experts .view-nossos-especialistas .views-field-field-categoria-artigo {
	font-size: 2.5vw;
}

.page-pacientes-experts .view-nossos-especialistas .btn-agendar {
    font-size: 2.5vw;
    font-weight: 400;
    padding: 1.2vw 1vw;
}


.overlay-informacoes {
	width: 95vw;
	padding: 4vw;
}
.overlay-informacoes .btn-fechar {
    width: 6vw;
    height: 6vw;
    font-size: 4vw;
}
.overlay-informacoes-wrapper .overlay-info-header {
    display: flex;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
}

.overlay-informacoes-wrapper .overlay-info-header-user {
	padding: 0;
	text-align: center;
}

.overlay-info-content ul {
	padding-left: 5vw;
}

.overlay-info-content ul, .overlay-info-content p {
	font-size: 2.6vw;
}

.page-pacientes-experts .view-nossos-especialistas .views-field-field-sub-categoria {
	font-size: 2.5vw;
	height: 5vw;
}

.page-pacientes-experts .view-nossos-especialistas .view-content .views-row .views-field-field-nome {
	font-size: 3vw;
}


.header-block ul {
	height: auto;
}

#redes-footer {
	display: block;
	margin: auto;
	float: none;
	filter: invert(1);
	position: static;
}

.header-block ul li:before,
.header-block ul li a {
	width: 8vw;
	height: 9vw;
}

#header #block-gw2d-gw2d-header .header-block {
	display: none;
}


.page-pacientes-experts #views-exposed-form-nossos-especialistas-page-1 {
	padding-top: 8vw;
}

.box-mobile-redes {
	position: fixed;
    background: #fff;
    width: 100%;
    height: 11vw;
    left: 0;
	top: 10vw;
    display: flex;
	align-items: center;
	justify-content: center;
	gap: 4vw;
}

body #block-gw2d-gw2d-header .box-mobile-redes .btn-area-pacientes {
	position: static;
	color: #000;
	border-color: #000;
	display: flex;
	align-items: center;
	font-size: 3.4vw;
	font-weight: 600;
}

#header #block-gw2d-gw2d-header .box-mobile-redes .header-block {
	display: block;
	position: static;
}
#header .content-width .box-mobile-redes .header-block ul li.youtube,
#header .content-width .box-mobile-redes .header-block ul li.spotify,
#header .content-width .box-mobile-redes .header-block ul li.linkedin,
#header .content-width .box-mobile-redes .header-block ul li.twitter,
#header .content-width .box-mobile-redes .header-block ul li.instagram {
	width: 8vw;
	height: 6vw;
}

#header .content-width .box-mobile-redes .header-block ul li:before {
	display: none;
}

#header .content-width .box-mobile-redes .header-block ul li a {
	width: 100%;
	height: 100%;
}

#header .content-width .box-mobile-redes .redes-sociais {
	height: 6vw;
}


.page-cobertura-de-congressos #block-system-main {
	padding: 0;
	padding-top: 50vw;
}


.node-type-eventos #content .content-width {
	padding: 8vw 5vw;
	padding-top: 47vw;
}


.node-type-eventos .ver-todos-congressos {
	font-size: 3vw;
}

.node-type-eventos .view-views-congressos .view-content .item-list h2 {
	font-size: 4vw;
}

.node-type-artigos .pane-artigos, .node-type-blog .view-artigos-pacientes, 
.node-type-blog .view-views-congressos, .node-type-blog .view-blog {
    padding: 4vw 6vw;
}

.page-cobertura-de-congressos .view-header h2, .page-eventos .view-header h2 {
	font-size: 5vw;
	width: 100%;
}


.page-cobertura-de-congressos .view-content ul li, .page-eventos .view-content ul li {
	width: 100%;
	height: auto;
}

.page-cobertura-de-congressos .view-content .item-list {
	padding: 4vw;
}

.page-cobertura-de-congressos .view-header {
 padding: 0 4vw;
}

.page-cobertura-de-congressos .view-content .item-list h3 {
	font-size: 4vw;
}

.page-cobertura-de-congressos .view-content ul li .field-content .imagem-evento, .page-eventos .view-content ul li .field-content .imagem-evento {
	height: auto;
}

.page-cobertura-de-congressos .view-content ul li .field-content .titulo-evento, .page-eventos .view-content ul li .field-content .titulo-evento {
	font-size: 3.5vw;
}

.page-cobertura-de-congressos .view-content ul li .field-content .titulo-evento {
	font-size: 5vw;
	margin-bottom: 2vw;
}

.page-cobertura-de-congressos .view-content ul li .field-content .data-evento, .page-eventos .view-content ul li .field-content .data-evento  {
	font-size: 4vw;
	line-height: auto;
}

.page-cobertura-de-congressos .view-content ul li .field-content .ano-evento, .page-eventos .view-content ul li .field-content .ano-evento {
	font-size: 3.5vw;
}

.page-cobertura-de-congressos .view-content ul li .field-content .endereco-evento, .page-eventos .view-content ul li .field-content .endereco-evento {
    margin-bottom: 3.5vw;
    padding-left: 3.5vw;
    font-size: 3vw;
    background-size: 3vw;
}

.page-cobertura-de-congressos .view-content ul li.views-row .views-field-nothing .link-evento a, .page-eventos .view-content ul li.views-row .views-field-nothing .btn-saiba-mais {
	font-size: 3vw;
}

.node-type-eventos #content .content-width h1 {
    font-size: 5vw;
    width: 100%;
}

.node-type-eventos .view-views-congressos .view-content .item-list h3 {
	font-size: 3.5vw;
}

.view-artigos-pacientes .view-content .item-list ul li, .view-views-congressos .view-content .item-list ul li, .view-blog .view-content .item-list ul li {
    width: calc(96% / 2);
}

.node-type-cobertura-de-congressos #content .content-width {
	padding-top: 0;
}



#header.small #block-views-4abd557d12e8ffed905346355fa31cac,
.page-pacientes #block-views-4abd557d12e8ffed905346355fa31cac {
	top: 10vw;
}

.page-pacientes #header .content-width #block-menu-menu-menu-pacientes {
	top: 15vw;
}