@charset "UTF-8";
/*
Theme Name: Dorcas Rodrigues
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* Ajustes gerais */
.creditos {
    font-size: 12px;
}

.nectar-milestone .number {
    font-family: roboto;
    font-weight: 900;
}

/* Formulário de contato */
body .row .col .wpcf7 .codedropz-upload-inner,
body .row .col .wpcf7 .codedropz-upload-inner h3,
body .row .col .wpcf7 .codedropz-upload-inner span,
body .row .col .wpcf7 .codedropz-upload-inner a,
body .row .col .wpcf7 .imagens-descricao {
    color: #000;
    text-transform: uppercase;
}

body .row .col .wpcf7 .codedropz-upload-handler {
    margin-bottom: 0;
}

body .row .col .wpcf7 .dnd-upload-status .dnd-upload-details .dnd-progress-bar {
    height: 16px;
}

body .row .col .wpcf7 .dnd-upload-status .dnd-upload-details .dnd-progress-bar span {
    padding: 2px;
}

body .row .col .wpcf7 label {
    padding-bottom: 10px;
    font-family: "Roboto Condensed";
    font-size: 17px !important;
    line-height: 25px;
    font-weight: 400 !important;
}

body .row .col .wpcf7 label .imagens-descricao {
    font-size: 11px;
    color: #000;
    line-height: 16px;
}

body .row .col .wpcf7 input[type="text"],
body .row .col .wpcf7 input[type="email"],
body .row .col .wpcf7 input[type="tel"],
body .row .col .wpcf7 select,
body .row .col .wpcf7 textarea {
    display: block;
    margin-bottom: 8px;
    border: 1px solid #f89d35;
    border-radius: 9px;
    background-color: #fff;
    width: 100%;
}

body .row .col .wpcf7 input[type="text"]:focus,
body .row .col .wpcf7 input[type="email"]:focus,
body .row .col .wpcf7 input[type="tel"]:focus,
body .row .col .wpcf7 select:focus,
body .row .col .wpcf7 textarea:focus {
    border-color: #bf232a;
}

body .row .col .wpcf7 input::placeholder,
body .row .col .wpcf7 textarea::placeholder {
    color: #cca629;
}

body .row .col .wpcf7 select {
    padding: 10px;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    min-width: 100%;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgLTI1NiAxNzkyIDE3OTIiPjxwYXRoIGQ9Ik0xNDI2LjQ0IDQwNy44NjRxMCAyNi0xOSA0NWwtNDQ4IDQ0OHEtMTkgMTktNDUgMTl0LTQ1LTE5bC00NDgtNDQ4cS0xOS0xOS0xOS00NXQxOS00NXExOS0xOSA0NS0xOWg4OTZxMjYgMCA0NSAxOXQxOSA0NXoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjwvc3ZnPg==");
    background-repeat: no-repeat;
    background-position: right 8px center;
    background-size: 15px;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

body .row .col .wpcf7 textarea {
    resize: vertical;
    min-height: 46px;
}

body .row .col .wpcf7 .botao-enviar p {
    display: flex;
    align-items: center;
}

body .row .col .wpcf7 input[type="submit"] {
    padding: 15px 30px !important;
    font-family: "Roboto Condensed";
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    line-height: 21px;
}

/* Formulário de doação */
.wpb_content_element.abas-doacoes .tabbed h2 {
    color: #fff;
    text-transform: none;
}

.wpb_content_element.abas-doacoes .tabbed ul.wpb_tabs_nav.ui-tabs-nav {
    display: none;
    margin: 0 12px;
}

.wpb_content_element.abas-doacoes .tabbed ul.wpb_tabs_nav.ui-tabs-nav li:not(:last-child) {
    margin-right: 1px;
}

.wpb_content_element.abas-doacoes .tabbed ul.wpb_tabs_nav.ui-tabs-nav li a {
    /* opacity: .8; */
    top: 4px;
    border: 0;
    padding: 8px 15px 4px;
    background-color: #ecd21c;
    font-weight: 700 !important;
    color: rgba(0,0,0,.4);
}

.wpb_content_element.abas-doacoes .tabbed ul.wpb_tabs_nav.ui-tabs-nav li:first-child a {
    border-radius: 4px 0 0 0;
}

.wpb_content_element.abas-doacoes .tabbed ul.wpb_tabs_nav.ui-tabs-nav li:last-child a {
    border-radius: 0 4px 0 0;
}

.wpb_content_element.abas-doacoes .tabbed ul.wpb_tabs_nav.ui-tabs-nav li a.active-tab {
    /* opacity: 1; */
    top: 0;
    border-radius: 4px 4px 0 0;
    padding: 8px 15px;
    background-color: #f8f8f8;
    color: #000;
}

.wpb_content_element.abas-doacoes .tabbed ul.wpb_tabs_nav.ui-tabs-nav li a i {
    margin-right: 6px;
    vertical-align: sub;
}

.wpb_content_element.abas-doacoes .tabbed ul.wpb_tabs_nav.ui-tabs-nav li a i.fa-cc-paypal::before {
    content: url(/wp-content/uploads/2023/04/paypal.svg);
}

.wpb_content_element.abas-doacoes .tabbed ul.wpb_tabs_nav.ui-tabs-nav li a i.fa-credit-card::before {
    content: url(/wp-content/uploads/2023/04/pagseguro.svg);
}

body #dgx-donate-container {
    padding: 0;
    border-radius: 0 4px 4px 4px;
}

