/*
 Theme Name:   Certe Srl
 Author:       Antonio Cariello
 Author URI:   https://wwww.farweb.it
 Version:      6.0.0
 Requires at least: 5.0
 Tested up to: 6.6
 Requires PHP: 7.4
 License: MIT License
 License URI: https://github.com/bootscore/bootscore-child/blob/main/LICENSE
 Text Domain:  certe
*/

.collapse_works {
   scroll-margin-top: 100px;   
}    
.wp-block-video video {
    width: 100%;
    height: auto;
}
.is-style-text-justified {
    text-align: justify !important;
}
.wp-block-columns {
    gap: 15px;
}
.wp-block-gallery {
    display: flex;
    gap: 15px;
}
.glide_works .glide__slide {
    cursor: pointer;
}   
.gslide-image img.zoomable {
    pointer-events: none;
    cursor: default;
}

.dnd-upload-status .dnd-upload-image {
  border: 0;  
  display: none;
}  
.dnd-upload-status .dnd-upload-details {
    padding-left: 0;
    width: calc(100% - 30px);
}
.dnd-upload-status .dnd-upload-details .name {
    color: #fff;
    padding-right: 0;
    font-weight: 400;
    font-size: 14px;
    display: flex;
    justify-content: space-between;
} 
.dnd-upload-status .dnd-upload-details .name em {
    color: #fff;
    font-weight: 400;
}
.dnd-upload-status .dnd-upload-details .remove-file span:after {
    content: '×';
    width: 20px;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    font-size: 30px;
    background-color: transparent;
    color: #dc3545;
    background-image: none;
    border-radius: 50%;
}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar {
    border-radius: 0;
}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar span {
    font-weight: 400;
    padding: 0 5px;
}


#modal-page .cky-cookie-audit-table {
    font-family: inherit;
    border-collapse: collapse;
    width: 100%;
}
#modal-page .cky-cookie-audit-table th {
    background-color: transparent;
    border: 1px solid #fff;
}
#modal-page .cky-cookie-audit-table td {
    border: 1px solid #fff;
}
#modal-page .cky-cookie-audit-table tr:nth-child(2n + 1) td {
    background: transparent;
    color: #fff;
}
#modal-page .cky-cookie-audit-table tr:nth-child(2n) td {
    background: transparent;
    color: #fff;
}
#modal-page .cky-cookie-audit-table th, .cky-cookie-audit-table td {
    text-align: left;
    padding: 10px;
    font-size: 12px;
    color: #fff;
    word-break: normal;
}

.wpcf7-form-control-wrap[data-name='robot-quiz'] label {
    display: flex;
    gap: 15px;
}
.wpcf7-form-control-wrap[data-name='robot-quiz'] .wpcf7-quiz-label {
    display: flex;
    align-items: center;
    line-height: 1.3;
}
.wpcf7-form-control-wrap[data-name='robot-quiz'] .wpcf7-quiz {
    width: 50px;
}

#identity #staff .staff__detail .staff__img {
    display: none;
} 
#identity #staff .staff__detail:hover .staff__img {
    display: block;
} 
#identity #staff .staff__member:hover, #identity #staff .staff__member:focus {
    flex-grow: 0;
}