/* Mudar font do menu */

.main-navigation a {
  font-family: Lato, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 75px;
  letter-spacing: 2px;
}

/* Retirar as linhas em cima dos headline fields */

.widget_headline-widget .decoration {
border-top: none;
}

/* Tirar atribuição ao tema do footer */

#colophon #theme-attribution {
display: none;
}


/* Circle Icon Fonts */

.widget_circleicon-widget .circle-icon-box h4 {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* Circle Icon Text Color */

.widget_circleicon-widget .circle-icon-box p.text {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* Circle Icon More Link */

.widget_circleicon-widget .circle-icon-box a.more-button {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* Efeito de Opacidade no hover de imagens */
.so-widget-sow-image img {
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
}

.so-widget-sow-image img:hover {
	-webkit-filter: brightness(50%);
	-moz-filter: brightness(50%);
	-ms-filter: brightness(50%);
	filter: brightness(50%);
}

/* Remover contorno quando se clicam em imagens */
a{
outline: medium none !important;
}

/* Mudar padding no header */
header#masthead .hgroup {
padding-left: 1000 !important;
padding-right: 100 !important;
}

/* Remover Link Underline */
a { 
  text-decoration: none; 
}

/* Animar a Inscrição on Hover */

.insc { transition: all .2s ease-in-out; }
.insc:hover { transform: scale(1.2); }

 
/************************************** Alteração By: Luís **************************************/


/*span:hover { color:#C34429; }*/


#footer-widgets .widget a {
	color:#ffffff;
}

#footer-widgets .widget {
 color:#ffffff; 
}

/********** Alterações Novo Website **********/


#tabela-info {
  background-color: #ffffff; 
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-bottom-color:#f2f2f2;
  margin-bottom:0px;
}


.contactos {
  background-color:#f2f2f2;
}

.background-contactos {
  background-color:#f4f4f4
}

.wpforms-field-label-inline {
  font-size:10px;
}

.opacidade{opacity: 0.5;}

/* Dimensões do logo da UP Academy acima do Menu*/
.logo-height-constrain{height: 75px;}

/*Retirar a linha inferiror dos links*/
a:link{text-decoration:none;}

/*Background do logo*/
#masthead{background-color:#ffffff;}


#larguraauto{width:auto;}

#sizemetodologia {width:150px;}

/*Retirar a marca do template do footer*/
#theme-attribution{opacity: 0.0;}

/*Background_metodologia*/
/*.background_metodologia{background-color:#f2f2f2;}*/


/*Tamnaho do Logótipo da UP Academy*/
.logo-no-height-constrain {width:443px; height:95px;}

/*Posição fixa imagem*/
.posicao_fixa{position: fixed;}

/*Estilo de configuração da tabela "Informação Reduzida"*/

#tabela-info {
  background-color: #ffffff; 
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-bottom-color:#f2f2f2;
  margin-bottom:0px;
}


  
.contactos {background-color:#f2f2f2;}




.background-contactos{background-color:#f4f4f4}
.wpforms-field-label-inline{font-size:10px;}

.fl-module.fl-module-html.fl-node-5aa6c54ef3df0{color:#f2f2f2;}

/*Breadcrumb*/

#navxt-breadcrumbs {color:#ed8a37;font-family:Lato, sans-serif; }

/*Configuração do Texto do Perfil/Metodologia*/

.perfil_metodologia h2 {font-family: Raleway, Arial, Helvetica, sans-serif;
										text-align: left;
										font-size: 30px;
                    color:#d78a40;}

/*Configuração de texto "Política de Privacidade"*/ 

.politica_privacidade h2{text-align: center; font-family: arial; font-size: 32px;}

.politica_privacidade h3{font-size: 20px;}

.politica_privacidade h4{font-size: 20px;}

.politica_privacidade p{font-size: 13px; color: #797979; font-family: Raleway, Arial, Helvetica, sans-serif; line-height: 24px; letter-spacing: 1px; text-align: left;}

.politica_privacidade li{font-size: 13px; color: #797979; font-family: Raleway, Arial, Helvetica, sans-serif; line-height: 24px; letter-spacing: 1px; text-align: left;}


/*Configuração sou candidato*/

.sou_candidato {height:42; width:42;}

/*Apagar erro Wp-form*/
div #error {display: none;}


/******************************************************************************************************************************************************************************/

.paragrafos{
  font-size: 10pt;
  color: #797979; 
  font-family: Raleway, Arial, Helvetica, sans-serif;
  line-height: 21px;
  letter-spacing: 1px;
  text-align: left;
}

.titulos_h3 {
	font-size: 11pt !important;
  color: #797979 !important; 
  font-family: Raleway, Arial, Helvetica, sans-serif !important;
  line-height: 21px !important;
  letter-spacing: 1px !important;
  text-align: left !important;
}