/*
Theme Name: Within Child
Description: Child theme for Within theme
Author: Within
Author URI: https://within.pt
Template: within
Version: 1.0.0
*/

.wtn-app-sub-btn {
max-width: 109px !important;
margin: auto;
text-align: center;
color: #666;
border-color: #EBEBEB;
background-color: #EBEBEB;
}

body:not(.td-menu-mob-open-menu) .wtn-show-mobile {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}
.wtn-4columns .wtn-place p, .wtn-4columns .wtn-time p {
color: #929292;
}
.wtn-4columns .wtn-preco p {
font-size: 40px !important;
line-height: 40px !important;
font-weight: bold;
}
.wtn-4columns .wtn-place {
height: 12px;
font-size: 12px;
color: #929292;
}
.wtn-4columns>div:hover {
    border-color: #D1D1D1 !important;
}
.wtn-4columns h3 {
	text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
}
.wtn-4columns .td_block_wrap {
	margin-bottom: 21.74px !important;
}
.wtn-4columns>div:hover p, .wtn-4columns>div:hover h3 {
	color: #fff;
}
.wtn-4columns>div p, .wtn-4columns>div h3 {
	color: #27282d;
}
.wtn-4columns>div:hover {
	background-color: #27282d;
}
.wtn-4columns div.vc_column_container {
    margin-left: 4%;
}
.wtn-4columns>div {
    width: 20% !important;
    margin: auto;
    clear: none;
    float: left;
}

/*@media screen and (max-width: 767px) {
	.wtn-4columns>div {
		width: 100% !important;

}
.wtn-4columns>div:not(:first-child) {
		margin-left: initial !important;
		margin-top: 40px !important;
}
}*/

div.ihc-level-item-link {
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.wtn-edicao-impressa>a {
line-height: 26px !important;
color: #fff !important;
background: none repeat scroll 0 0 #e05d5d !important;
border-color: #e05d5d !important;
box-shadow: none !important;
min-width: 150px;
border-radius: 4px !important;
text-decoration: none !important;
text-align: center !important;
padding: 5px 10px !important;
border: initial !important;
}

.wtn-edicao-impressa>a:hover {
background-color: #4db2ec !important;
text-decoration: none !important;
border: initial !important;
}

.td-post-category, .td_top_authors .td-author-post-count, .td_top_authors .td-author-comments-count {
    background-color: #022662;
}

article footer .td-author-description {
	opacity: 0 !important;
	visibility: hidden !important;
	display: none !important;
}

/*Footer*/
/*Configurar botões footer*/
.wtn-footer-btn .vc_btn3 {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
/*END Footer*/
/*Geral*/
/*Página opinião*/
.page-id-13767 .td-author-description {
opacity: 0 !important;
visibility: hidden !important;
display: none !important;
}
/*END Página opinião*/

/*Remover texto dos icones de partilha dos artigos*/
a.td-social-sharing-buttons .td-social-but-text {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
}

/*Titulo manual homepage*/
.wtn-manual-title span.td-pulldown-size.wtn-sec-title {
margin-bottom: 0px !important;
}

/*Corrigir espaçamentos a seguir ao header*/
.td_category_template_2 .td-category-header {
padding-top: 10px !important;
}
.td-main-content-wrap {
padding-top: 30px !important;
}
/*Mensagem de sucesso ao atualizar perfil de utilizador*/
.ihc-reg-update-msg {
width: 100%;
background-color: #2ECC71;
padding: 25px 50px;
text-align: center;
color: white;
}
/*BTNS*/
.iump-submit-form input, .ihc-login-template-7 .impu-form-submit input, .ihc-logout-wrap.ihc-login-template-7 a {
color: #fff !important;
background: none repeat scroll 0 0 #e05d5d !important;
border-color: #e05d5d !important;
box-shadow: none !important;
min-width: 200px;
border-radius: 4px;
text-decoration: none !important;
}

.iump-submit-form input:hover, .ihc-login-template-7 .impu-form-submit input:hover, .ihc-logout-wrap.ihc-login-template-7 a:hover {
background-color: #4db2ec !important;
text-decoration: none !important;
}

/*Redirecionamento registo*/
div.ihc-level-item-link {
color: #fff !important;
background: none repeat scroll 0 0 #e05d5d !important;
border-color: #e05d5d !important;
box-shadow: none !important;
min-width: 150px;
border-radius: 4px;
text-decoration: none !important;
text-align: center;
padding: 5px 10px !important;
}
div.ihc-level-item-link:hover {
background-color: #4db2ec !important;
text-decoration: none !important;
}
/*END Geral*/

/*Funcionalidade membros*/
/*Tabela "a minha conta"*/
table#wtn-a-minha-conta tr td:first-child {
    font-weight: 700;
}
/*END Funcionalidade membros*/

/*Homepage*/
.page-id-32 h1.entry-title.td-page-title, .td-crumb-container {
visibility: hidden! important;
opacity: 0 !important;
display: none !important;
}
/*END Homepage*/
/*Módulo de suscrições*/

.iump-user-page-box-title, .iump-account-content-title, .iump-account-content-title {
visibility: hidden !important;
opacity: 0 !important;
display: none !important;
}

/*Botao logout em a minha conta*/
#wtn-terminar-sessao {
padding: 10px 30px;
background: #e05d5d;
color: white;
border: 1px solid #ddd;
cursor: pointer;
text-decoration: none;
}

