/**
Theme Name: Associacao Jucara
Author: Associacao Agroecologica Jucara
Author URI: https://associacaojucara.org.br
Description: Theme for Associacao Jucara
Version: 1.0.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: associacao-jucara
Template: astra
*/
@import url('https://fonts.googleapis.com/css2?family=Delius+Swash+Caps&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

html, body {
  max-width: 100%;
  overflow-x: hidden;
}

*{
  /* border: 1px solid red */
}


@font-face {
  font-family: "Delius Swash Caps", cursive;
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat Regular';
  font-style: normal;
  font-weight: normal;
  src: local('fonts/montserrat'), url('fonts/montserrat/Montserrat-Regular.woff') format('woff');
}

body, *{
  font-family: "Montserrat Regular" !important;
  font-weight: normal;
  font-style: normal;
}

h2,
.lp-screen-text {
  font-family: "Delius Swash Caps" !important;
  font-weight: normal;
  font-style: normal;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
  /* font-size: 3rem; */
}

[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{
  fill: #fff !important;
  margin: 0.2rem;
  width: 1.8rem;
  height: 1.8rem;
}

.site-header{
  width: 100%;
}

.home .site-header{
  position: absolute;
}

.home .site-header.fixed{
  position: fixed;
}

.ast-primary-header-bar{
  background-color: rgba(255, 255, 255, 0.8);
}

.single .ast-primary-header-bar{
  background-color: rgba(242,243,250,1);
}

.ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon{
  /* border: 1px solid red !important; */
}
/* 
.home .ast-button-wrap .menu-toggle.main-header-menu-toggle{
  margin-top: -4rem;
} */

.ast-button-wrap .menu-toggle.main-header-menu-toggle{
  margin: 0rem 1rem 0 0;
}



.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-1 .current-menu-ancestor > .menu-link
.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-1 .current-menu-ancestor > .menu-link{
  color: #692578 !important;
  /* border: 1px solid red; */
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid,
.everest-forms .evf-submit-container{
  
  padding: 0
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field{
  margin-right: 0.5rem;
}

.everest-forms button[type="submit"],
.everest-forms button.button:not(.button-large){
    border-radius: 8px;  
    background: #E09F3E;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 30px;
    padding-right: 30px;
    color: #ffffff;
  transition: all 0.5s ease-out;;
}



.everest-forms button[type="submit"]:hover,
.everest-forms button.button:not(.button-large):hover{
  background: #a33216d3;
  color: #ffffff;
  
}

#seja-voluntario .everest-forms button[type="submit"],
#seja-voluntario.everest-forms button.button:not(.button-large){
  background: #692578;
}

#seja-voluntario .everest-forms button[type="submit"]:hover,
#seja-voluntario .everest-forms button.button:not(.button-large):hover{
  background: #692578a8;
}

.everest-forms label{
  color: #000;
}

.everest-forms .everest-forms-notice--success{
  background-color: #1da333;
}

.home .menu-item:first-child{
  /* border: 1px solid red; */
  display: none;
}

.main-header-menu .menu-link, .main-header-menu>a{
  padding: 0 0.5rem !important;
}

.main-header-menu .sub-menu{
  top: 80%;
}

/* 
.current-menu-ancestor{
  font-weight: bold;
} */

.main-header-menu .sub-menu .menu-item{
  padding: 1rem;
}

.eb-post-carousel-wrapper.slick-arrows{
  margin-left: 0;
  margin-right: 0;
}

.ast-single-post.ast-page-builder-template .site-main > article, .woocommerce.ast-page-builder-template .site-main, .ast-page-builder-template .post-navigation{
  padding-left: 0;
    padding-right: 0;
}

.single .post-navigation{
 display: none;
}

.site-below-footer-wrap[data-section="section-below-footer-builder"]{
  border: 0;
}

.trp-language-switcher > div{
  background-color: transparent !important;
  border: 0 !important;
  padding: 0;
}

.trp-language-switcher{
  width: auto;
}

.trp-language-switcher:focus .trp-ls-shortcode-language,
.trp-language-switcher:hover .trp-ls-shortcode-language{
  padding: 0;
}


.trp-language-switcher > div > a:hover {
  background: transparent;
}

.grid-container {
  max-width: 100%;
}


.gutentor-image-thumb img{
  border-radius: 8px;
  
}


.gutentor-single-item-image-box{
  margin-right: 2rem;
}


.single-post h3, .single-post .entry-content h3{
  color: #ec4a3c
}

.single-post .wp-block-button .wp-block-button__link, 
.single-post .wp-block-search .wp-block-search__button, 
body.single-post  .wp-block-file .wp-block-file__button{
  border-color: #ec4a3c;
  background-color: #ec4a3c;

}

.single-post #ast-scroll-top,
.single-post ::selection{
  background-color: #ec4a3c;
  
}

#popmake-538 h2{
  color: #4d5f48;
}

#popmake-538 p:last-child{
  background-color: #4d5f48;
  color: #fff;
  padding: 1rem;
  border-radius: 8px;
}



#quem-somos ::selection{
  background-color: #e09f3c;
}

#apoie-nos ::selection{
  background-color: #4d5f48;
}

#projetos ::selection{
  background-color: #ec4a3c;
}


#diretoria ::selection{
  background-color: #a33316;
}

#contato ::selection{
  background-color: #e09f3e;
}

.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{
  padding: 1rem;
}

.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle{
  color: #6a2679
}

.ast-header-social-1-wrap .ast-builder-social-element svg{
fill: #6a2679;
}

.home .n2-ss-slider{
  height: 100vh;
}

table {
  border: 0
}

th,
td {
  border: 0
}


.single .pum-content + .pum-close, .single .pum-theme-default-theme .pum-content + .pum-close{
  background-color: #fbca80 !important

}

.single .pum-content h2, .single .pum-theme-default-theme .pum-content h2{
  color: #ec4a3c !important;
}

.support-mail{
 
  color: #fff;
  padding: 1rem;
  border-radius: 8px;
}

.support-mail a{
  /* color: #fff !important; */
}

.home .support-mail{
  background-color: #6a2679;
}
.single .support-mail{
  background-color: #ec4a3c;
}
.single .support-mail a,
.home .support-mail a{
  /* background-color:  #fff; */
  color: #fff
}
