/*
Theme Name: Within Child
Theme URI: http://within.pt
Description: A child theme of Within Theme
Author: Within
Author URI: http://www.within.pt
Version: 1.0.0
Template: within
*/
@import url("../within/style.css");

li.wpml-ls-item .second .inner ul {
	background-color: #cbddeb;
}
li.wpml-ls-item .second .inner ul:hover {
	background-color: #95bedd !important;
}

/*Tickets sidebar*/
.wpb_widgetised_column.wtn-widget-sidebar .widget {
margin: 0 !important;
}
.wpb_widgetised_column.wtn-widget-sidebar h5 {
font-weight: 700;
}
.wpb_widgetised_column.wtn-widget-sidebar a {
color: #86754d;
}
.wpb_widgetised_column.wtn-widget-sidebar a:hover {
color: #dbc895 !important;
}

/*END Tickets sidebar*/

.wtn-backgrounded-row-title h3 a {
color: white !important;
}
.wtn-backgrounded-row-title h3 a:hover {
color: #86754d !important;
}
.wtn-backgrounded-row-title p {
padding-bottom: 22px !important;
}

/*Sidearea*/
p.wtn-side {
font-size: 22px;
color: white;
padding-bottom: 5px;
}
/*END Sidearea*/
/*Mini correções*/
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: rgb(134, 117, 77);
}
/*Acabar com quebras de h4's em Ulistas*/
ul li h4 {
display: initial !important;
}
/*END Mini correções*/
/*Footer*/
.footer_top [id*="nav_menu"] {
    text-transform: uppercase;
}
.footer_top [id*="nav_menu"] li {
padding: 0 0 5px 0 !important;
}
/*Footer bottom alinhado ao meio*/
.footer_bottom_columns.three_columns .column3 .footer_bottom {
text-align: center !important;
}
/*END Footer*/
.wtn-backgrounded-row-sub, .wtn-backgrounded-row-title {
background-color: rgba(0,0,0,.3);
}
.wtn-backgrounded-row-sub p, .wtn-backgrounded-row-title p {
color: white !important;
}
.wtn-backgrounded-row-sub {
padding: 150px 150px 0;
}
.wtn-backgrounded-row-title {
padding: 0 150px 150px;
}
.side_menu {
color: #dbc895;
}
section.side_menu.right a {
color: rgb(134, 117, 77);
}
section.side_menu.right a:hover {
    color: #dbc895;
}
.wtn-quote {
font-size: 70px;
display: -webkit-inline-box;
}

.wtn-home-parallax p {
font-size: 3.75vw !important;
font-size: 72px;
line-height: 8.3vh !important;
line-height: 79px;
font-weight: bold;
color: #1a1a1a;
}
.wtn-fundo-escuro h1, .wtn-fundo-escuro h2, .wtn-fundo-escuro h3, .wtn-fundo-escuro h4, .wtn-fundo-escuro h5 {
color: #b3b3b3;
}
.wtn-fundo-escuro p {
color: #808080;
}

/*Conta / Perfil*/
span.wtn-user-info {
    font-size: smaller;
}

span.wtn-user-field {
    font-weight: bold;
}
/*END Conta / Perfil*/
/*Funcionalidade de tickets*/
/*Aspeto geral*/
/*Caixa Search...*/
input#filter_by_search_front {
padding-left: 5px;
}
/*END Caixa Search...*/
li.next a, li.previous a {
border-radius: 0 !important;
}
.cke_chrome {
    box-shadow: none !important;
}
.cke_top, .cke_bottom {
    background-image: initial !important;
    background-color: #eff1f0 !important;
}
.support_bs h3 {
    font-size: 24px !important;
    line-height: 1.384615384615385em;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    color: #303030;
}
.support_bs>br, .support_bs>#wpsp_user_welcome {
    display: none;
}
h3.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-corner-all {
    background-color: #D2B879;
}
div#threadAccordion h3 {
    border-color: #86754d !important;
}
div#threadAccordion h3 em {
    text-transform: lowercase !important;
}
div#wpsp_user_welcome, .support_bs .nav-tabs > li.active > a, .support_bs .nav-tabs > li.active > a:hover, .support_bs .nav-tabs > li.active > a:focus, .support_bs .nav-tabs > li > a, .support_bs .table-striped > tbody > tr:nth-child(odd) > td, .support_bs .table-striped > tbody > tr:nth-child(odd) > th, .support_bs .pager .disabled > a, .support_bs .pager .disabled > a:hover, .support_bs .pager .disabled > a:focus, .support_bs .pager .disabled > span, .support_bs .pager li, .support_bs .table > thead > tr > th, .support_bs .table > tbody > tr > th, .support_bs .table > tfoot > tr > th, .support_bs .table > thead > tr > td, .support_bs .table > tbody > tr > td, .support_bs .table > tfoot > tr > td, .filter_item td, .faq_item td, #filter_by_faq_search_front, div#faq_container div, input#create_ticket_subject, .threadBody {
    font-size: smaller !important;
}
input.create_ticket_attachment, div#cke_create_ticket_body {
margin-top: 10px;
}
.threadBody, .support_bs h3, .support_bs .h3 {
    margin-top: 10px;
    font-size: 20px;
}
.support_bs small, .support_bs .small, input#wpsp_reply_attachment, select[id*="reply_ticket_"], .support_bs input[type="file"] {
    font-size: 15px !important;
}