body #dgx-donate-container .dgx-donate-form-section {
    /* display: flex;
    flex-direction: column; */
    margin-bottom: 0;
    padding: 32px;
    border: 0 !important;
    border-radius: 0;
    border-bottom: 1px solid #ccc !important;
    background: none;
}

body #dgx-donate-container .dgx-donate-form-section:last-child {
    border-radius: 0 0 4px 4px; 
}

body #dgx-donate-container .dgx-donate-form-section :not([id^="dgx_donate_giving_level_"]) {
    /* flex-direction: column; */
}

body #dgx-donate-container .dgx-donate-form-section span.horiz {
    margin-left: 0;
}

/* html[lang="pt-BR"] #dgx-donate-container .dgx-donate-form-section label.valores-doacao.valor-usd,
html[lang="en-US"] #dgx-donate-container .dgx-donate-form-section label.valores-doacao.valor-brl {
    display: none;
} */

/* html[lang="pt-BR"] #dgx-donate-container .dgx-donate-form-section label.valores-doacao:not(.valor-usd),
html[lang="en-US"] #dgx-donate-container .dgx-donate-form-section label.valores-doacao:not(.valor-brl) { */
body #dgx-donate-container .dgx-donate-form-section label.valores-doacao,
#tab-pagseguro label.valores-doacao-pagseguro {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    border-radius: 10px;
    padding: 15px 30px;
    background-color: #82298a;
    width: calc(25% - 6px);
    font-family: "Roboto Condensed";
    font-size: 20px !important;
    font-weight: 700 !important;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    line-height: 1em;
    cursor: pointer;
}

html[lang] #dgx-donate-container .dgx-donate-form-section label.valores-doacao:hover,
#tab-pagseguro .valores-doacao-pagseguro-container label.valores-doacao-pagseguro:hover {
    opacity: .8;
}

html[lang] #dgx-donate-container .dgx-donate-form-section label.valores-doacao:not(:last-child),
html[lang] #dgx-donate-container .dgx-donate-form-section label.valores-doacao.valor-outro,
#tab-pagseguro .valores-doacao-pagseguro-container label.valores-doacao-pagseguro:last-child {
    margin-right: 0;
}

html[lang] #dgx-donate-container .dgx-donate-form-section label.valores-doacao.selecionado {
    background-color: #786417;
    color: #fff;
}

html[lang] #dgx-donate-container .dgx-donate-form-section label.valores-doacao input[type="radio"],
#tab-pagseguro label.valores-doacao-pagseguro input[type="radio"] {
    display: none;
}

#_dgx_donate_user_amount {
    margin-left: 0;
}

#_dgx_donate_user_amount[style],
#_dgx_donate_user_amount[style*="display"][style*="block"],
#_dgx_donate_user_amount[style*="display"][style*="flex"] {
    display: flex !important;
    flex-wrap: wrap;
}

body #_dgx_donate_user_amount[style*="display"][style*="none"] {
    display: none !important;
}

#_dgx_donate_user_amount label {
    flex: 1 0 100%;
    order: 1;
    margin-bottom: 2px;
}

#_dgx_donate_user_amount input {
    flex: 1 0 calc(100% - 36px);
    order: 3;
    margin-right: 0;
}

