/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*loggato*/

body.logged-in .pulsante-login,
body .pulsante-out{
    display:none!important;
}
body.logged-in .pulsante-area-riservata,
body.logged-in .pulsante-out{
    display:flex!important;
}




/*modale login*/
div#login-modal .blocco-login{
    margin-bottom:0px;

}
div#login-modal .blocco-login label {
    font-size: 15px;
}
div#login-modal .blocco-login p.login-remember {
    display: none;
}
div#login-modal .blocco-login .login-submit input {
    background: #ed6e35;
    border: 0;
    color: #fff;
    padding: 16px 40px;
    border-radius: 13px;
    width:100%;
    font-size:15px
}
div#login-modal .blocco-login input[type="text"],
div#login-modal .blocco-login input[type="password"] {
    border-radius: 13px!important;
    color:#222!important;
    margin-top:0px!important
}

div#login-modal .modal-header {
    border: 0;
    background: #ed6e35;
    color: white;
    border-radius:3px 3px 0px 0px
}

div#login-modal .modal-header *{
    color: white!important;
}


div#login-modal .blocco-login p.login-password,
div#login-modal .blocco-login p.login-username {
    margin-top: 8px;
    margin-bottom:  8px;
}



div#login-modal .modal-dialog.modal-sm {
    width: 100%;
    max-width: 400px;
}

div#login-modal h3#modal-heading-1 {
    text-align: center;
    /*font-family: 'Noto Sans';*/
    font-size: 20px;
}
div#login-modal img{
    max-width: 200px;
}
div#login-modal hr {
    opacity: 0.4;
    margin-top: 19px;
}
div#login-modal .modal-footer {
    display: none;
}



/*overlay blocco*/
#blocco-visualizzazione {
    position: fixed;
    width: 100vw!important;
    height: auto!important;
    min-height:100vh!important;
    overflow-y:auto;
    z-index: 100000;
    background-color: #ed6e35 !important;
    background-size: cover;
    top: 0;
    right:0;
    margin:0
}
#blocco-visualizzazione .blocco-login{
    background:white;
    max-width:400px;
    padding:30px 0;
    border-radius:10px;
    box-shadow: 0px 2px 45px 0px rgb(0 0 0 / 40%)!important;
}
#blocco-visualizzazione .blocco-login label {
    font-size: 15px;
}
#blocco-visualizzazione .blocco-login p.login-remember {
    display: none;
}
#blocco-visualizzazione .blocco-login .login-submit input {
    background: #ed6e35;
    border: 0;
    color: #fff;
    padding: 16px 40px;
    border-radius: 13px;
    width:100%;
    font-size:15px
}
#blocco-visualizzazione .blocco-login input[type="text"],
#blocco-visualizzazione .blocco-login input[type="password"] {
    border-radius: 13px!important;
    color:#222!important;
}
@media screen and (max-width: 767px){
    #blocco-visualizzazione .blocco-login p {
    margin-top: 0;
    margin-bottom: 10px;
    }
#blocco-visualizzazione .blocco-login p.login-submit {
    margin-top: 20px!important;
    }
}

#blocco-visualizzazione img.img-responsive {
    filter: hue-rotate(-8deg);
}






.widget_wpc_sorting_widget select, 
.widget_wpc_sorting_widget select option,
.wpc-sorting-form *,
.wpc-after-sorting-form .select2-results *{
    font-family:var(--body_typography-font-family,inherit), "Font Awesome 5 Free";
    font-weight: 600;

}


.listing-big .foto-listing > ul.fusion-grid{
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 70px);
    margin: 40px -35px;
    
}
.listing-big .foto-listing > ul.fusion-grid > li {
    width: 33.3333333%;
    padding: 35px;
}

