/*
Theme Name: Bioni Consulting | Activa Marketing
Author URI: https://activadigital.com.br
Author: Dinho de Marcco
Version: 1.0
---*/

/* Lupa Header */

.elementor-search-form--skin-full_screen .elementor-search-form__toggle{
     color: #606060;
}

/* Item Menu */
.elementor-16 .elementor-element.elementor-element-fc76ae4 .elementor-nav-menu--main .elementor-item{
     color: #606060 !important;
}

.elementor-16 .elementor-element.elementor-element-fc76ae4 .elementor-nav-menu--main .elementor-item:hover, .elementor-16 .elementor-element.elementor-element-fc76ae4 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-16 .elementor-element.elementor-element-fc76ae4 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-16 .elementor-element.elementor-element-fc76ae4 .elementor-nav-menu--main .elementor-item:focus{
 color: #F18C2F !important;    
}

.elementor-nav-menu .sub-arrow i{
     color: #F18C2F !important;
}

/* item submenu hover */
.elementor-16 .elementor-element.elementor-element-fc76ae4 .elementor-nav-menu--dropdown a:hover, .elementor-16 .elementor-element.elementor-element-fc76ae4 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-16 .elementor-element.elementor-element-fc76ae4 .elementor-nav-menu--dropdown a.highlighted, .elementor-16 .elementor-element.elementor-element-fc76ae4 .elementor-menu-toggle:hover{
     color: #F18C2F !important;
}

.elementor-widget-button .elementor-button{

     background-color: #F18C2F !important;

}

/* banner Title */
.elementor-28 .elementor-element.elementor-element-c866add .elementor-heading-title{
     color: #F18C2F;
}

/* bullet banner */
.elementor-2 .elementor-element.elementor-element-0a47b0d .swiper-pagination-bullet-active{
     background: #F18C2F !important;
}

/* title page */
.elementor-widget-heading .elementor-heading-title, .elementor-2 .elementor-element.elementor-element-f2f9a6f .elementor-heading-title{
     color: #F18C2F;
}


/* Font color button contato footer */
.elementor-85 .elementor-element.elementor-element-e11431a .elementor-button, .elementor-85 .elementor-element.elementor-element-35dd067 .elementor-button{
     color: #fff !important;
} 

/* Icon social media */
.elementor-85 .elementor-element.elementor-element-e872019 .elementor-social-icon{
     background-color: #606060 !important;
}

/* icons home */
.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{
     fill: #F18C2F;
     color: #F18C2F;
     border-color: #F18C2F;
}

.elementor-2 .elementor-element.elementor-element-2276e81 > .elementor-element-populated{
     border-color: #F18C2F;
}

.elementor-2 .elementor-element.elementor-element-2276e81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-2276e81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
     background-image: linear-gradient(90deg, #606060 0%, #9E9E9E 100%);
}

.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{
    color: #F18C2F; 
}

.elementor-245 .elementor-element.elementor-element-146d343 .elementor-heading-title{
     color: #F18C2F; 

}

 .elementor-element.elementor-element-420ca02:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-420ca02 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
 .elementor-245 .elementor-element.elementor-element-cb5d0db:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-cb5d0db > .elementor-motion-effects-container > .elementor-motion-effects-layer,
 .elementor-860 .elementor-element.elementor-element-57b78ba:not(.elementor-motion-effects-element-type-background), .elementor-860 .elementor-element.elementor-element-57b78ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{
     background-color: rgba(158, 158, 158, 0.1) !important;
     
}

.elementor-245 .elementor-element.elementor-element-d20a066:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-245 .elementor-element.elementor-element-d20a066 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-860 .elementor-element.elementor-element-3c0df24:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-860 .elementor-element.elementor-element-3c0df24 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-123 .elementor-element.elementor-element-ce1db22:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-123 .elementor-element.elementor-element-ce1db22 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-1536 .elementor-element.elementor-element-fe1878c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1536 .elementor-element.elementor-element-fe1878c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
   background-image: linear-gradient(90deg, #606060 0%, #9E9E9E 100%) !important;  
}

.elementor-element-populated{
     border-color: #F18C2F !important;
     
}

.elementor-860 .elementor-element.elementor-element-38e4180 .elementor-heading-title,
.elementor-245 .elementor-element.elementor-element-ed4533e .elementor-heading-title,
.elementor-1536 .elementor-element.elementor-element-81d198c .elementor-heading-title{
     color: #F18C2F !important;
}

 .elementor-button:hover, .elementor-1536 .elementor-element.elementor-element-0535e57 .elementor-button:focus{
     border-color: #9E9E9E !important;  ;
     color: #fff !important;
     background-color: #F18C2F !important;
}

.elementor-47 .elementor-element.elementor-element-eac4cda .elementor-button{
     color: #fff !important;  ;
}

.elementor-2 .elementor-element.elementor-element-d5ca98b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2 .elementor-element.elementor-element-d5ca98b .elementor-swiper-button.elementor-swiper-button-next{
   color: #F18C2F !important;  ;    
}

.elementor-2 .elementor-element.elementor-element-d5ca98b .elementor-swiper-button.elementor-swiper-button-prev:hover, .elementor-2 .elementor-element.elementor-element-d5ca98b .elementor-swiper-button.elementor-swiper-button-next:hover{
     background-color: #F18C2F !important;
     color: #fff !important; 
}