#_dgx_donate_user_amount span {
    flex: 0 0 auto;
    order: 2;
    padding-right: 4px;
    font-family: "Roboto Condensed";
    font-size: 20px;
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
    line-height: 2em;
}

#dgx-donate-container #dgx-donate-repeating-header,
#dgx-donate-container #_dgx_donate_repeating,
#tab-pagseguro .destaque {
    /* border: solid #000;
    border-left-width: 1px;
    border-right-width: 1px; */
    padding: 10px;
    background-color: transparent;
}

#dgx-donate-container #dgx-donate-repeating-header {
    margin-top: 1em;
    /* border-top-width: 1px;
    border-bottom-width: 0; */
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

html[lang="pt-BR"] #dgx-donate-container .other-donation-level .en,
html[lang="en-US"] #dgx-donate-container .other-donation-level .br,
html[lang="pt-BR"] #dgx-donate-container #dgx-donate-repeating-header .en,
html[lang="en-US"] #dgx-donate-container #dgx-donate-repeating-header .br {
    display: none;
}

#dgx-donate-container #_dgx_donate_repeating {
    border-top-width: 0;
    border-bottom-width: 1px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    font-weight: 700;
    color: #000;
    vertical-align: text-bottom;
}

#dgx-donate-container #_dgx_donate_repeating label,
#tab-pagseguro label {
    margin-left: 30px;
    width: auto;
    font-weight: 700 !important;
}

#dgx-donate-container #_dgx_donate_repeating label input#dgx-donate-repeating[type="checkbox"],
#tab-pagseguro label input[type="checkbox"] {
    display: inline-block;
    position: relative;
    margin: 0 0 0 -30px;
    border: none;
    border-radius: 0;
    padding: 0;
    background: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #555 !important;
}

#dgx-donate-container #_dgx_donate_repeating label input#dgx-donate-repeating[type="checkbox"]::before,
#tab-pagseguro label input[type="checkbox"]::before {
    display: inline-block;
    margin-right: 10px;
    /* border: 1px solid #555; */
    background-color: #fff;
    width: 18px;
    height: 18px;
    content: "";
}

#dgx-donate-container #_dgx_donate_repeating label input#dgx-donate-repeating[type="checkbox"]::after,
#tab-pagseguro label input[type="checkbox"]::after {
    position: absolute;
    top: -4px;
    left: 0;
    font-family: FontAwesome;
    font-size: 24px;
    color: transparent;
    /* content: "\2714"; */
    content: "\f00c";
}

#dgx-donate-container #_dgx_donate_repeating label input#dgx-donate-repeating[type="checkbox"]:checked::after,
#tab-pagseguro label input[type="checkbox"]:checked::after {
    color: #6fa517;
}

#seamless-donations-form span[id^=dgx_donate_giving_level_],
#seamless-donations-form span[id^=other_radio_button],
#tab-pagseguro .valores-doacao-pagseguro-container label.valores-doacao-pagseguro {
    position: relative;
}

#seamless-donations-form span[id^=dgx_donate_giving_level_] input[type=radio][name=_dgx_donate_amount],
#tab-pagseguro label.valores-doacao-pagseguro input[type="radio"] {
    position: absolute;
    z-index: 1;
    opacity: 0;
    margin: 8px 0 0;
    width: calc(100% - 8px);
    height: 40px;
}

#seamless-donations-form span[id^=dgx_donate_giving_level_] input[type=radio][name=_dgx_donate_amount]:hover {
    cursor: pointer;
}

#seamless-donations-form span[id^=dgx_donate_giving_level_] input[type=radio][name=_dgx_donate_amount]:hover + div {
    /* opacity: .8; */
}

#seamless-donations-form span[id^=dgx_donate_giving_level_] input[type=radio][name=_dgx_donate_amount]:checked + div,
#seamless-donations-form span[id^=other_radio_button] input[type=radio][name=_dgx_donate_amount]:checked + div,
#tab-pagseguro .valores-doacao-pagseguro-container label.valores-doacao-pagseguro input[type=radio]:checked + div {
    position: absolute;
    top: -15px;
    left: 0;
    border-radius: 10px;
    height: 100%;
    border: 3px solid #fff;
}

#seamless-donations-form span[id^=dgx_donate_giving_level_] input[type=radio][name=_dgx_donate_amount]:checked + div {
    width: calc(100% - 8px);
}