.listing-small .foto-listing > ul.fusion-grid > li {
    width: 25%;
    padding: 20px;
}
.listing-small .foto-listing > ul.fusion-grid{
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 40px);
    margin: 0px -20px;
}
/*.listing-small .foto-listing > ul.fusion-grid > li:nth-child(n+9),
.listing-small .pagination.clearfix{
display:none
}*/
@media screen and (max-width: 1024px){
    .listing-small .foto-listing > ul.fusion-grid > li {
        width: 25%;
        padding: 10px;
    }
    .listing-small .foto-listing > ul.fusion-grid{
        width: calc(100% + 20px);
        margin: 0px -10px;
    }
}
@media screen and (max-width: 768px){
    .listing-small .foto-listing > ul.fusion-grid > li {
        width: 50%;
        padding: 10px;
    }
}


/*smaller*/
.listing-smaller .foto-listing > ul.fusion-grid > li {
    width: 20%;
    padding: 10px;
}
.listing-smaller .foto-listing > ul.fusion-grid{
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 20px);
    margin: 0px -10px;
}
@media screen and (max-width: 1024px){
    .listing-smaller .foto-listing > ul.fusion-grid > li {
        width: 25%;
        padding: 10px;
    }
    .listing-smaller .foto-listing > ul.fusion-grid{
        width: calc(100% + 20px);
    }
}
@media screen and (max-width: 768px){
    .listing-smaller .foto-listing > ul.fusion-grid > li {
        width: 33.33%;
        padding: 10px;
    }
}
@media screen and (max-width: 580px){
    .listing-smaller .foto-listing > ul.fusion-grid > li {
        width: 50%;
        padding: 10px;
    }
}


.foto-listing > ul.fusion-grid > li > article figure.foto-figure {
    width: 100%;
    padding: 0;
    margin: 0;
    display: flex;
    background-color: rgba(25,25,25,0.05);
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAPCAQAAAC/mnxTAAAAIUlEQVR4AWPc7sywl4GBgUSScTsD6YBsbYPNkaOOHHUkALSqN8mc6mmTAAAAAElFTkSuQmCC);
    background-size: auto;
    background-repeat: repeat;
    background-blend-mode: darken;
    border-radius:8px;
}

.foto-listing > ul.fusion-grid > li > article figure.foto-figure > img {
    width: 100%;
    object-fit: contain;
}

.foto-listing > ul.fusion-grid > li > article .foto-content > h3.foto-title {
    font-size: 16px;
    margin: 16px 0px 8px 0px;
    font-weight: 400;
}

.foto-listing > ul.fusion-grid > li > article .foto-content > .foto-meta {
    display: flex;
    flex-direction: column;
    line-height: 1.4;
}

.foto-listing > ul.fusion-grid > li > article .foto-content > .foto-meta  > span {
    color: initial;
    font-size: 14px;
}

/*color-alt*/
.foto-listing.color-alt  > ul.fusion-grid > li > article figure.foto-figure {
    background-color: rgba(25,25,25,0.15);
}
.foto-listing.color-alt > ul.fusion-grid > li > article .foto-content >  h3.foto-title {
    color: rgb(255 255 255 / 100%);
}
.foto-listing.color-alt > ul.fusion-grid > li > article .foto-content > .foto-meta > span {
    color: rgb(255 255 255 / 85%);
}