.support_bs .btn-primary, input#wpsp_submit, input#wpsp_reset, button.btn.btn-success {
background-color: #86754d
border: 1px solid #86754d;
border-radius: initial;
color: white;
outline: none !important;
}
.support_bs .label {
border-radius: initial !important;
}
.support_bs .btn-success:hover, .support_bs .btn-success:focus, .support_bs .btn-success:active, .support_bs .btn-success.active, .support_bs .open .dropdown-toggle.btn-success, .support_bs .btn-primary:hover, .support_bs .btn-primary:focus, .support_bs .btn-primary:active, .support_bs .btn-primary.active, .support_bs .open .dropdown-toggle.btn-primary, input#wpsp_submit:hover, input#wpsp_reset:hover, input#wpsp_submit:focus, input#wpsp_reset:focus, input#wpsp_submit:active, input#wpsp_reset:active {
color: #86754d;
border: 1px solid #86754d;
background-color: rgba(0,0,0,0);
}

.replyFloatLeft {
    width: 120px;
    width: auto !important;
margin-top: 10px;
    margin-right: 20px;
    margin-bottom: 20px;
    height: 60px;
    float: left;
}

#replyFloatedContainer select {
    width: auto !important;
}

input#wpsp_add_note_btn, input#wpsp_reset {
    float: left;
    clear: left;
    margin-top: 10px;
}

input#wpsp_submit_reply_btn {
    float: left;
    margin-top: 10px;
    height: auto !important;
    text-transform: capitalize;
}

input#wpsp_submit {
float: initial;
    margin-top: 10px;
    height: auto !important;
    text-transform: capitalize;
}

.support_bs .label-info, .wpSupportPlus .ui-state-active, .wpSupportPlus .ui-widget-content .ui-state-active, .wpSupportPlus .ui-widget-header .ui-state-active {
background-color: #86754d;
border-radius: initial;
font-weight: normal !important;
}
.support_bs code {
background-color: rgba(0,0,0,0) !important;
}

/*Tamanho da letra do header da área do gravatar*/
.ui-accordion .ui-accordion-header {
    font-size: 50%;
    font-size: 11px;
}
/*Tamanho da área do gravatar, na edição de um ticket*/
.threadHeader {
    min-height: 73px !important;
}
@media screen and (min-width: 480px) {
input#wpsp_submit, input#wpsp_submit_reply_btn {
margin-left: 10px;
}
}
/*END Funcionalidade de tickets*/
/*Search page*/
body.search.search-results .blog_holder article .post_info {
opacity: 0 !important;
visibility: hidden !important;
display: none !important;
}
body.search.search-results .blog_holder.blog_large_image article {
width: 33%;
}
/*END Search page*/

/*Portfolio*/
.portfolio_single {
margin-top: 58px;
}
.portfolio_single h6 {
color: #86754d !important;
}
/*END Portfolio*/
/*Formulários*/
input[type*="submit"] {
width: 250px !important;
height: 50px !important;
background-color: #86754d;
border: 0;
color: white;
text-transform: uppercase;
font-size: 12px;
cursor: pointer;
border: 1px solid #86754d;
}
input[type*="submit"]:hover {
color: #86754d;
background-color: rgba(0,0,0,0);
}
form.ninja-forms-form :focus {
outline: none;
}
.ninja-forms-form-wrap input[type*="text"], .ninja-forms-form-wrap select, .ninja-forms-form-wrap textarea {
border: 0;
border-bottom: 1px solid #b3b3b3;
padding: 10px 0;
margin-bottom: 10px;
color: #1e262e;
font-size: 20px;
}
/*END Formulários*/
/*Menu*/
li.current-menu-item>a>span, li.current_page_item>a>span {
color: #86754d !important;
}
/*END Menu*/
/*Serviços*/
.wtn-servicos-sub p {
font-size: 30px;
line-height: 33px;
color: #86754d;

text-transform: uppercase;

}
.wtn-servicos-titulo p {
font-size: 72px;
line-height: 70px;
color: #86754d;
text-transform: uppercase;
font-weight: bold;

}
.wtn-servicos-desc p {
font-size: 30px;
line-height: 40px;
color: #565a5c;

}
.wtn-servicos-setor-titulo p {
font-weight: bold;
color: #86754d;

}
.wtn-servicos-setor-sub p {
font-weight: bold;
color: #b3b3b3;

}
.wtn-quote-img {
padding-right: 20px;
}
.wtn-servicos-setor-link a {
color: #86754d;
}
/*END Serviços*/
/*Homepage*/
[class*="wtn-home-col-"]:hover>div.vc_column-inner {
background-color: rgba(255,255,255,0.3) !important;
}
.wtn-home-video-desc h1, .wtn-home-video-desc h2, .wtn-home-video-desc h3, .wtn-home-video-desc h4, .wtn-home-video-desc h5, .wtn-home-video-desc h6, .wtn-home-video-desc p {
color: #eaeaea;
}
.wtn-home-video-title h1 {
font-size: 5.25rem;
font-size: 84px;
line-height: 1.071428571428571em;
font-weight: 600;
color: #fff;
}
/*END Homepage*/
/*Header*/
/*Search*/
.qode_search_form_2 input[type="text"], .qode_search_form_2 input[type="text"]:focus {
background-color: white;
padding: 5% 7%;
}
@media screen and (max-width: 1000px) {
.qode_search_form_2 input[type="text"], .qode_search_form_2 input[type="text"]:focus {
background-color: white;
padding: 7% 5%;
}
.qode_search_form_2 i {
font-size: 9vw !important;
}
.qode_search_form_2 .container_inner .qode_search_submit {
right: 15px;
}
}
/*END Search*/
.wtn-header-top-item:first-child {
padding-left: 0px !important;
}
.wtn-header-top-item {
padding: 0 5px;
text-transform: lowercase;
}
.wtn-header-top-item:last-child {
padding-right: 0px !important;
}
/*END Header*/