/*
Theme Name: Fale Agência Theme
Theme URI: https://faleagencia.digital
Description: Tema filho do Aimax
Author: Fale Agencia Digaol
Template: ai-max
Version: 1.0.0
*/

#header .wdt-header-tpl .sticky-header-active.wdt-header-top {
    background: rgb(22, 23, 54) !important;
}
.wdt-custom-hover-image-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img {
    border-radius: var(--wdtRadius_3X) !important;

}

.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry {
    background: #fff !important;
}
.wdt-post-entry .blog-entry .entry-title h4 a, .wdt-post-entry .blog-entry a:not(.wdt-button) {
    color: #161736 !important;
}

.wdt-custom-call-action.qodef-qi-call-to-action .qodef-m-inner, .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
    border: none !important;
    background: rgba(16, 17, 40, .6) !important;
}
.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry .entry-body p{
    color:#2B2B2B !important;
}
.wdt-post-entry .blog-entry .entry-title{
    margin-top: 20px;
}
.wdt-simple-style.wdt-post-entry.entry-grid-layout .blog-entry {
    box-shadow: 0px 0px 10px #00000015 !important;
    -webkit-box-shadow: 0px 0px 10px #00000015 !important;
}

.wdt-custom-team-members.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-inner {
    box-shadow: rgba(0,0,0,.2) 0 0 20px !important;
    background: #E13505 !important;
}

.wdt-custom-team-members.qodef-qi-team-member.qodef-item-layout--info-below-left .qodef-m-content {
    padding: 15px !important;
    padding-bottom: 25px !important;
}
.wdt-custom-team-members.qodef-qi-team-member .qodef-m-social-icons a {
    background: #161736 !important;
    border: 1px solid  #161736 !important;
}
.wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .swiper-slide.swiper-slide-active .wdt-content-item:before {
    background: #fff !important;
    box-shadow: rgba(0,0,0,.1) 0 0 20px !important;
}
.wdt-custom-testimonials-4 .wdt-testimonial-holder .wdt-testimonial-container .wdt-content-item {
    min-height: initial !important;

}

.wdt-custom-testimonials-4 .wdt-content-item .wdt-content-description {
    max-width: 980px !important;
}
.wdt-custom-testimonials-4 .swiper-slide .wdt-content-item .wdt-content-image a{
    transform: translateX(-50px);
    -webkit-transform: translateX(-50px);
}
.wdt-custom-testimonials-4 .swiper-slide .wdt-content-item .wdt-content-image img{
    width: 200px !important;
    height: 200px !important;
    border-radius:var(--wdtRadius_3X) !important;
    -webkit-transform: none !important;
}

/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/
/* Sempre aplica fundo branco */
.main-title-section-wrapper .main-title-section-container {
  background: #fff !important;
}

/* Telas muito grandes (HD) */
@media only screen and (min-width: 1281px) {
  .main-title-section-wrapper .main-title-section-container {
    padding: 80px 0 !important;
  }
}

/* Telas médias (até 1280px) */
@media only screen and (max-width: 1280px) and (min-width: 1025px) {
  .main-title-section-wrapper .main-title-section-container {
    padding: 70px 0 !important;
  }
}

/* Tablets (até 1024px) */
@media only screen and (max-width: 1024px) and (min-width: 768px) {
  .main-title-section-wrapper .main-title-section-container {
    padding: 60px 0 !important;
  }
}

/* Tablets pequenos e celulares grandes */
@media only screen and (max-width: 767px) and (min-width: 481px) {
  .main-title-section-wrapper .main-title-section-container {
    padding: 45px 0 !important;
  }
}

/* Celulares (até 480px) */
@media only screen and (max-width: 480px) {
  .main-title-section-wrapper .main-title-section-container {
    padding: 30px 0 !important;
  }
}



#secondary {
    background: #f2f2f2 !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
.blog-single-entry.post-minimal .entry-post-navigation > div > .nav-title-wrap h3 a, .widget.widget_recent_posts .recent-posts-widget .entry-title h4 a, .secondary-sidebar .widgettitle, .secondary-sidebar .widget ul li > a, .secondary-sidebar .tagcloud a {
    color: #161736 !important;
}
#searchform:before, #searchform input[type="text"] {
    color: #333 !important;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], .select2-container--default .select2-search .select2-search__field, .select2-container--default .select2-search--dropdown .select2-search__field, .select2-container--default .select2-search--inline .select2-search__field {
    box-shadow: 0 0 20px #00000020 !important;
    -webkit-box-shadow: 0 0 20px #00000020 !important;
}
.blog-single-entry.post-minimal .entry-post-navigation > .post-prev-link, .blog-single-entry.post-minimal .entry-post-navigation > .post-next-link{
    background: #f2f2f2 !important;
    box-shadow: none !important;
    padding-top: 20px;
    padding-bottom: 20px;
        box-shadow: none !important;
    -webkit-box-shadow: none !important;    
}
.blog-single-entry.post-minimal .entry-post-navigation > div:hover > .nav-title-wrap h3 a, .blog-single-entry.post-minimal .entry-post-navigation > div > .nav-title-wrap h3 a:hover{
    color: #161736 !important;
}
.comment-form .comment-form-comment textarea  {
    background: #f2f2f2 !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
#header-wrapper {
    margin: 0 !important;
}

.wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="password"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap input[type="url"], .wpcf7-form-control-wrap input[type="tel"], .wpcf7-form-control-wrap input[type="number"], .wpcf7-form-control-wrap input[type="range"], .wpcf7-form-control-wrap input[type="date"], .wpcf7-form-control-wrap textarea, .wpcf7-form-control-wrap input.text, .wpcf7-form-control-wrap input[type="search"]{
    color:#fff !important;
}



.wdt-custom-contact-form-alt div.wdt-custom-contact-form-col-1 .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-results>.select2-results__options .select2-results__option  {
    color: rgb(2555 255 255 / .5) !important;
    padding-left: 20px !important;
}
.wdt-custom-animation-1 .wdt-animation-text a{
    color: #fff !important;
}
.elementor-lightbox .elementor-swiper-button-next, .elementor-lightbox .elementor-swiper-button-prev {
    height: auto !important;
    width: auto !important;
}



.wt .e-contact-buttons__chat-button.has-size-small, .wts .e-contact-buttons__chat-button[type=button].has-size-small {
    height: 48px !important;
    width: 48px !important;
    background:#25d366 !important;
}
.wt .e-contact-buttons__chat-button.has-size-small, .wts .e-contact-buttons__chat-button[type=button].has-size-small {
    height: 48px !important;
    width: 48px !important;
    background:#25d366 !important;
}

 .wts .e-contact-buttons__chat-button.has-dot:after,  .wts .e-contact-buttons__chat-button[type=button].has-dot:after {
    background:#0a5f54 !important;
}
.wts .e-contact-buttons__close-button{
    background: none !important;
}

.rev_slider_wrapper, 
.rev_slider {
  background-color: #000 !important;
}


.main-title-section h1, .breadcrumb {
    hyphens: none !important;
    word-break: normal !important;
    word-wrap: normal !important;
    -moz-hyphens: none !important;
    -webkit-hyphens: none !important;
    -ms-hyphens: none !important;
}

#secondary-right, #secondary.secondary-has-right-sidebar {
    z-index: 0;
}
.mobile-menu-overlay {
    background-color: rgba(0, 0, 0, 0.7) !important;
    transition: background-color 0.3s ease; 

}
#header .wdt-header-tpl .sticky-header-active.wdt-header-top {
    padding: 20px !important;
}
.cky-revisit-bottom-left {
    display: none !important;
}