/*hover*/
.foto-listing > ul.fusion-grid > li > article figure.foto-figure{
    aspect-ratio: 1/1;
    position: relative;
    overflow: hidden;
    cursor:pointer;
}
.foto-listing > ul.fusion-grid > li > article figure.foto-figure img{
    padding: 10px;
}
.foto-listing > ul.fusion-grid > li > article figure.foto-figure:after {
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    z-index: 20;
    content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGl2ZWxsb18xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDEyIDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiAxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MC42NjY3O3N0cm9rZS1taXRlcmxpbWl0OjEuMzMzMzt9DQo8L3N0eWxlPg0KPGc+DQoJPGxpbmUgY2xhc3M9InN0MCIgeDE9IjYiIHkxPSIwIiB4Mj0iNiIgeTI9IjEyIi8+DQoJPGxpbmUgY2xhc3M9InN0MCIgeDE9IjAiIHkxPSI2IiB4Mj0iMTIiIHkyPSI2Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
    width: 10px;
    height: 10px;
    opacity: 0;
}
.foto-listing > ul.fusion-grid > li > article figure.foto-figure:hover:after {
    width: 50px;
    height: 50px;
    opacity: 1;
}
.foto-listing > ul.fusion-grid > li > article figure.foto-figure:before {
    content: "";
    z-index: 10;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: rgb(16 16 16 / 0%);
}
.foto-listing > ul.fusion-grid > li > article figure.foto-figure:hover:before {
    background: rgb(90 90 90 / 50%);
}
.foto-listing > ul.fusion-grid > li > article figure.foto-figure:hover img {
    filter:grayscale(1)
}
.foto-listing > ul.fusion-grid > li > article:nth-child(odd) figure.foto-figure:hover img {
    transform: scale(1.35) rotate(2deg);
}
.foto-listing > ul.fusion-grid > li > article:nth-child(even) figure.foto-figure:hover img {
    transform: scale(1.35) rotate(-2deg);
}
.foto-listing > ul.fusion-grid > li > article figure.foto-figure:after, 
.foto-listing > ul.fusion-grid > li > article figure.foto-figure:before, 
.foto-listing > ul.fusion-grid > li > article figure.foto-figure img{
    transition: all 0.55s ease-in-out;
    transition-delay:100ms
}


/*correzioni fancybox*/
.post-type-archive-archivio-fotografico .fancybox-stage {
    width:75%;
}
.post-type-archive-archivio-fotografico .fancybox-slide {
    padding-bottom:30px!important;
}
.post-type-archive-archivio-fotografico button.fancybox-button.fancybox-button--thumbs {
    display: none;
}





/*caption .post-type-archive-archivio-fotografico 
.fancybox-caption {
    width: 25%;
    height: 100%;
    margin: 0;
    padding: 30px;
    left: unset!important;
    right: 0%!important;
    top: 0px;
    position: absolute;
    background: #00000075;
    display: flex;
    flex-direction: column;
    justify-content: center;
}


.post-type-archive-archivio-fotografico .fancybox-caption__body {
    max-height: calc(100vh - 100px);
    text-align: left;
    padding:20px;
}*/