.elementor-16 .elementor-element.elementor-element-d040df4.elementor-search-form--skin-full_screen .elementor-search-form__container{
     background-color: #F18C2F;
}

.elementor-widget-heading .elementor-heading-title{
     color: #F18C2F;
}

.elementor-118 .elementor-element.elementor-element-19be884:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-19be884 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-123 .elementor-element.elementor-element-3c84c81:not(.elementor-motion-effects-element-type-background), .elementor-123 .elementor-element.elementor-element-3c84c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-14 .elementor-element.elementor-element-d50d9da:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d50d9da > .elementor-motion-effects-container > .elementor-motion-effects-layer{
     background-color: #F18C2F !important; 
}

.elementor-118 .elementor-element.elementor-element-adc1c8d .elementor-heading-title,
.elementor-123 .elementor-element.elementor-element-ed904a6 .elementor-heading-title{
     color: #fff;
}

.elementor-118 .elementor-element.elementor-element-222ee26 .elementor-pagination .current,
.elementor-118 .elementor-element.elementor-element-222ee26 .elementor-pagination .page-numbers:hover{
     background-color: #F18C2F !important;
}

.elementor-widget-form .elementor-button[type="submit"]{
     background-color: #F18C2F !important;
}

.elementor-14 .elementor-element.elementor-element-7dd0c1a .elementor-social-icon{
     background-color: #F18C2F !important;
}

/* Link depoimentos */
.elementor-widget-testimonial-carousel .elementor-testimonial__title{
     color: #F18C2F;
}
/* icone mais informações */
.elementor-123 .elementor-element.elementor-element-f88d6f8.elementor-view-stacked .elementor-icon{
     background-color: #F18C2F;
}
/* icone mais informações HOVER */
.elementor-123 .elementor-element.elementor-element-f88d6f8.elementor-view-stacked .elementor-icon:hover{
     background-color: #F18C2F;
}

.elementor-123 .elementor-element.elementor-element-a5bfdbb .elementor-swiper-button.elementor-swiper-button-prev, .elementor-123 .elementor-element.elementor-element-a5bfdbb .elementor-swiper-button.elementor-swiper-button-next{
   color: #F18C2F !important;  
}

.elementor-123 .elementor-element.elementor-element-a5bfdbb .eicon-chevron-left:hover:before, .elementor-123 .elementor-element.elementor-element-a5bfdbb .eicon-chevron-right:hover:before{
     background-color: #F18C2F;
     color: #fff;
}

#elementor-popup-modal-167 .dialog-widget-content{
     border-color: #F18C2F !important;
}

.elementor-5 .elementor-element.elementor-element-24dff11:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-24dff11 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
     background-color: #F18C2F;
}

.elementor-5 .elementor-element.elementor-element-24dff11 > .elementor-element-populated{
     border-color: #606060 !important;
}

.elementor-5 .elementor-element.elementor-element-7f4902c .elementor-tab-title.elementor-active a, .elementor-5 .elementor-element.elementor-element-7f4902c .elementor-tab-title.elementor-active .elementor-toggle-icon{
     color: #606060;
}

.elementor-5 .elementor-element.elementor-element-7f4902c .elementor-tab-title .elementor-toggle-icon i:before{
   color: #F18C2F;  
}

.elementor-101 .elementor-element.elementor-element-b0def17:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-b0def17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color: #F18C2F;  
}

.elementor-16 .elementor-element.elementor-element-c0ec77a {
        width: 220px;
        height: auto;
}

.elementor-85 .elementor-element.elementor-element-fdae9ab img{
     width: 150px;
     height: auto;
}

.dialog-type-lightbox{
     background-color: rgba(0, 0, 0, .8) !important;
}

body.admin-bar .dialog-lightbox-widget{
     justify-content: center !important;
     align-items: center;
     text-align: center;
}

@media (min-width: 1024px) {
    body.admin-bar .dialog-lightbox-widget {
        height:calc(100vh - 32px);
        justify-content: center !important;
        align-items: center;
        text-align: center;
    }
}

.dialog-lightbox-message .elementor-widget-heading .elementor-heading-title{
     font-size: 32px;
     font-family: "Raleway", Sans-serif !important;
     text-align: center;
     
     padding-top: 16px;
}

.dialog-lightbox-message .elementor-widget-heading span.elementor-size-default,
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{
     font-size: 18px;
     font-family: "Raleway", Sans-serif !important;
     text-align: center;
     color: #606060;
    
     padding: 0 !important;
     
}

.elementor-element-40c59a1d{
     text-align: center;
}

.elementor-widget-form input, .elementor-widget-form textarea{
     margin: 8px 8px;
     font-family: "Raleway", Sans-serif;
     font-size: 14px;
     color: #9E9E9E;
}

.dialog-type-lightbox .elementor-element-populated{
     border-top: 10px solid;

}

.elementor-16 .elementor-element.elementor-element-d5c38a8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d5c38a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
     background-color: #F18C2F !important;
}

.elementor-16 .elementor-element.elementor-element-db46eaf div.elementor-menu-toggle{
     color: #F18C2F !important;
}

.copy, .copy a, .text-ppc a{
     font-size: 11px !important;
}