/*
Theme Name:   Within Child theme
Template:     within
*/

/*-------------------------------------------------------------- */
/*Widgets no menu sem titulo*/
.wtn-menu-c-imagem h4.widget-title {
    display: none !important;
}
/*END Widgets no menu sem titulo*/
/*artigo 38 aniversario*/
span.wtn-bolder {
    color: #860800;
    font-weight: 600;
    padding-right: 5px;
}
/*END artigo 38 aniversario*/
/*reparar footer estragado por update (12/05/2015)*/
/*.fusion-footer {
display: -moz-groupbox;
width: 100%;
}*/
/*remover margin antes do footer*/
.page-id-1844 #main {
padding-bottom: 0px !important;
margin-bottom: -2px !important;
}
/*modulo popular/recente na homepage*/
.page-id-1844 #Comentarios_na_home ul {
padding-left: 0px !important;
}

/*controlar estilos da pagina ocorrencias online*/
iframe td.label {
font-family: inherit !important;
font-size: inherit !important;
}
/*Fazer menu todo em maiusculas*/
nav#nav {
text-transform: uppercase;
}
/*Aplicar aspeto nos botoes que nao foram afetados pelo tema*/
input#wppb-recover-password-button, input#wppb-submit {
border-radius: 0;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
background-image: linear-gradient(to top, #f0f0f0, #fbfbfb);
border: 1px solid #ababab;
color: #ababab;
padding: 11px 23px 11px 23px;
line-height: 16px;
font-size: 13px;
border-width: 1px;
border-style: solid;
}
/*Fim de aplicar aspeto nos botoes*/
/*Altearr cor de widget na homepage*/
div#tab-popular, div#tab-recent, div#tab-comments, li.active {
background-color: white !important;
}

/*Alterar cor de texto da popup do carrinho*/
#header .cart-content a {
color: #242424 !important;
}

/*Ajustar footer ao gosto*/
.footer-area h3 {
font-family: "Oswald", Arial, Helvetica, sans-serif !important;
}
.footer-area {
font-size: 12px !important;
}
.footer-area a:hover {
color: #a5a5a5 !important;
}

/*Fim configuração footer*/
/*Ajustar sidebar publicidade*/
div#text-7 {
margin-top: 94px;
}

#logo_footer {
height: 120px;
width: 126px; 
display: block;
background: url('http://bvcondeixa.pt/wp-content/uploads/2014/12/logo-footer-grey-2.png');
background-repeat: no-repeat;
transition: background .25s ease-in-out;
-moz-transition: background .25s ease-in-out;
-webkit-transition: background .25s ease-in-out;
}
#logo_footer:hover {
background: url('http://bvcondeixa.pt/wp-content/uploads/2014/12/logo-footer-color-2.png');
background-repeat: no-repeat;
transition: background .25s ease-in-out;
-moz-transition: background .25s ease-in-out;
-webkit-transition: background .25s ease-in-out;
}

h3 {
font-family: Arial, Helvetica, sans-serif !important;
font-weight: 600 !important;
padding-bottom: 10px;
}

/*Reduzir ao máximo o tamanho do titulo do widget da imagem no menu*/
#text-8 div.heading h3 {
margin: 0px;
line-height: 0px;
}

/*criar class para espacamento uniforme de caixa para o CV*/
.cvp div {
padding: 1px 8px 1px;
}
.cvp {
margin-bottom: 0px !important;
}
/*CONFIGURAR CORES DO CALENDÁRIO*/
/*Caixas e botões com border*/
.tribe-events-notices, a.tribe-events-ical.tribe-events-button, a.tribe-events-ical.tribe-events-button, a.tribe-events-gcal.tribe-events-button {
background: #f05858 !important;
border: 1px solid #F04444 !important;
color: #fff !important;
}
/*Dar background vermelhor ao dia presente*/
.tribe-events-calendar tr td.tribe-events-thismonth.tribe-events-present :first-child {
background: #f05858;
}

/*Class anterior deu background a mais celulas. Retiramos aqui esse fundo!*/
h3.tribe-events-month-event-title.entry-title.summary, h3.tribe-events-month-event-title.entry-title.summary a, .tribe-events-calendar tr td.tribe-events-thismonth.tribe-events-present .duration, .tribe-events-calendar tr td.tribe-events-thismonth.tribe-events-present abbr {
background: rgba(0, 0, 0, 0) !important;
}

.tribe-events-calendar h4.entry-title.summary {
color: #f05858 !important;
}
/*FIM CONFIGURAÇÃO CALENDÁRIO*/
/*criar espaçamentos para imagens na tabela workshops sgo*/
#tworkshop img {
margin-top: 8px;
margin-bottom: 8px;
}

/*criar hr para menus. usar <hr> no campo "navigation label" e dar class menu-hr*/
.menu-hr .fusion-megamenu-bullet {
display: none !important;
}
.menu-hr hr {
border-bottom: none;
border-top: 1px solid #dcdadb;
border-left: 0px;
}
.menu-hr > a:hover {
background-color: rgba(1, 1, 1, 0) !important;
}
.menu-hr a:-webkit-any-link {
cursor: context-menu;
}
/*end hr*/