#seamless-donations-form span[id^=other_radio_button] input[type=radio][name=_dgx_donate_amount]:checked + div,
#tab-pagseguro .valores-doacao-pagseguro-container label.valores-doacao-pagseguro input[type=radio]:checked + div {
    width: 100%;
}

#tab-pagseguro .valores-doacao-pagseguro-container label.valores-doacao-pagseguro input[type=radio]:checked + div {
    margin: 15px 0;
}

#tab-pagseguro .destaque {
    border-radius: 4px;
}

html[lang="pt-BR"] .doacao-obrigado.en,
html[lang="en-US"] .doacao-obrigado.br {
    /* display: none; */
}

.wpb_column.form-doacao .wpb_text_column > .wpb_wrapper > p {
    display: inline-block;
    font-size: 0;
    color: transparent;
    line-height: 0;
}

.wpb_column.form-doacao .wpb_text_column > .wpb_wrapper > p::before,
.wpb_column.form-doacao .wpb_text_column > .wpb_wrapper > p::after {
    display: block;
    color: #fff;
}

.wpb_column.form-doacao .wpb_text_column > .wpb_wrapper > p::before {
    margin-bottom: 10px;
    font-family: "Roboto Condensed";
    font-size: 32px;
    font-weight: 700;
    line-height: 34px;
}

html[lang="pt-BR"] .wpb_column.form-doacao .wpb_text_column > .wpb_wrapper > p::before {
    content: "Obrigado pela doação!";
}

html[lang="en-US"] .wpb_column.form-doacao .wpb_text_column > .wpb_wrapper > p::before {
    content: "Thank you for donating!";
}

.wpb_column.form-doacao .wpb_text_column > .wpb_wrapper > p::after {
    font-size: 18px;
    line-height: 20px;
}

html[lang="pt-BR"] .wpb_column.form-doacao .wpb_text_column > .wpb_wrapper > p::after {
    content: "Um e-mail de agradecimento com os detalhes de sua doação foi enviado ao seu endereço de e-mail.";
}

html[lang="en-US"] .wpb_column.form-doacao .wpb_text_column > .wpb_wrapper > p::after {
    content: "A thank you email with the details of your donation will be sent to the email address you provided.";
}

#tab-pagseguro {
    margin: 0 12px;
    border-radius: 30px;
    padding: 32px;
    background-color: #67c7be;
}

#tab-pagseguro .wpb_raw_code {
    margin-bottom: 0;
}

#tab-pagseguro .valores-doacao-pagseguro-container {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 8px;
}

#tab-pagseguro .destaque {
    margin: 1em 0 1.4em;
}

#tab-pagseguro .concluir-doacao input[type=submit] {
    margin-bottom: 4px;
    width: 100%;
    font-size: 20px;
}

#tab-pagseguro .concluir-doacao p {
    text-align: center;
}


body form > .seamless-donations-forms-error-message {
    border-radius: 0 4px 4px 0;
    margin: 1px 12px;
    padding: 4px 32px;
    background-color: #900;
    color: #fff;
}

body form .seamless-donations-error-message-field {
    display: none;    
}

body form .seamless-donations-error-message-field:not(:empty) + label + input {
    border: 2px solid #f00;
}

.wpb_row .wpb_wrapper .texto-direcionado {
  margin: 20px 0 0;
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
  line-height: 16px;
}

@media screen and (max-width: 479px) and (min-width: 275px) {
    html[lang="pt-BR"] #dgx-donate-container .dgx-donate-form-section label.valores-doacao:not(.valor-usd),
    html[lang="en-US"] #dgx-donate-container .dgx-donate-form-section label.valores-doacao:not(.valor-brl) {
        width: calc(50% - (((8px * 2) - 8px) / 2));
    }

    html[lang="pt-BR"] #dgx-donate-container .dgx-donate-form-section [id^="dgx_donate_giving_level_"]:nth-of-type(odd) label.valores-doacao:not(.valor-usd),
    html[lang="en-US"] #dgx-donate-container .dgx-donate-form-section [id^="dgx_donate_giving_level_"]:nth-of-type(odd) label.valores-doacao:not(.valor-brl) {
        margin: 8px 8px 8px 0;
    }

    html[lang="pt-BR"] #dgx-donate-container .dgx-donate-form-section [id^="dgx_donate_giving_level_"]:nth-of-type(even) label.valores-doacao:not(.valor-usd),
    html[lang="en-US"] #dgx-donate-container .dgx-donate-form-section [id^="dgx_donate_giving_level_"]:nth-of-type(even) label.valores-doacao:not(.valor-brl) {
        margin: 8px 0 0;
    }
}

