.portfolio-filter {
    display: none;
		} 

 .custom-breadcrumb .breadcrumb {
    display: none;
} 

.elementor-kit-9 button:hover, .elementor-kit-9 button:focus, .elementor-kit-9 input[type="button"]:hover, .elementor-kit-9 input[type="button"]:focus, .elementor-kit-9 input[type="submit"]:hover, .elementor-kit-9 input[type="submit"]:focus, .elementor-kit-9 .elementor-button:hover, .elementor-kit-9 .elementor-button:focus {
    background-color: #b5b5b5;
}

.download-box {
    background: #c2c2c2;
		    color: #fff;

}

.service-block .service-content .content-inner .readmore a {
    color: white;  
		font-size: 16px;
    background-color:#326aa9;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

div.wpneo-modal-wrapper-head span {
    display: none;
}

.product-block .product-thumbnail .shop-loop-actions {
    position: absolute;
    display: none;
    /* bottom: 0; */
    left: 22px;
    opacity: 0;
    filter: alpha(opacity = 0);
    /* -webkit-transition: all 0.35s; */
    /* transition: all 0.35s; */
    -moz-transition: all 0.35s;
    -ms-transition: all 0.35s;
    /* width: 40px; */
    /* z-index: 99; */
}

code {
    font-size: 87.5%;
    color: #5f5f5f;
    word-break: break-word;
}

p {
    margin-top: 20px;
    text-align: justify;
    margin-bottom: 1rem;
}

address {
    margin-bottom: 1rem;
    display: none;
    font-style: normal;
    line-height: inherit;
}

 .wpneo-list-details .campaign-top .campaign-single-right .campaign-meta .campaign-categories {
    background:#326aa9;
    display: none;
} 

.campaign-block .campaign-content .campaign-meta .campaign-categories {
    background:#326aa9;
    display: none; 
}

.campaign-block .campaign-content .campaign-meta .camapign-time_remaining .campaign-time-remaining {
    position: relative;
    display: none;                              
    padding-left: 20px;
}

ampaign-block .campaign-content {
    padding: 25px 25px;
    border: 1px solid #E9E9EE;
    border-top: 0;
    background: #fff;
} 

.wpneo-list-details .campaign-top .campaign-single-right .campaign-meta {
    display: none;
}

.gva-offcanvas-content #gva-mobile-menu ul.gva-mobile-menu > li a {
    padding: 12px 0 12px;
    font-size: 16px;
    text-transform: capitalize;
    color: #ffffff;
}

.gva-offcanvas-content .wp-sidebar {
    overflow-x: hidden;
    height: 100%;
    padding: 20px;
    background: #326aa9;
}

.header-mobile .topbar-mobile {
    border-bottom: 1px solid #E9E9EE;
    padding: 12px 13px 10px;
    font-size: 15px;
    background:  #326aa9;
}


.header-mobile .topbar-mobile a {
    color: #ffffff;
}

.gva-user .login-account .profile:hover, .topbar-mobile .login-account .profile:hover {
    color: #ffffff;
}

.gva-user .login-account .profile, .topbar-mobile .login-account .profile {
    color: #ffffff;
}

.header-mobile .topbar-mobile .create-a-project .icon {
    color: #ffffff;
}

.topbar-mobile .login-register a {

    color: #eaeaea;
}

.header-mobile .topbar-mobile .topbar-user .login-register .icon {
    color: #ffffff;
}

.gva-offcanvas-content #gva-mobile-menu ul.gva-mobile-menu > li a:hover {
    color: #ffffff;
}

.gva-user .login-account .user-account, .topbar-mobile .login-account .user-account {
    position: absolute;
    top: 100%;
    right: -20px;
    width: 280px;
    background: #326aa9;
    z-index: 11;
    padding: 20px;
    margin-top: 9px;
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    border: 1px solid#326aa9;
    opacity: 0;
    filter: alpha(opacity = 0);
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
}

ul.gva-nav-menu > li > a {
    font-size: 16px;
    font-weight: 400;
    padding: 36px 20px;
    height: auto;
    position: relative;
    display: inline-block;
    color: #ffffff;
}

ul.gva-nav-menu > li > a:hover {
    font-size: 16px;
    font-weight: 400;
    padding: 36px 20px;
    height: auto;
    position: relative;
    display: inline-block;
    color: #ffffff;
}

/*.elementor-kit-9 button, .elementor-kit-9 input[type="button"], .elementor-kit-9 input[type="submit"], .elementor-kit-9 .elementor-button:hover {
    color: #FFFFFF;
    background-color: #eaeaea;
} 

.elementor-kit-9 button:hover, .elementor-kit-9 button:focus, .elementor-kit-9 input[type="button"]:hover, .elementor-kit-9 input[type="button"]:focus, .elementor-kit-9 input[type="submit"]:hover, .elementor-kit-9 input[type="submit"]:focus, .elementor-kit-9 .elementor-button:hover, .elementor-kit-9 .elementor-button:focus {
    background-color: #eaeaea;
}*/

.elementor-kit-9 button:hover,.elementor-kit-9 button:focus,.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 .elementor-button:hover,.elementor-kit-9 .elementor-button:focus {
    color: #000000;
		background-color: #eaeaea !important;
}

.btn-slider {
    background-color: #007bff; /* cor inicial do botão */
    color: #fff;
}

.btn-slider:hover {
    background-color: #ff0000; /* cor ao passar o mouse */
}

.btn-theme-2:after {
    background: #1b1f2e;
		display:none !important;
}

.btn:hover, input[type*="submit"]:not(.fa):not(.btn-theme):not(.wpcf7-submit):hover {
    color: #000000 !important;
}

.woocommerce .button[type*="submit"]:hover {
    background: #eaeaea !important; /* Altera o fundo para preto */
    color: #040404 !important; /* Altera o texto para branco */
}

.elementor-9584 .elementor-element.elementor-element-737d763 .elementor-button[type="submit"]:hover {
    background: #eaeaea !important; /* Altera o fundo para preto */
    color: #040404 !important; /* Altera o texto para branco */
}

.woocommerce-page .content-page-inner input.button, .woocommerce-page .content-page-inner a.button {
    background: #ffffff;
    display: none;
}

#pix-por-piggly .pix-por-piggly--copy {
    padding: 16px;
    font-size: 14px;
    font-weight: 700;
    border-radius: 6px;
    background-color: #326aa9;
    cursor: pointer;
    transition: background-color .2s, color .2s;
}

#pix-por-piggly .pix-por-piggly--copy:hover {
    padding: 16px;
    font-size: 14px;
    font-weight: 700;
    border-radius: 6px;
    background-color: #eaeaea;
		color: #000000;
    cursor: pointer;
    transition: background-color .2s, color .2s;
}

#PEA-body button:hover {
    background-color: #326aa9 !important;
    text-align: center;
    padding: 10px 16px;
    color: #ffffff;
    font-weight: bold;
    border-radius: 4px;
    border: none;
	
}

.campaign-block .campaign-content {
    /* padding: 20px 35px; */
    padding: 1px 35px 20px 35px;
    border: 1px solid #E9E9EE;
    background: #fff;
		box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2); /* Adiciona uma sombra suave */

}

.elementor-8394 .elementor-element.elementor-element-71a537ab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8394 .elementor-element.elementor-element-71a537ab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f7f7f7;
}