#wtn-terminar-sessao:hover {
background-color: #777;
}
/*END Botao logout em a minha conta*/

/*END Módulo de suscrições*/
/*Corrigir publicidade em lightbox no header*/
div.wtn-header-pub-video-lightbox img {
position: inherit;
}
/* END Corrigir publicidade em lightbox no header*/

/*Menu*/
/*Diminuir menu para caber no ecrã*/
.sf-menu > li > a {
padding-left: 0px !important;
}
.sf-menu a.sf-with-ul {
padding-right: 29px !important;
}

/*Menu Região*/
.wtn-menu-pag .td_block_wrap .td-next-prev-wrap, .wtn-menu-pag .td_block_wrap.td_block_15 {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}

/*Ajustar para adicionar "Classificados" ao menu*/
ul.sf-menu > .td-menu-item > a {
font-size: 12px !important;
}
/*Remover autores dos classificados*/
body.job_listing-template-default .author-box-wrap {
opacity: 0 !important;
visibility: hidden !important;
display: none !important;
}
/*END Ajustar para adicionar "Classificados" ao menu*/
/*END Menu*/
/*Classificados*/
/*Configurar etiquetas de categorias*/
.job-manager .job-type.prestacao-de-servicos, .job-types .job-type.prestacao-de-servicos, .job_listing .job-type.prestacao-de-servicos {
color: #b97ebb !important;
}
.job-manager .job-type.emprego, .job-types .job-type.emprego {
color: #f08d3b !important;
}
.job-manager .job-type.compra-e-venda, .job-types .job-type.compra-e-venda, .job_listing .job-type.compra-e-venda {
color: #3399cc !important;
}
.job-manager .job-type.arrendamento, .job-types .job-type.arrendamento, .job_listing .job-type.arrendamento {
color: #73a723 !important;
}
/*END Configurar etiquetas de categorias*/
/*END Classificados*/
/*Configurar blocks da homepage*/
/*Background das categorias*/
.block-title > span, .block-title > a, .block-title > label, .widgettitle, .widgettitle:after, .td-trending-now-title, .td-trending-now-wrapper:hover .td-trending-now-title, .wpb_tabs li.ui-tabs-active a, .wpb_tabs li:hover a, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active > a, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover > a, .td-related-title .td-cur-simple-item, .woocommerce .product .products h2, .td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more, .td-weather-information:before, .td-weather-week:before, .td_block_exchange .td-exchange-header:before {
background-color: rgba(0,0,0,0) !important;
color: #222;
}
/*END Background das categorias*/
/*Fonts das categorias*/
.block-title span {
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
}
/*END Fonts das categorias*/

/*END Configurar blocks da homepage*/

.wtn-user-destaque {
    font-size: 19px;
    font-family: 'Oswald', Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #999;
}

.wtn-user-normal {
    font-size: 16px;
    font-weight: 500;
    color: #555;
}

/*
margin-left: auto;
margin-right: auto;
display: table;
*/


/* csw- footer update 24-08-2017 */

.td-footer-wrapper div .td_block_template_9 .td-block-title:before {
    background-color: #57b6de;
}

.td-footer-wrapper div .td_block_template_9 .td-block-title > * {
    color: #000;
}

/* cor do plugin pdf viewer */
.pdf-light-viewer .pdf-light-viewer-features-top-panel li a{
	color:#222222 !important;
}