/* HEADER */
.top-bar .top p { margin: 0; }
.top-bar .top .widget_social a:hover i { color: #ddd!important; }

/* UPPER FOOTER */
.section-upper-footer { background-color: #3b407e; }

/* FOOTER */
#footer .textwidget strong { color: rgba(255, 255, 255, 0.6); }
#footer .textwidget a { color: rgba(255, 255, 255, 0.6); }
#footer .textwidget a:hover { color: #fff; }

/* RODAPÉ - Financiamento */
body:not(.home) #rodape-financiamento.fixed { position: relative!important; }
#rodape-financiamento{
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-align: center;
}
#rodape-financiamento img.financiamento { max-width: 400px; width: 100%; margin: 0px; }
#rodape-financiamento p { float: left; margin: 0px; text-align: center; width: auto; }
#rodape-financiamento a { font-size: 10px; margin-top: 5px; display: inline-block; }
#rodape-financiamento a:hover { font-weight: 600; }

#rodape-financiamento.fixed {
  position: fixed;
  bottom: 0px;
  padding: 5px 0 0 0;
  background-color: #3b407e;
  z-index: 10000;
}

@media (min-width: 992px) { 
  #rodape-financiamento.fixed { left: 15px; max-width: 410px; padding-left: 5px; padding-right: 5px; }
	
	#rodape-financiamento.fixed div, 
	#rodape-financiamento.fixed p, 
	#rodape-financiamento.fixed img { max-width: 400px; width: 100%; }
}
@media (max-width: 991px) {
	#rodape-financiamento.fixed { width: 100%; left: 0; }
  #rodape-financiamento.fixed .close i { font-size: 24px!important; }
	#rodape-financiamento:not(.fixed) { margin-bottom: 15px; }
	#rodape-financiamento p { width: 100%; }
}

#rodape-financiamento.fixed.hide-financiamento { display: none!important; }

#rodape-financiamento:not(.fixed) .close { display: none; }
#rodape-financiamento.fixed .close {  
  position: absolute; top: 0; right: 2%; 
  width: auto; line-height: normal; 
  opacity: 1; 
} 
#rodape-financiamento.fixed .close i { color: #fff; font-size: 18px; cursor: pointer; }

/* RODAPÉ - Copyright */
#footer .copyright { text-align: right; margin-top: 15px; }
@media (max-width: 991px) {
	#footer .copyright { text-align: center;  margin-top: 15px; }
}

/* CONTEUDOS GENÉRICOS */
#content .col-text-1 p a { color: #4c4c4c; }
#content .col-text-1 p a:hover { color: #3b407e; }

/* SIDEBAR */
.sidebar-widget ul.menu { list-style: none; padding-left: 0; padding-right: 15px; }
.sidebar-widget ul.menu li a { 
	display: block; padding: 10px 20px; background: #3b407e; color: #fff; margin-bottom: 1px; font-weight: 600;
}
.sidebar-widget ul.menu li a:hover,
.sidebar-widget ul.menu li.current_page_item a { background: #9c161a; }

/* WOOCOMMERCE */
.onsale { width: auto!important; }
.related.products { display: none; }

/* FORMULÁRIOS */
.formulario input[type="checkbox"] { float: left; margin-right: 6px; }

#formulario-contacto-directo textarea { height: 138px; resize: none; }

#formulario-candidatura-espontanea .ce-titulo { font-weight: bold; }
#formulario-candidatura-espontanea textarea { padding: 6px 16px; width: 100%; height: 188px; resize: none; }

#formulario-candidatura .candidatura-titulo { font-weight: bold; }
#formulario-candidatura textarea { padding: 6px 16px; width: 100%; height: 188px; resize: none; }

#formulario-sugestoes-reclamacoes textarea { height: 138px; resize: none; }

/* PÁGINA EMPRESA > CARREIRAS */
ul.job_listings .position { padding-left: 0!important; }
ul.job_listings .position:before { content: '\f054'; font-family: 'FontAwesome'; padding-right: 15px; float: left; }
ul.job_listings .location { float:right!important; }

/* PÁGINA EMPRESA > CARREIRAS - Oportunidade de Emprego */
body.single-job_listing article.job_listing .post-media { display: none; }
body.single-job_listing article.job_listing .post-head { margin-bottom: 0px!important; }
body.single-job_listing article.job_listing .post-head .post-details { display: none; }
body.single-job_listing #nav-below.post-navigation { display: none; } 