/*formatacao ninja forms*/
.list-dropdown-wrap .ninja-forms-req {
height: 40px;
}
.ninja-forms-cont textarea {
padding-left: 10px;
}
.ninja-forms-cont {
font-size: 16px !important;
}
.ninja-forms-cont input[type=text] {
height: 40px;
padding-left: 10px;
}
/*end formatacao ninja forms*/
/*formatacao tabela*/
#extranet, #extranet td {
border: 1px solid black;
border-collapse: collapse;
}
#extranet p {
margin-top: 20px;
}
.pago {
background-color: #00e600;
}
.por-pagar {
background-color: #ff6666;
}
/*end formatacao de tabela*/

/*hr transparente para o formulario*/
.hr-inv {
border: none;
height: 20px;
}

.nomargin {
margin-bottom: 0px !important
}

.realce-cell {
font-size: 1.1em;
font-weight: bold;
}
.title-cell {
background-color: rgba(255, 77, 77, 0.3);
}

/*classes image-extra serve para chegar aos textos no Rollover Image*/
.textobranco h3 a, .textobranco h4 a, .image-extras h3 a, .image-extras h4 a {
color: white !important;
}

p.meta {
display: none;
}

#main {
padding-top: 30px !important;
}

#aldir .heading.animated.fadeInUp.with-bg, #aldir .caption.animated.fadeInUp.with-bg {
float: right !important;
}

/*Alinhar nome e funcao no modulo "pessoas"*/
.person-desc {
text-align: center;
}

/*Criar botao para formulário*/
#botao-block {
display:block !important;
}

/*Esconder autor e barra de sparador de dentro dos artigos*/
/*.meta-info span:nth-child(2), span.fn, p.vcard span:nth-child(2) {
display: none !important;
}*/
/*Remover informacao sobre o autor*/
.about-author {
display: none !important;
}

/*Retirar titulo de form de login na sliding bar e alinhar com linha à esquerda*/
#wp-members p {
margin-top: 41px !important;
}
#wp-members h3 {
display: none;
}
/************************************************************************************************************/
/*****************************************configurar acima de mobile*****************************************/
/************************************************************************************************************/
@media screen and (min-width: 910px) /*confirmar esta medida*/ {
/*fazer formulário multicoluna*/
input[id^="ninja_forms_"], select[id^="ninja_forms_"] {
width: 100% !important;
}

div.submit-wrap {
clear: both;
}

hr.ninja-forms-field {
clear: both !important;
margin-top: 30px;
margin-bottom: 30px;
}

.ninja-forms-field {
clear: both !important;
}

/*manter tamanho do botao de submit controlado--confirmar esta medida*/
.ninja-forms-form input[type*="submit"] {
max-width: 142px !important;
}

/*se o botao submit estiver sozinho, perde margem de cima*/
.wtnform1-1-wrap input[type*="submit"]{
margin-top: 0 !important;
}

/*Solo*/
.wtnform1-1-wrap {
clear: both !important;
}

/*classes de linhas divididas em dois*/
.wtnform2-1-wrap {
width: 49%;
float: left;
clear: left !important;
}

.wtnform2-2-wrap {
width: 49%;
float: left;
clear: none !important;
margin-left: 2%;
}

}

.wtncampooculto-wrap {
display: none !important;
visibility: hidden !important;
}
/*End formulário multicoluna*/
/*Configurar radio do formulário*/
.list-radio-wrap ul li input {
width: 10% !important;
}

.list-radio-wrap ul li label {
width: 33%;
float: left;
}

#ninja_forms_field_183_div_wrap ul li label {
width: 50% !important;
}
/*End configurar radio do formulário*/
/*botao de formulario*/
.wtnformsubmit {
border-radius: 0;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
background-color: #F04444;
border: 0;
color: white;
padding: 11px 23px 11px 23px;
line-height: 16px;
font-size: 13px;
cursor: pointer;
}
.wtnformsubmit:hover {
background-color: #ED1B24;
}
/*Tabela de submissões*/
table#wtntablelistid {
width: 100%;
}

#wtntablelistid thead {
border: 1px solid rgba(221,51,51,1) !important;;
}

#wtntablelistid tbody .odd {
background-color: #F1F1F1;
}

#wtntablelistid th {
width: 1% !important;
}

#wtntablelistid thead tr {
background-color: rgba(221,51,51,1) !important;
color: white;
}

table#wtntablelistid {
margin-top: 20px;
}

table#wtntablelistid td, table#wtntablelistid th {
padding-left: 5px !important;
}

div#wtntablelistid_info, div#wtntablelistid_filter {
margin-top: 5px;
}

/*End tabela de submissões*/

/*Páginas de eventos*/
.wtnh1evento {
font-size: 26px !important;
font-family: 'Oswald', Arial, Helvetica, sans-serif;
font-weight: normal !important;
text-transform: uppercase;
}

.single-tribe_events i.fa-fusion-box {
margin-top: 12px;
}

.single-tribe_events .fusion-toggle-heading {
font-size: 26px;
font-family: 'Oswald', Arial, Helvetica, sans-serif;
text-transform: uppercase;
}

/*End páginas de eventos*/