@media screen and (max-width: 999px) {
    body #dgx-donate-container .dgx-donate-form-section label.valores-doacao,
    #tab-pagseguro label.valores-doacao-pagseguro {
        width: calc(50% - 4px);
    }
}

@media screen and (max-width: 479px) {
    body #dgx-donate-container .dgx-donate-form-section label.valores-doacao,
    #tab-pagseguro label.valores-doacao-pagseguro {
        width: 100%;
    }

    #tab-pagseguro .concluir-doacao input[type=submit] {
        text-wrap: wrap;
    }
}

@media screen and (max-width: 274px) {
    html[lang="pt-BR"] #dgx-donate-container .dgx-donate-form-section label.valores-doacao:not(.valor-usd),
    html[lang="en-US"] #dgx-donate-container .dgx-donate-form-section label.valores-doacao:not(.valor-brl) {
        width: 100%;
    }

    html[lang="pt-BR"] #dgx-donate-container .dgx-donate-form-section [id^="dgx_donate_giving_level_"] label.valores-doacao,
    html[lang="en-US"] #dgx-donate-container .dgx-donate-form-section [id^="dgx_donate_giving_level_"] label.valores-doacao {
        margin: 8px 0 0;
    }

    #dgx-donate-container #_dgx_donate_repeating label {
        hyphens: auto;
    }
}

/* Formulário de doação 2 */
.wpb_row.botoes-apoie .wpb_wrapper,
.wpb_row.botoes-apoie .wpb_wrapper .nectar-button {
    display: flex;
}

.wpb_row.botoes-apoie .wpb_wrapper {
    gap: 8px;
}
  
.wpb_row.botoes-apoie .wpb_wrapper .nectar-button {
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 15px;
    width: 100%;
    font-family: "Roboto Condensed";
    font-size: 20px;
    text-align: center;
}

@media screen and (max-width: 999px) {
    .wpb_row.botoes-apoie .wpb_wrapper {
        flex-wrap: wrap;
    }

    .wpb_row.botoes-apoie .wpb_wrapper .nectar-button {
        width: calc(50% - 8px);
    }
}

@media screen and (max-width: 479px) {
    .wpb_row.botoes-apoie .wpb_wrapper .nectar-button {
        width: 100%;
    }
}

/* Toggle */
body div[data-style="minimal"] .toggle {
    border-bottom: 2px solid #67C7BE;
}

body div[data-style*=minimal] .toggle > .toggle-title i {
    border: 2px solid #67C7BE;
}

body div[data-style="minimal"] .toggle > .toggle-title i::before,
body div[data-style="minimal"] .toggle > .toggle-title i::after {
    background-color: #67C7BE;
}

/* Nectar slide */
body .wpb_row .swiper-slide .content h1 {
  color: #67c7be;
}

body .wpb_row .swiper-slide .content p {
  color: #595a5c;
}

@media only screen and (min-width: 1000px) {
  body .wpb_row .swiper-slide[data-desktop-content-width] .content {
  width: 50%;
}

/* Imagens & slider */
.work-item .work-info-bg,
.work-item .work-info {
    display: none;
}

/* Grid imagens */
body .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image a,
.grid-imagens-1-1 .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image a,
.grid-imagens-3-2 .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image a {
  display: block;
  position: relative;
  width: 100%;
  height: 0;
}

body .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image a,
.grid-imagens-1-1 .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image a {
  padding-top: 100%;
}

.grid-imagens-3-2 .lvca-portfolio .lvca-project-image a {
  padding-top: 66.67%;
}

body .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image a img,
.grid-imagens-1-1 .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image a img,
.grid-imagens-3-2 .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image a img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

body .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title {
  font-family: Raleway;
  font-size: 19px;
  font-weight: 700;
  line-height: 20px;
}

/* Duas colunas no formulário */
.form-row {
    width: 100%;
}

.column-half, .column-full {
    float: left;
    position: relative;
    padding: 0.65rem;
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.clearfix:after {
    content: "";
    display: table;
    clear: both;
}

@media only screen and (min-width: 48em) {
    .column-half {
        width: 50%;
    }
}
