/*
Theme Name: CONFAGRICOLTURA
Description: CONFAGRICOLTURA
Author: Bagubits
Author URI: https://bagubits.it
Template: Avada 
Version: 1.0.0
Text Domain:  confagricoltura
*/
.gallery-year { display: none; }
.gallery-year.active { 
    display: block;
}

#gallery-filter li.active, #gallery-filter li.active:hover {
    color:#fac72e !important;
}

.post-filter-list li {
  cursor: pointer;
  margin-right: 10px;
}




.bold-text {
    font-weight: bold;
}

.no-margin-bottom p {
    margin-bottom: 0;
}

.centered-nc {
    margin: auto;
}

/* HEADER */

.awb-menu.collapsed-menu {
    font-size: 30px;
}

.search-icon-menu .menu-title {
    display: none;
}



/* SLIDER-HOME */
.slide-green-button i {
    color: #fac72e;
    margin-left: 30px;
}

.avada-has-rev-slider-styles .avada-skin-rev {
    border-top: none;
}


/* BUTTON */

.transparent-btn:hover,
.transparent-btn:active,
.transparent-btn:focus {
    background: #f9f9fb !important;
    border-radius: 4px;
}

.transparent-btn:hover span,
.transparent-btn:active span,
.transparent-btn:focus span {
    color: #07762e !important;
}

.green-hover-btn:hover {
    background-color: #07762e;
    color: #f9f9fb;
    border-color: #07762e;
}

.magazine-btn:hover {
    background-color: #07762e;
    color: #f9f9fb;
}

.magazine-btn {
    width: 50%;
    margin: auto;
    text-align: center;
}

/* ARTICLE POSTCARDS */

.post-typology-title {
    margin: 0 !important;
}

.post-typology-title-cnt {
    position: absolute;
    top: -12.2px;
    left: 20px;
    z-index: 9;
}



/* ARTICLE */


.custom-img-cat {
    background: #fac72e;
    aspect-ratio: 1;
    border-radius: 50%;
}

.single-post .fusion-social-networks {
    margin-left: 30px;
}

.single-post .fusion-sharing-box {
    margin-top: 0;
    padding: 0;
}



.art-title-bar .fusion-builder-row {
    justify-content: flex-end;
}

/* SERVIZI */

.p-absolute-card-sx {
    position: absolute;
    left: 10%;
}

.p-absolute-card-dx {
    position: absolute;
    right: 10%;

}

/* NEWSLETTER FORM */

.newsletter-form label {
    color: #f9f9fb !important;
    margin-bottom: 0 !important;
}

.newsletter-form input {
    background-color: transparent !important;
    border-color: #f9f9fb !important;
    border-width: 2px !important;
    color: #f9f9fb !important;
}



.newsletter-form .fusion-form-field {
    margin: 5px;
}

.newsletter-form .fusion-form-consent-field a {
    color: #f9f9fb;
    text-decoration: underline;
}

.newsletter-form .fusion-form-consent-field .fusion-form-label-wrapper {
    display: none;
}

.newsletter-form .fusion-form-consent-field .fusion-form-checkbox input:hover:not(:checked)+label:before,
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input:checked+label:before {
    border-color: #f9f9fb;
}

.newsletter-form .fusion-form-consent-field input:checked+label:after {
    background-color: #f9f9fb !important;
}



.home-sections p {
    background: #07762e;
    padding: 6px 12px;
    border-radius: 4px;
    position: absolute;
    top: -14px;

}

.home-sections.dx p {
    right: 30px;
}

.home-sections.sx p {
    left: 30px;
}

.follow-us-section .fusion-social-network-icon {
    border: 2px solid #f9f9fb !important;
    border-radius: 50%;
    margin-right: 20px !important;
    aspect-ratio: 1;
    padding: 2%;
}





.magazine-section .fusion-imageframe {
    overflow: visible;
}


.article_wrapper {
    display: none;
}


/* Pagina News */

#post-211 .fusion-post-cards {
    display: block;
    margin-top: 1em;
}

#post-211 .article-post-card {
    width: 25% !important;
}

@media only screen and (max-width: 1024px) {
    #post-211 .article-post-card {
        width: 50% !important;
    }
}

@media only screen and (max-width: 640px) {
    #post-211 .article-post-card {
        width: 100% !important;
    }

    #post-211 .fusion-post-cards {
        margin-top: 3em;
    }
}