header.entry-header.ast-no-title {
display: none!important;
}
.ast-container, .ast-container-fluid {
padding-left: 7px;
padding-right: 0px;
}
.site-primary-header-wrap { }
.wpulike {
padding: 0;
}
.wpulike-heart button.wp_ulike_btn {
padding: 10px;
}
.wpulike-animated-heart .wpulike-svg-heart {
width: 15px;
}
.wpulike-heart .wp_ulike_general_class {
box-shadow: none;
border-radius: 0;
padding: 0;
}
.wpulike .wp_ulike_general_class .wp_ulike_btn.wp_ulike_put_image::after,
.wpulike-heart .wp_ulike_put_image.wp_ulike_btn_is_active:after {
filter: invert(63%) sepia(22%) saturate(614%) hue-rotate(0deg) brightness(94%) contrast(86%);
}
.wpulike-heart .count-box {
font-weight: 400;
}  .wpforms-container input[type=date],
.wpforms-container input[type=datetime],
.wpforms-container input[type=datetime-local],
.wpforms-container input[type=email],
.wpforms-container input[type=month],
.wpforms-container input[type=number],
.wpforms-container input[type=password],
.wpforms-container input[type=range],
.wpforms-container input[type=search],
.wpforms-container input[type=tel],
.wpforms-container input[type=text],
.wpforms-container input[type=time],
.wpforms-container input[type=url],
.wpforms-container input[type=week],
.wpforms-container select,
.wpforms-container textarea {
background: #fff;
border-width: 0 0 1px 0;
color: var(--ast-global-color-2);
opacity: 0.5;
} .wpforms-container input:focus,
.wpforms-container select:focus,
.wpforms-container textarea:focus {
outline: none;
opacity: 1;
border-color: var(--ast-global-color-0);
} .wpforms-container textarea {
resize: none;
} .wpforms-container .wpforms-field-textarea textarea.wpforms-field-medium {
height: 136px;
} .wpforms-container button {
padding: 15px 34px;
font-size: 15px;
}  .ast-builder-grid-row-3-equal .ast-builder-grid-row {
grid-template-columns: 3fr 1fr 3fr;
}
.enviar {
margin-bottom: 0%;
}
.enviar p {
display: flex;
}
.one-half,
.one-third {
position: relative;
margin-right: 4%;
float: left;
margin-bottom: 1%; }
.one-full {
width: 100%;
position: relative;
float: left;
margin-bottom: 2%;
}
.one-half {
width: 48%;
}
.one-third {
width: 30.66%;
}
.last {
margin-right: 0!important;
clear: right;
}
@media (max-width: 999px) {
.one-half,
.one-third {
width:100%;
margin-right: 0;
}
.wpcf7 form>div.one-half,
.wpcf7 form>div.one-third,
.wpcf7 form>div.one-full {
margin-bottom: 1em;
}
}   .main-header-bar .ast-header-html .elementor-button,
.ast-mobile-popup-drawer .ast-header-html .elementor-button {
font-weight: 500;
text-transform: uppercase;
fill: #ffffff;
color: #ffffff;
background-color: #B19768;
border-style: solid;
border-width: 2px;
border-color: var(--e-global-color-primary);
border-radius: 0;
padding-left: 25px;
padding-right: 25px;
}
.ast-mobile-popup-drawer .ast-header-html .elementor-button {
padding: 12px 20px;
}
.main-header-bar .ast-header-html .elementor-button:hover {
fill: #B19768;
color: #B19768;
background-color: transparent;
}
@media (max-width: 1439px) {
.main-header-bar .ast-header-html .elementor-button {
padding: 12px 20px;
}
} .main-header-bar .ast-header-html .elementor-button .elementor-button-content-wrapper,
.main-header-bar .ast-header-html .elementor-button .elementor-button-content-wrapper .elementor-button-text {
transition: none;
}  .ast-mobile-popup-drawer .ast-mobile-popup-header:before {
background: url(//luispereiraphotography.pt/wp-content/uploads/2023/03/luispereira.svg);
background-repeat: no-repeat;
width: 175px;
height: 50px;
content: "";
display: block;
margin: 10px auto 10px 20px;
} .ast-header-break-point .main-header-menu {
background-color: transparent!important;
} .ast-mobile-popup-drawer .ast-header-html-2 {
margin-top: 15px;
} .ast-mobile-popup-drawer .ast-builder-layout-element[data-section="section-hb-social-icons-1"] {
justify-content: flex-start;
}
@media (max-width: 544px) {
div.ast-header-social-1-wrap {
margin-top: 0;
}
} .ast-mobile-popup-drawer .ast-header-social-1-wrap .ast-builder-social-element {
width: 36px;
height: 36px;
border: 2px solid #B19768;
}
.ast-mobile-popup-drawer .ast-header-social-1-wrap .ast-builder-social-element:hover {
background-color: #B19768;
} .ast-mobile-popup-drawer .ast-header-social-1-wrap .ast-builder-social-element.ast-twitter svg,
.ast-mobile-popup-drawer .ast-header-social-1-wrap .ast-builder-social-element.ast-instagram svg,
.ast-mobile-popup-drawer .ast-header-social-1-wrap .ast-builder-social-element.ast-vimeo svg {
width: 19px;
height: 19px;
}
.ast-mobile-popup-drawer .ast-header-social-1-wrap .ast-builder-social-element.ast-facebook svg {
width: 17px;
height: 17px;
} .ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close {
align-items: center;
}  .astra-logo-svg:not(.sticky-custom-logo .astra-logo-svg,
.transparent-custom-logo .astra-logo-svg,
.advanced-header-logo .astra-logo-svg) {
height: auto;
} #primary .elementor-widget-text-editor .elementor-text-editor p:not(:last-child) {
margin-bottom: 15px;
} @media (min-width: 922px) {
body .elementor-button.elementor-size-sm,
body .elementor-button.elementor-size-xs,
body .elementor-button.elementor-size-md,
body .elementor-button.elementor-size-lg,
body .elementor-button.elementor-size-xl,
body .elementor-button {
padding: 15px 30px;
}
}
@media (max-width: 767px) {
body .elementor-button.elementor-size-sm,
body .elementor-button.elementor-size-xs,
body .elementor-button.elementor-size-md,
body .elementor-button.elementor-size-lg,
body .elementor-button.elementor-size-xl,
body .elementor-button {
padding: 12px 20px!important;
}
} .elementor-widget-icon-box .elementor-icon-box-description small {
display: block;
line-height: 1.5em;
margin-top: -3px;
} a:focus,
input:focus {
outline: none!important;
}  .single-envira .site-content > .ast-container {
min-height: 70vh;
} .envira-gallery-wrap .envira-gallery-item .envira-caption {
color: var(--e-global-color-primary);
font-size: 16px!important;
font-family: "Open Sans", Sans-serif;
font-weight: 600!important;
text-transform: uppercase;
background-color: #ffffff;
padding: 10px;
}
@media (max-width: 767px) {
.envira-gallery-wrap .envira-gallery-item .envira-caption {
font-size: 15px!important;
padding: 1px;
}
}  @media (min-width: 1024px) {
.elementor-column.contact_icons_column_container .elementor-widget-icon-box {
flex: 1 1 auto;
}
.elementor-column.contact_icons_column_container .elementor-widget-icon-box:not(:last-child) {
border-right: 2px solid #B19768;
}
}  .jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__decorator {
display: none;
} .jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__label,
.jet-radio-list .jet-radio-list__item .jet-radio-list__label {
text-transform: uppercase;
}
.jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__input:checked + .jet-checkboxes-list__button .jet-checkboxes-list__label,
.jet-radio-list .jet-radio-list__item .jet-radio-list__input:checked+.jet-radio-list__button .jet-radio-list__label {
color: var(--ast-global-color-0);
}
@media (min-width: 768px) {
.jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__label,
.jet-radio-list .jet-radio-list__item .jet-radio-list__label {
transition: all 0.25s ease;
}
.jet-checkboxes-list .jet-checkboxes-list__item:hover .jet-checkboxes-list__label,
.jet-radio-list .jet-radio-list__item:hover .jet-radio-list__label {
color: var(--ast-global-color-0);
}
}  form.post-password-form {
max-width: 600px;
background-color: #ffffff;
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
padding: 45px 20px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px) {
form.post-password-form {
padding: 40px 15px;
}
}
@media (max-width: 479px) {
form.post-password-form {
max-width: calc(100% - 20px);
}
} form.post-password-form h2 {
color: var(--e-global-color-secondary);
font-size: 1.875rem;
font-weight: 400;
text-transform: uppercase;
margin-bottom: 20px;
}
@media (max-width: 767px) {
form.post-password-form h2 {
font-size: 23px;
}
} form.post-password-form h2 + p {
color: #3c3c3b;
}
@media (max-width: 767px) {
form.post-password-form h2 + p {
font-size: 14px;
line-height: 1.6em;
}
} form.post-password-form .custom_password_form_inputs {
margin-top: 20px;
} form.post-password-form input[type=password] {
line-height: 1.4em;
background-color: transparent;
border-width: 0 0 1px 0;
border-color: var(--e-global-color-primary);
} form.post-password-form .custom_password_form_submit {
display: inline-block;
width: 100%;
margin-top: 32px;
} form.post-password-form input[type=submit] {
color: #B19768;
font-weight: 500;
text-transform: uppercase;
background-color: #CBB58F00;
border-style: solid;
border-width: 2px;
border-radius: 0;
padding: 15px 30px;
}
form.post-password-form input[type=submit]:hover,
form.post-password-form input[type=submit]:focus {
color: var(--e-global-color-astglobalcolor5);
border-color: var(--e-global-color-primary);
background-color: var(--e-global-color-primary);
}
@media (max-width: 767px) {
form.post-password-form input[type=submit] {
padding: 12px 20px;
}
}  #fbuilder .cff-container-field .fields:not(.cff-container-field):not(:last-child) {
margin-bottom: 6px;
} form.cp_cff_13 #fbuilder fieldset legend,
form.cp_cff_13 #fbuilder .fields.section_breaks>label,
form.cp_cff_13 #fbuilder .fields>label {
}
form.cp_cff_13 #fbuilder fieldset legend,
form.cp_cff_13 #fbuilder .fields:not(.section_breaks)>label {
font-weight: 400;
} form.cp_cff_13 #fbuilder input[type="text"],
form.cp_cff_13 #fbuilder input[type="password"],
form.cp_cff_13 #fbuilder input[type="date"],
form.cp_cff_13 #fbuilder input[type="datetime"],
form.cp_cff_13 #fbuilder input[type="email"],
form.cp_cff_13 #fbuilder input[type="number"],
form.cp_cff_13 #fbuilder input[type="search"],
form.cp_cff_13 #fbuilder input[type="tel"],
form.cp_cff_13 #fbuilder input[type="time"],
form.cp_cff_13 #fbuilder input[type="url"],
form.cp_cff_13 #fbuilder input[type="week"],
form.cp_cff_13 #fbuilder textarea,
form.cp_cff_13 #fbuilder input.cpefb_error:not(input[type="checkbox"]):not(input[type="radio"]) {
border: 0!important;
border-bottom: 1px solid var(--e-global-color-primary)!important;
border-radius: 0;
}
form.cp_cff_13 #fbuilder input[type="text"]:focus,
form.cp_cff_13 #fbuilder input[type="password"]:focus,
form.cp_cff_13 #fbuilder input[type="color"]:focus,
form.cp_cff_13 #fbuilder input[type="date"]:focus,
form.cp_cff_13 #fbuilder input[type="datetime"]:focus,
form.cp_cff_13 #fbuilder input[type="email"]:focus,
form.cp_cff_13 #fbuilder input[type="number"]:focus,
form.cp_cff_13 #fbuilder input[type="search"]:focus,
form.cp_cff_13 #fbuilder input[type="tel"]:focus,
form.cp_cff_13 #fbuilder input[type="time"]:focus,
form.cp_cff_13 #fbuilder input[type="url"]:focus,
form.cp_cff_13 #fbuilder input[type="week"]:focus,
form.cp_cff_13 #fbuilder .fields:not(.cff-switch-container) input[type="checkbox"]:focus,
form.cp_cff_13 #fbuilder .fields:not(.cff-switch-container) input[type="radio"]:focus,
form.cp_cff_13 #fbuilder select:focus,
form.cp_cff_13 #fbuilder textarea:focus {
box-shadow: none!important;
outline: none!important;
}
form.cp_cff_13 #fbuilder select {
border-color: #999999;
border-radius: 0;
}
form.cp_cff_13 #fbuilder select:focus {
border-color: #999999;
}
form.cp_cff_13 #fbuilder .cff-calculated-field input[readonly] {
}
form.cp_cff_13 #fbuilder .cff-checkbox-field div.dfield input[type="checkbox"] {
margin-top: 0;
} form.cp_cff_13 #fbuilder .cff-checkbox-field div.dfield label > span,
form.cp_cff_13 #fbuilder .cff-radiobutton-field div.dfield label > span {
vertical-align: middle;
margin-left: 7px;
}
form.cp_cff_13 #fbuilder .cff-checkbox-field div.dfield label > span {
font-size: 14px;
} form.cp_cff_13 #fbuilder .pbSubmit,
form.cp_cff_13 #fbuilder button:not([class*="trumbowyg"]),
form.cp_cff_13 #fbuilder input[type=submit],
form.cp_cff_13 #fbuilder input[type=button] {
color: #B19768;
font-weight: 400;
text-transform: uppercase;
background-color: transparent;
border: 2px solid #B19768;
border-radius: 0;
}
form.cp_cff_13 #fbuilder .pbSubmit:hover,
form.cp_cff_13 #fbuilder button:not([class*="trumbowyg"]):hover,
form.cp_cff_13 #fbuilder input[type=submit]:hover,
form.cp_cff_13 #fbuilder input[type=button]:hover {
color: #ffffff;
background-color: #B19768;
border-color: #B19768;
}
@media (max-width: 767px) {
form.cp_cff_13 #fbuilder .pbSubmit,
form.cp_cff_13 #fbuilder button:not([class*="trumbowyg"]),
form.cp_cff_13 #fbuilder input[type=submit],
form.cp_cff_13 #fbuilder input[type=button] {
}
}  .elementor-section.litigio_row {
width: calc(100% - 30px);
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px) {
.elementor-section.litigio_row {
width: calc(100% - 60px);
}
} .elementor-section.litigio_row > .elementor-container {
background-color: #ffffff;
border: 1px solid #9B9B9B80;
max-width: 1220px;
} .elementor-section.litigio_row a {
word-break: break-word;
}  .pum-container .wpcf7 input:not([type=submit]):not([type=checkbox]),
.pum-container .wpcf7 textarea {
font-size: 15px;
color: #999999;
border-width: 0 0 1px 0;
border-color: #B19768;
background-color: transparent!important;
padding: 12px 10px;
margin-bottom: 1px;
} .pum-container .wpcf7 input::placeholder,
.pum-container .wpcf7 textarea::placeholder {
color: #999999;
} .wpcf7-acceptance .wpcf7-list-item-label {
font-size: 13px;
vertical-align: middle;
}
.wpcf7-acceptance .wpcf7-list-item {
margin-left: 0!important;
} .wpcf7-acceptance input[type="checkbox"] {
font-size: 12px!important;
vertical-align: middle;
padding: 0!important;
margin-top: 0!important;
}
.uael-cf7-style .wpcf7-acceptance input[type=checkbox],
.uael-cf7-style .wpcf7-checkbox input[type=checkbox] {
display: inline-block!important;
}
.uael-cf7-style .wpcf7-acceptance input[type=checkbox]+span:before,
.uael-cf7-style .wpcf7-checkbox input[type=checkbox]+span:before {
display: none!important;
} .wpcf7 .contact_form_checkbox_container {
margin-bottom: 5px!important;
} .wpcf7 .contact_form_recaptcha_text {
margin-bottom: 20px!important;
} .pum-container .wpcf7 .wpcf7-submit {
color: #B19768;
background-color: transparent;
text-transform: uppercase;
border: 2px solid #B19768;
border-radius: 0!important;
padding: 15px 30px;
}
.pum-container .wpcf7 .wpcf7-submit:hover {
color: #ffffff;
background-color: #B19768;
} .wpcf7 .wpcf7-spinner {
display: none!important;
} .wpcf7-response-output {
background: #8bc34a!important;
border: 2px solid #8bc34a!important;
color: #ffffff!important;
text-align: center;
padding: 0.5em 1em!important;
}  .pum-title {
text-transform: uppercase;
padding-bottom: 10px;
padding-right: 40px;
}
@media (max-width: 767px) and (min-width:480px) {
.pum-title {
font-size: 26px!important;
}
}
@media (max-width: 479px) {
.pum-title {
font-size: 21px!important;
line-height: 28px!important;
padding-right: 30px;
}
} .top_popup_close_button {
position: absolute;
top: 0;
right: 0;
margin-top: -75px;
margin-right: -12px;
color: #777777!important;
background: none!important;
font-size: 22px;
font-weight: 300;
line-height: normal;
padding: 12px;
border: none;
transition: all 0.3s ease-in;
outline: none!important;
}
.top_popup_close_button:hover {
color: #B19768!important;
}
@media (max-width: 480px) {
.top_popup_close_button {
padding: 8px;
margin-top: -56px;
margin-right: -8px;
font-size: 20px;
}
} .pum-overlay:not(.pum-theme-form-popup-theme) .pum-container .pum-content+.pum-close {
width: auto;
padding: 0 25px;
text-transform: uppercase;
transition: all 0.3s ease-in;
}
.pum-overlay:not(.pum-theme-form-popup-theme) .pum-container .pum-content+.pum-close:hover {
background: #B19768;
color: #ffffff;
}
.pum-overlay.pum-theme-form-popup-theme .pum-container .pum-content+.pum-close:hover {
color: #B19768;
}
@media (max-width: 767px) {
.pum-overlay.pum-theme-form-popup-theme .pum-container .pum-content+.pum-close {
top: 12px;
right: 12px;
}
} .pum-overlay:not(.pum-theme-form-popup-theme) .pum-container .pum-content {
padding-bottom: 70px;
text-align: justify;
}
.pum-content:focus {
outline: none;
} .pum-overlay:not(.pum-theme-form-popup-theme) .pum-container .pum-content p:not(:last-child) {
margin-bottom: 15px;
} .pum-container .wpcf7 + p {
display: none;
} html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
padding-right: 0;
}  @-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}  .wa__btn_popup {
z-index: 999;
}
@media (max-width: 479px) {
.wa__btn_popup {
right: 20px!important;
bottom: 20px!important;
}
} .wa__popup_chat_box .wa__popup_heading .wa__popup_title:before {
content: "Em que podemos ajudar?";
}
.wa__popup_chat_box .wa__popup_heading .wa__popup_intro {
display: none!important;
} .wa__popup_chat_box .wa__popup_heading:before {
display: none;
} .wa__popup_chat_box .wa__popup_heading {
padding-left: 20px;
}  #cookie-law-info-bar {
box-shadow: none;
width: 100%;
position: fixed;
left: 0;
font-size: 13px;
font-weight: 400;
line-height: 20px;
padding: 6px 20px;
color: #fff!important;
background-color: rgba(47,51,50,.8)!important;
text-transform: uppercase;
}
@media (max-width: 839px) {
#cookie-law-info-bar {
padding-top: 20px!important;
}
} #cookie-law-info-bar a {
transition: all 0.5s ease;
text-decoration: none;
}
.cli-switch input:checked+.cli-slider,
.cli-tab-footer .wt-cli-privacy-accept-btn {
background-color: #B19768!important;
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
font-weight: 400;
}
@media (max-width: 839px) {
#cookie-law-info-bar a {
display: block;
margin-top: 10px!important;
margin-left: 0!important;
margin-right: 0!important;
}
#cookie-law-info-bar a:first-of-type {
margin-top: 20px!important;
}
#cookie-law-info-bar a:last-child {
margin-bottom: 15px!important;
}
} #cookie-law-info-bar #cookie_action_close_header,
#cookie-law-info-bar #wt-cli-accept-all-btn {
border: 2px solid #B19768;
}
#cookie-law-info-bar #cookie_action_close_header:hover,
#cookie-law-info-bar #wt-cli-accept-all-btn:hover {
background-color: #ffffff!important;
color: #B19768!important;
} #cookie-law-info-bar #CONSTANT_OPEN_URL,
#cookie-law-info-bar .cli_settings_button,
#cookie-law-info-bar .wt-cli-reject-btn {
border: 2px solid #B19768;
}
#cookie-law-info-bar #CONSTANT_OPEN_URL:hover,
#cookie-law-info-bar .cli_settings_button:hover,
#cookie-law-info-bar .wt-cli-reject-btn:hover {
background-color: #B19768!important;
color: #ffffff!important;
} .cookie_action_close_header {
margin: 2px 2px 2px 15%!important;
}
@media (max-width: 1095px) and (min-width: 900px) {
.cookie_action_close_header {
margin: 2px 2px 2px 10%!important;
}
}
@media (max-width: 899px) and (min-width: 840px) {
.cookie_action_close_header {
margin: 2px 2px 2px 5%!important;
}
}
@media (max-width: 839px) {
.cookie_action_close_header {
margin: 2px!important;
}
} .cookie_break_hide {
display: block;
}
@media (min-width: 839px) {
.cookie_break_hide {
display: none;
}
}  .error404 .site-content .ast-container {
max-width: none!important;
margin: 0!important;
}
.error404.ast-separate-container .site-content .ast-container #primary {
margin: 0!important;
}
.error404 .site-content {
background-color: #f7f7f7;
}
.error404.ast-separate-container .error-404 {
background-color: transparent;
}
.error404 .ast-404-layout-1 {
display: flex;
flex-direction: column;
justify-content: center;
min-height: 60vh;
}
@media (max-width: 767px) {
.error404 .ast-404-layout-1 {
min-height: 50vh;
}
} .error404 .page-header .page-title {
color: #3C3C3B;
text-transform: uppercase;
} .error404 .ast-404-layout-1 .page-sub-title {
font-size: 1em;
font-weight: 400;
} .custom_404_button_container {
text-align: center;
margin-top: 30px;
} .custom_404_button_container .elementor-button.custom_404_button {
display: inline-block;
line-height: 1em;
text-transform: uppercase;
border: 2px solid #B19768;
border-radius: 0!important;
}
.custom_404_button_container .elementor-button.custom_404_button:hover {
color: #ffffff;
background-color: #B19768;
}  @media (min-width: 992px) {
.site-footer .ast-builder-grid-row-3-lheavy .ast-builder-grid-row {
grid-template-columns: repeat(3, 1fr);
}
} @media (max-width: 767px) {
.site-primary-footer-wrap .site-footer-section.site-footer-section-1 {
padding-left: 10px;
padding-right: 10px;
}
.site-footer .site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-stack .site-footer-section:not(.site-footer-section-2) {
margin-bottom: 30px;
}
.site-footer .site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-stack .site-footer-section.site-footer-section-2 {
margin-bottom: 0;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section.site-footer-section-2 {
order: +1;
}
} .site-footer .footer_logo {
margin-bottom: 20px;
}
@media (max-width: 767px) {
.site-footer .footer_logo {
margin-bottom: 15px;
}
} .site-footer .footer_logo img {
width: 225px;
} .site-footer .widget_text p {
font-size: 14px;
line-height: 1.6em;
} .site-footer .widget .widget-title {
font-size: 18px;
color: var(--ast-global-color-0);
text-transform: uppercase;
margin-bottom: 15px;
}
@media (max-width: 767px) {
.site-footer .widget .widget-title {
margin-bottom: 10px;
}
} @media (min-width: 992px) {
.site-footer .widget_nav_menu {
max-width: fit-content;
margin-left: auto;
margin-right: auto;
}
} .site-footer .widget_nav_menu li {
font-size: 14px;
line-height: 1.6em;
}
.site-footer .widget_nav_menu li:not(:last-child) {
margin-bottom: 4px;
} .site-footer .widget_nav_menu li a {
color: var(--ast-global-color-2);
}
.site-footer .widget_nav_menu li a:hover {
color: var(--ast-global-color-0);
} .site-footer .footer_support_logo_container {
display: flex;
align-items: center;
gap: 0 10px;
}
@media (max-width: 767px) {
.site-footer .footer_support_logo_container {
justify-content: center;
}
} @media (max-width: 767px) {
.site-footer .footer_support_logo_container img {
max-width: 85px!important;
}
} .ast-footer-social-1-wrap .ast-builder-social-element {
width: 36px;
height: 36px;
border: 2px solid #B19768;
}
.ast-footer-social-1-wrap .ast-builder-social-element:hover {
background-color: #B19768;
} .ast-footer-social-1-wrap .ast-builder-social-element.ast-twitter svg,
.ast-footer-social-1-wrap .ast-builder-social-element.ast-instagram svg {
width: 19px;
height: 19px;
}
.ast-footer-social-1-wrap .ast-builder-social-element.ast-facebook svg {
width: 17px;
height: 17px;
} .site-footer .site-below-footer-wrap {
min-height: 40px;
padding-top: 10px;
padding-bottom: 10px;
}
@media (max-width: 991px) {
.footer-widget-area[data-section="section-fb-html-1"] {
margin-top: 0!important;
margin-bottom: 0!important;
}
} @media (max-width: 767px) {
.site-footer .site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-stack .site-footer-section:last-child {
margin-bottom: 0!important;
}
} .copyright_break_hide {
display: block;
}
@media (min-width: 480px) {
.copyright_break_hide {
display: none;
}
}  @media (max-width: 767px) {
a,
button,
.elementor-button,
input[type="submit"] {
transition: none!important;
}
}  .grecaptcha-badge {
visibility: hidden;
}