@media screen and (min-width: 860px){
/*correzioni fancybox*/
body .fancybox-stage {
    width:75%;
}
body .fancybox-slide {
    padding-bottom:30px!important;
}
body button.fancybox-button.fancybox-button--thumbs {
    display: none;
}

/*caption*/
body .fancybox-caption {
    width: 25%;
    height: 100%;
    margin: 0;
    padding: 30px;
    left: unset!important;
    right: 0%!important;
    top: 0px;
    position: absolute;
    background: #00000075;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
body .fancybox-caption__body {
    max-height: calc(100vh - 100px);
    text-align: left;
    padding:20px;
}

body .fancybox-caption__body::-webkit-scrollbar {
    width: 4px;
}
body .fancybox-caption__body::-webkit-scrollbar-thumb {
    background:#ffffff3b;
    border-radius: 3px;
}
body .fancybox-caption__body::-webkit-scrollbar-track {
    background:#00000052;
}

body .fancybox-caption p.ligthbox-title {
    font-size: 1.6em;
    line-height: 1.4;
    margin-bottom:15px;
}

body .fancybox-caption p.ligthbox-meta {
    display:flex;
    font-size: 1.15em;
    line-height: 1.6;
    flex-direction:column;
    padding-bottom:15px;
    border-bottom: 1px solid #ffffff26;
}

body .fancybox-caption p.ligthbox-people {
    display:flex;
    flex-direction:row;
    flex-wrap: wrap;
    gap: 8px;
    padding-bottom:15px;
    border-bottom: 1px solid #ffffff26;
}

body .fancybox-caption p.ligthbox-people > .persona {
    border: 1px solid #ffffff2e;
    background: #ffffff12;
    border-radius: 30px;
    padding: 2px 8px;
    font-size: 14px;
}

body .fancybox-caption .ligthbox-meta-title {
    width: 100%;
    font-size: 1.15em;
    line-height: 1.6;
}}

@media screen and (min-width: 860px) and (max-width: 1479px){
/*correzioni fancybox*/
body .fancybox-stage {
    width:66.666%;
}
/*caption*/
body .fancybox-caption {
    width: 33.333%;
}
}



@media screen and (max-width: 859px){


body .fancybox-caption {
    width: 100%;
    height: 40%;
    margin: 0;
    padding: 0 30px;
    bottom:0;
    position: absolute;
    background: #0000004a;
    display: flex;
    border-top: 1px solid #ffffff4d;
}
body .fancybox-stage {
    width:100%!important;
    height: 60%;
}

.fancybox-caption__body {
    width: 100%;
}
    
    
body .fancybox-caption__body {
    text-align: left;
}
body .fancybox-caption p.ligthbox-title {
    font-size: 1.4em;
    line-height: 1.4;
    margin-bottom:15px;
}
body .fancybox-caption p.ligthbox-meta {
    display:flex;
    font-size: 1.1em;
    line-height: 1.6;
    flex-direction:column;
    padding-bottom:15px;
    border-bottom: 1px solid #ffffff26;
}

body .fancybox-caption p.ligthbox-people {
    display:flex;
    flex-direction:row;
    flex-wrap: wrap;
    gap: 8px;
    padding-bottom:15px;
    border-bottom: 1px solid #ffffff26;
}

body .fancybox-caption p.ligthbox-people > .persona {
    border: 1px solid #ffffff2e;
    background: #ffffff12;
    border-radius: 30px;
    padding: 2px 8px;
    font-size: 13px;
}

body .fancybox-caption .ligthbox-meta-title {
    width: 100%;
    font-size: 1.15em;
    line-height: 1.6;
}


 /*   
.fancybox-can-zoomIn .fancybox-caption {
    transition:all 0.25s ease;
    opacity:1;
}
.fancybox-can-pan .fancybox-caption {
    transition:all 0.25s ease;
    opacity:1!important;
}*/   
}






/*archivio Numeri*/
/*ordinamento*/
body.post-type-archive-archivio-fotografico .fusion-widget-area.ordinamento > .widget {
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

body.post-type-archive-archivio-fotografico .fusion-widget-area.ordinamento > .widget .wpc-after-sorting-form {
    position: absolute;
}

body.post-type-archive-archivio-fotografico .fusion-widget-area.ordinamento > .widget .wpc-after-sorting-form *{
    border:0px!important
}




body.post-type-archive-archivio-fotografico .fusion-widget-area.ordinamento > .widget .select2-selection  {
    border:none!important;
}


body.post-type-archive-archivio-fotografico .fusion-widget-area.ordinamento > .widget .select2.select2-container.select2-container--default {
    min-width: unset!important;;
}

body.post-type-archive-archivio-fotografico .fusion-widget-area.ordinamento > .widget .wpc-filter-layout-dropdown .select2-container--default .select2-selection--single .select2-selection__rendered,
body.post-type-archive-archivio-fotografico .fusion-widget-area.ordinamento > .widget .wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0px 40px 0px 0px;
    text-align: right;
    justify-content: flex-end;
    font-weight:400;
}

/*filtri*/
body.post-type-archive-archivio-fotografico .fusion-content-widget-area .widget {
    margin: 0;
}

body.post-type-archive-archivio-fotografico .wpc-horizontal-layout .wpc-filters-widget-wrapper {
    justify-content: space-between;
    gap:15px
}

body.post-type-archive-archivio-fotografico .wpc-horizontal-layout .wpc-filters-section:not(.wpc-filter-layout-submit-button), 
body.post-type-archive-archivio-fotografico .wpc-horizontal-layout.wpc-horizontal-cols-3 .wpc-filters-section:not(.wpc-filter-layout-submit-button) {
    max-width: none;
    width: calc(33.33333% - 15px);
    /*width: calc(50% - 15px);*/
    min-width:250px;
    flex-grow:1;
    margin: 0;
}




body.post-type-archive-archivio-fotografico .wpc-instead-of-posts-found {
    display: none;
}
/*etichettw*/
body.post-type-archive-archivio-fotografico .wpc-filter-title {
    margin-bottom:4px;
    font-size:13px;
    text-transform:uppercase;
    /* color:var(--awb-custom_color_2); */
    color: #281b1b78;
    font-family:var(--awb-typography1-font-family);
    font-weight:500
}

/*stile select-2*/
body.post-type-archive-archivio-fotografico .wpc-filter-content > span.select2 span.select2-selection__arrow {
    background: transparent!important;
}


body.post-type-archive-archivio-fotografico .wpc-filter-content > span.select2 > span.selection > span.select2-selection {
    font-size: var(--form_text_size);
    color: var(--awb-custom_color_1);
    /*border-color: var(--awb-custom_color_2);
    /*border-radius:10px;*/
}
body.post-type-archive-archivio-fotografico .wpc-filter-content > span.select2 > span.selection > span.select2-selection > span.select2-selection__rendered{
    padding: 9px 15px;
}
body.post-type-archive-archivio-fotografico .select2.select2-container.select2-container--default {
    max-width: none!important;
}


/*filtro data*/
body.post-type-archive-archivio-fotografico .wpc-filters-section.wpc-filter-post_date.wpc-filter-post_date {
    width: calc(50% * 2)!important;
    max-width: none;
    flex-grow:1;
}

body.post-type-archive-archivio-fotografico .wpc-filters-section.wpc-filter-post_date .wpc-filters-date-range-wrapper {
    display:flex;
    width: 100%;
    max-width: none;
    gap: 15px;
}
body.post-type-archive-archivio-fotografico .wpc-filters-section.wpc-filter-post_date .wpc-filters-date-range-column label {
    display:none;
    visibility: hidden;
    width: 0;
}
.wpc-filters-section.wpc-filter-post_date .wpc-filters-date-range-wrapper input[type=text] {
    max-width: 100%;
    width: 100%;
}

body.post-type-archive-archivio-fotografico .wpc-filters-section.wpc-filter-post_date .wpc-filters-date-range-column {
    margin: 0;
    width: 100%;
}
body.post-type-archive-archivio-fotografico .wpc-filters-section.wpc-filter-post_date > .wpc-filter-content > .wpc-filters-range-inputs form .wpc-filters-date-range-wrapper input[type=text] {
    border-radius:5px;
    padding:10px 15px 10px 50px;
    font-size: var(--form_text_size);
    color: var(--awb-custom_color_1);
}

body.post-type-archive-archivio-fotografico .wpc-filters-date-range-column.wpc-filters-date-range-from-column,
body.post-type-archive-archivio-fotografico .wpc-filters-date-range-column.wpc-filters-date-range-to-column{
    position:relative;
}


body.post-type-archive-archivio-fotografico .wpc-filters-date-range-column.wpc-filters-date-range-from-column:before,
body.post-type-archive-archivio-fotografico .wpc-filters-date-range-column.wpc-filters-date-range-to-column:before{
    position:absolute;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size: 14px;
    line-height:1;
    width: 40px;
    height: 100%;
    border-radius:5px 0 0 5px;
    background: var(--awb-color4);
    text-transform:uppercase;
    color:#fff;
    font-weight:600;
    top:0;
    bottom:0;
    left:0;
    margin:auto;
    font-family: 'Font Awesome 5 Pro';
    /*font-family:var(--awb-typography1-font-family);*/
    font-weight: 900;
}

body.post-type-archive-archivio-fotografico .wpc-filters-date-range-column.wpc-filters-date-range-from-column:before {
    /*content: "Dal";*/
    content: "\f344";

}

body.post-type-archive-archivio-fotografico .wpc-filters-date-range-column.wpc-filters-date-range-to-column:before {
    /*content: "al";*/
      content: "\f343";
}

/*bottoni*/
body.post-type-archive-archivio-fotografico .wpc-filters-section.wpc-filter-layout-submit-button {
    flex-basis: unset;
    max-width: none;
    /*width: calc(33.33333% - 15px);
    min-width:250px;*/
    flex-grow:1;
    margin: 0;
    display: flex;
    justify-content: space-between;
    align-self: self-end;
    gap: 5px;
}

body.post-type-archive-archivio-fotografico .wpc-filters-section.wpc-filter-layout-submit-button > a {
    width: 100%;
    max-width: none;
    margin: 0;
    height: 50px;
}
@media screen and (max-width: 500px) {
body.post-type-archive-archivio-fotografico .wpc-horizontal-layout .wpc-filters-widget-wrapper {
        display:flex;
        width: 100%
    }
}


body.post-type-archive-archivio-fotografico .wpc-horizontal-layout .wpc-filter-layout-search-field{
    max-width: none;
    width:100%!important;
    min-width:250px;
    flex-grow:1;
    margin: 0;
}


body.post-type-archive-archivio-fotografico .wpc-horizontal-layout .wpc-filter-layout-search-field:after{
    content:"Filtri avanzati";
    font-size: var(--h6_typography-font-size);
    font-family: var(--h6_typography-font-family);
    font-weight: var(--h6_typography-font-weight);
    line-height: var(--h6_typography-line-height);
    display:block;
    border-top:1px solid;
    border-color: var(--awb-color2);
    border-top-width: 1px;
    padding-top:15px;
    margin-top:20px;
}

body.post-type-archive-archivio-fotografico .wpc-horizontal-layout .wpc-filter-layout-search-field input.wpc-search-field {
    padding-left:50px;
    min-height:50px!important;
    font-size: var(--form_text_size);
    color: var(--awb-custom_color_1);
    border-color: #c9d1e0;
    border-radius: 6px;
    }
body.post-type-archive-archivio-fotografico .wpc-horizontal-layout .wpc-filter-layout-search-field input.wpc-search-field::placeholder {
    font-size: var(--form_text_size);
    color: #281b1b8f;
    }

body.post-type-archive-archivio-fotografico .wpc-horizontal-layout .wpc-filter-layout-search-field .wpc-search-icon {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    left:0;
    text-align:center;
    font-size: 14px;
    line-height: 1;
    width: 40px;
    height: 100%;
    border-radius: 5px 0 0 5px;
    background: var(--awb-color4);
    display: flex;
    align-items: center;
}

body.post-type-archive-archivio-fotografico .wpc-horizontal-layout .wpc-filter-layout-search-field .wpc-search-icon:before {
    content: "";
    display: inline-block;
    vertical-align: baseline;
    line-height: 1;
    width: 16px;
    height: 16px;
    filter: contrast(9.5);
    background-repeat: no-repeat;
    background-size: 16px;
}

.wpc-custom-selected-terms ul.wpc-filter-chips-list {
    display: flex;
}



/*card enti*/
.card-enti .fusion-imageframe.img-card-enti{
    /*background-color: rgba(25, 25, 25, 0.05);*/
    background-size: auto;
    transition:all ease-in-out 0.35s;
	opacity:0.75;
    filter:grayscale(1)
}

.card-enti:hover .fusion-imageframe.img-card-enti{
    transition:all ease-in-out 0.35s;
	opacity:1;
    filter:grayscale(0)
}

.card-enti .fusion-imageframe.has-aspect-ratio img {
    object-fit: contain;
    padding: 25px;
    mix-blend-mode: multiply;
}
